InglésFrancésEspañol

Ad


icono de página de OnWorks

cdargs: en línea en la nube

Ejecute cdargs en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando cdargs que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


cdargs - marcadores y navegador para cd shell incorporado

SINOPSIS


cdargs [CAMPUS]
función cv () {
cdargs "$ 1" && cd "` gato "$ HOME / .cdargsresult" `" ;
}
cv [Aguja]

DESCRIPCIÓN


Con cdargs puede saltar a varios lugares en todo el sistema de archivos que están definidos
utilizando un archivo de marcadores de texto sin formato y orientado a líneas.

Puede crear marcadores editando su archivo de marcadores "$ HOME / .cdargs" con su
editor favorito, utilizando la opción "--add" para cdargs o usando el mecanismo incorporado
que se describirá más adelante.

Mientras estas en cdargs puede utilizar varios comandos para navegar a través de su lista de
marcadores y mediante el sistema de archivos. Estos se describen a continuación en la sección
"COMANDOS". Los comandos más comunes y obvios son las teclas arriba / abajo para
navegación, "ENTER" para seleccionar una ruta y "q" para salir.

Para poder utilizar este programa junto con el comando "cd" integrado en el shell,
debe usar un pequeño truco definiendo una función de shell. Por supuesto, la sintaxis de esto es
diferente entre el csh-como conchas (como tcsh) y el sh-como conchas (como golpear).

sh-como conchas:
funcion cv() {
cdargs "$ 1" && cd "` gato "$ INICIO / .cdargsresult" `";
}

csh-como conchas:
alias cv 'cdargs \! * && cd `cat $ HOME / .cdargsresult`'

Ahora solo tienes que poner el cdargs binario en algún lugar de tu camino.

Por supuesto, puede crear funciones y / o alias para diferentes propósitos. Podrías querer
para agregar un pwd llamar para hacer eco de sus directorios actuales o poner --nowrap en sus funciones para
habilitar un comportamiento de desplazamiento diferente. Consulte la sección FUNCIONES DE LA CARCASA a continuación.

Desde la versión 1.19, cdargs trae una colección de funciones bash (y desde 1.20 tcsh
también alias) con él. Solo tiene que obtener esto en su ~ / .profile or ~ / .bashrc (o
~ / .tcsh) y obtienes buenos tipos de magia preparada (finalización ...). Por favor lea los cdargs-
bash.sh o cdargs-tcsh.csh respectivamente para la documentación de estas funciones.

LÍNEA DE COMANDO CAMPUS


Puedes llamar cdargs con algunas opciones, pero de lo contrario probablemente no lo llamará directamente
pero a través de la función que definiste.

-h or --ayuda
mostrar información de uso y salir.

-v or --versión
generar información de versión y salir.

-a or --add =[:desc:]camino
add camino a la lista de marcadores usando el opcional desc como cadena de descripción.

-f or --file =ARCHIVO
usa el ARCHIVO dado como archivo de marcadores

-u or --user =USUARIO
leer el archivo de marcadores predeterminado de USER. No modificará ese archivo.

-o or --salida =ARCHIVO
use FILE como el archivo de resultado (quién sabe qué podría hacer The World con esta característica
que no puedo imaginar ...)

-b or --navegar
comienzo cdargs en modo BROWSE en el directorio actual.

-r or --no resolver
No salga con un resultado cuando el Aguja coincide exactamente con una descripción (que es
algo de magia diaria), pero muestra una lista (incluso si contiene solo una entrada).

-c or --cwd
Haga que el directorio de trabajo actual sea la entrada actual al inicio si aparece en
la lista.

--nieve
No envuelva el cursor cuando llegue al final de la lista.

Aguja La Aguja realiza algo de magia que espero mejore el uso de cdargs.

La aguja se examina en el siguiente orden y lo primero que encaja es
tomado.

If Aguja es un número entero de un dígito, la entrada correspondiente está preseleccionada.

De lo contrario si Aguja es una cadena cada entrada de la lista se comprueba si
contiene Aguja.

Entonces Aguja tiene dos funciones:
Si solo coincide con una subcadena de ruta o descripción, esa opción se coloca
en la lista.

Si exactamente coincide con una cadena de descripción, este es el resultado (eso significa cdargs
cierra la ventana de curses, sale y se produce el cambio de directorios).

Si no coincide con una línea, esa línea no se mostrará.

Y para complicar aún más las cosas, puede afectar este comportamiento utilizando el
Opción "--noresolve". Esta opción se utiliza cuando cree que le Aguja que
coincide exactamente con las descripciones, pero no desea que se resuelva si lo hace. Esta
La opción está activada internamente cuando elimina una entrada (de lo contrario, la eliminación de
entradas hasta que solo quede una entrada que conduciría a la resolución) o cuando los marcadores
El archivo contiene solo una entrada.

Finalmente, si la lista filtrada (pero no el archivo de marcadores) contiene solo una entrada
se selecciona y el programa se cierra correctamente, a menos que elija --noresolve.

Solo puedo esperar que entiendas este balbuceo anidado ...

Tenga en cuenta que la existencia de un Aguja deshabilita el guardado de la lista en el
final del programa.

COMANDOS


Cuando estas en cdargs tienes dos modos y varios comandos en tus manos.

Los dos modos son LIST (cuando se muestra su lista de marcadores) y BROWSE (cuando
navegar por el sistema de archivos).

Las teclas de navegación están disponibles en su mayoría en estilo Emacs y vi para todos los maníacos que existen.

Algunos Claves

/ or k / j or Cn / Cp
mover la selección hacia arriba / abajo y desplazarse.


seleccione la entrada actual.

modos de alternancia: LIST o BROWSE.

