tcsh

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
tcsh [2023/02/25 18:02] – [Funcionalidades] perontcsh [2023/02/26 05:16] – [Funcionalidades] peron
Línea 5: Línea 5:
 TCSh es casi enteramente retrocompatible con csh, de modo que cualquier conocimiento de C Shell resulta inmediatamente aplicable a tcsh. Pero tsch va más allá de csh, agregando capacidades como un editor de línea de comandos de propósito general, corrección de escritura, y completado programable de comandos, ficheros y nombre de usuarios. TCSh es casi enteramente retrocompatible con csh, de modo que cualquier conocimiento de C Shell resulta inmediatamente aplicable a tcsh. Pero tsch va más allá de csh, agregando capacidades como un editor de línea de comandos de propósito general, corrección de escritura, y completado programable de comandos, ficheros y nombre de usuarios.
  
-Entre sus funciones contamos con historial de comandos, stack de directorios (para poder sortear entre los dos directorios recientes con ''cd -'', así como la implementación del tilde ''~'' para denotar el directorio de usuario.+
  
 ==== Historia ==== ==== Historia ====
Línea 19: Línea 19:
 TCSh se configura a nivel usuario a través del fichero ~/[[.tcshrc]]. TCSh se configura a nivel usuario a través del fichero ~/[[.tcshrc]].
  
-Cuenta con control de trabajos incorporados. El comando incorporado ''where'' funciona como el comando ''which'' pero muestra todas las rutas del comando designado, en los directorios especificados en el ''$PATH'' en lugar del único que se utilizaría.+Entre sus funciones contamos con historial de comandos, stack de directorios (para poder sortear entre los dos directorios recientes con ''cd -'', así como la implementación del tilde ''~'' para denotar el directorio de usuario.
  
-==== Historial de comandos ==== +Cuenta con [[creacion_de_trabajos_en_texto-plano|control de trabajos incorporados]]. El comando incorporado ''where'' funciona como el comando ''which'' pero muestra todas las rutas del comando designado, en los directorios especificados en el ''$PATH'' en lugar del único que se utilizaría. 
-El comando ''history'' incorporado en tcsh muestra los comandos ingresados previamente. Usa **Flecha arriba** y **Flecha abajo** para seleccionar un comando de la lista previmaente introducidos, edítalos y/o ejecútalos.+ 
 +__**Ver también**__: [[Diferencias entre tcsh y bash]] 
 + 
 +=== Historial de comandos === 
 +El comando ''history'' incorporado en tcsh muestra los comandos ingresados previamente. Usa **Flecha arriba** y **Flecha abajo** para seleccionar un comando de la lista de comandos previamente introducidos ("stack")luego edítalos y/o ejecútalos presionando la **tecla Intro**.
  
 | ''!!'' | Ejecuta el comando previo | | ''!!'' | Ejecuta el comando previo |
Línea 31: Línea 35:
  
 ====Usar historial en comandos nuevos ==== ====Usar historial en comandos nuevos ====
 +
 | ''!*'' | Refiere a todos los argumentos del comando previo | | ''!*'' | Refiere a todos los argumentos del comando previo |
 | ''!$'' | Refiere al último argumento del comando anterior | | ''!$'' | Refiere al último argumento del comando anterior |
 | ''!^'' | Refiere al primer argumento del comando previo | | ''!^'' | Refiere al primer argumento del comando previo |
 | ''!:n'' | Refiere al //n// argumento del comando anterior | | ''!:n'' | Refiere al //n// argumento del comando anterior |
-| ''!:m-n'' | Refiere a los argumentos de //m// a //n// del comando previo | +| ''!:m-n'' | Refiere a los argumentos desde //m// a //n// del comando previo | 
-| ''!:n-$'' | Refiere al argumento desde //n// hasta el último argumento provisto en el coamdno previo |+| ''!:n-$'' | Refiere los argumentos desde //n// hasta el último argumento provisto en el comando previo|
  
 ====Edición de línea de Comandos==== ====Edición de línea de Comandos====
 +
 ===Autocompletado=== ===Autocompletado===
-En la línea de comandos, activa el //autocompletado de nombres de ficheros o comandos// mediante **Tab** o más tradicionalmente, **Escape** o **Ctrl+d**.+En la línea de comandos, activa el //autocompletado de nombres de ficheros o comandos// mediante **Tab** o más tradicionalmente, **Escape** o **Ctrl+d** para respetar el uso histórico en [[TENEX]].
  
 ===Selector de Argumentos=== ===Selector de Argumentos===
 +
 Selector de Argumento de Alias: tcsh es el único intérprete de comando que define un alias para ofrecer argumentos a los comandos. Selector de Argumento de Alias: tcsh es el único intérprete de comando que define un alias para ofrecer argumentos a los comandos.
  
Línea 52: Línea 59:
 | ''\!:m-n'' | Selector de Argumento para los argumentos desde el //m// hasta el //n//; __debe proveer_ los argumentos. | | ''\!:m-n'' | Selector de Argumento para los argumentos desde el //m// hasta el //n//; __debe proveer_ los argumentos. |
 | ''\!:n-$'' | Selector de Argumento para los argumentos desde el //n// hasta el último; al menos debe proveerse un argumento //n//. | | ''\!:n-$'' | Selector de Argumento para los argumentos desde el //n// hasta el último; al menos debe proveerse un argumento //n//. |
-| ''\!:n*'' | Selector de Argumento para los argumentos desde el //n// hasta el último; no necesita indicar argumentos suficientes. |+| ''<nowiki>\!:n*</nowiki>'' | Selector de Argumento para los argumentos desde el //n// hasta el último. No necesita indicar suficientes argumentos. |
  • tcsh.txt
  • Última modificación: 2024/02/22 16:55
  • por peron