/ or Ca / Ce
Ir a la primera / última entrada de la lista.

c agregue el directorio actual a la lista.

C agregar el directorio actual a la lista pero pedirle al usuario una descripción

/ or CV
Desplácese por la lista en pasos de 10 líneas. Esto nunca envolverá y no honrará
la opción nowrap

e, v edite la lista en $ EDITOR.

H, ? mostrar la pantalla de ayuda.

~, / navegar por el directorio de inicio / raíz.

q salir: guardar la lista.

Cc, Cg, C-[
abortar - no guarde la lista.

Claves in BUSCAR modo

, h, Cb
descenso al directorio actual.

, l, Cf
hasta un directorio.

[número] hacer [num] la entrada resaltada actual

a agregar la entrada actual a la lista.

A agregue la entrada actual a la lista pero solicite al usuario una descripción, como con 'c'
y C'.

. alternar la visualización de archivos ocultos.

Claves in Anuncia modo

[número] seleccione y resuelva la entrada [num] si se muestra.

, h, Cb
descenso a la entrada actual.

, l, Cf
hasta un directorio del directorio actual.

d or Discos compactos
eliminar la entrada actual de la lista.

s or t intercambiar (transponer) dos entradas de la lista.

M or m mover una entrada hacia arriba o hacia abajo en la lista y luego establecer la posición actual para
que las pulsaciones repetidas siguen moviendo la misma entrada hacia arriba y hacia abajo.

SHELL Las funciones


Además de la función de shell mencionada anteriormente, es posible que desee agregar otros comandos a
tu función. Un ejemplo es hacer eco del directorio al que cambió:

funcion cv() {
cdargs "$ 1" && cd "` cat "$ HOME / .cdargsresult" `"
&& pwd;
}

O puede eliminar el archivo en el que cdargs informa su resultado:

funcion cv() {
cdargs "$ 1" && cd "` cat "$ HOME / .cdargsresult" `"
&& rm -f "$ INICIO / .cdargsresult";
}

Desde la versión 1.19, cdargs viene con un archivo de funciones preestablecidas para bash: vea cdargs-
bash.sh en la distribución. A partir de ahora, solo tiene que obtener ese archivo si está
utilización de un sh-como concha. Entonces puede usar la finalización de shell para cambiar de directorio incluso
más rápido escribiendo

currículum [TAB]

Desde la versión 1.20, cdargs viene con un archivo de alias rudimentarios (y finalización) para
las tcsh.
Cualquier voluntario para portar toda la funcionalidad de bash a tcsh son bienvenidos.

DISPLAY


El cdargs La ventana tiene una línea en la parte inferior para mostrar mensajes como cuando
agregado a su lista o cuando presiona una tecla desconocida.

La segunda línea desde la parte inferior es una línea de estado que muestra el directorio actual y un
código de una letra para el modo de funcionamiento actual:

B para BROWSE

L para LISTA

La mayor parte de la pantalla se utiliza para mostrarle la lista de sus marcadores o
el contenido del directorio actual. En el lado izquierdo probablemente encontrarás un número
que puede usar para un salto un poco más rápido en comparación con el movimiento del cursor.
Estos números se pueden mover como se describe arriba. Luego viene la breve descripción de un
entrada entre paréntesis. Esto es conveniente cuando tiene rutas bastante largas en sus marcadores y
la mayoría de ellos comienzan con la misma base (por ejemplo, / home / user). Finalmente está el actual
ruta absoluta a la que se deformará cuando termine. Obviamente, la entrada actual es
resaltado.

Si el camino va precedido por un "!" apunta a un directorio no válido. Un marcador apuntando a
el directorio de trabajo actual se muestra en negrita (si la emulación de terminal
entiende ese atributo).

Utilice cdargs en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 2
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Paquete de repositorio para ArchLabs Este es un
    aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/archlabs-repo/.
    Ha sido alojado en OnWorks en...
    Descargar archlabs_repo
  • 4
    Proyecto Zephyr
    Proyecto Zephyr
    El Proyecto Zephyr es una nueva generación
    sistema operativo en tiempo real (RTOS) que
    soporta múltiples hardware
    arquitecturas. Se basa en un
    kernel de tamaño reducido ...
    Descargar Proyecto Zephyr
  • 5
    Desventajas
    Desventajas
    SCons es una herramienta de construcción de software
    que es una alternativa superior a la
    herramienta de compilación clásica "Make" que
    todos conocemos y amamos. SCons es
    implementó un ...
    Descargar SCons
  • 6
    PSeInt
    PSeInt
    PSeInt es un intérprete de pseudocódigo para
    estudiantes de programación de habla hispana.
    Su propósito principal es ser una herramienta para
    aprendiendo y entendiendo lo básico
    concepto ...
    Descargar PSeInt
  • Más "

Comandos de Linux

  • 1
    7z
    7z
    7z - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7z
  • 2
    7za
    7za
    7za - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7za
  • 3
    espeluznante
    espeluznante
    CREEPY - Una información de geolocalización
    agregador DESCRIPCIÓN: espeluznante es un
    aplicación que te permite recopilar
    información relacionada con la geolocalización de
    usuarios de...
    correr espeluznante
  • 4
    compilación de cricket
    compilación de cricket
    grillo - Un programa para gestionar el
    recopilación y visualización de series temporales
    datos ...
    Ejecutar compilación de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - secuencia de comandos para obtener
    información sobre la versión instalada
    de G-Wrap...
    Ejecute g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controla el acceso a la
    conjunto de mapas actual para otros usuarios en el
    sistema. Si no se da ninguna opción, imprime
    estado actual. PALABRAS CLAVE: general, mapa
    gestión, p ...
    Ejecutar g.accessgrass
  • Más "

Ad