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 17:59] – [Funcionalidades] perontcsh [2023/02/26 03:48] 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 15: Línea 15:
 >tcsh permanece como shell del administrador en las distribuciones [[BSD]]. Su prompt tradicional es ''> ''. >tcsh permanece como shell del administrador en las distribuciones [[BSD]]. Su prompt tradicional es ''> ''.
  
-==== Funcionalidades ====+===== Funcionalidades ===== 
 +=== Configuración ===
 TCSh se configura a nivel usuario a través del fichero ~/[[.tcshrc]]. TCSh se configura a nivel usuario a través del fichero ~/[[.tcshrc]].
 +
 +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.
  
 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. 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.
 +
 +__**Ver también**__: [[Diferencias entre tcsh y bash]]
  
 === Historial de comandos === === 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 previmaente introducidos, edítalos y/o ejecútalos.+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 29: Línea 34:
 | ''!?cadena'' | corre el comando más recientemente ejecutado que contiene ''cadena'' | | ''!?cadena'' | corre el comando más recientemente ejecutado que contiene ''cadena'' |
  
-===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==== 
 + 
 +===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** para respetar el uso histórico en [[TENEX]].
  
-===Edición de línea de Comandos=== +===Selector de Argumentos===
-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**.+
  
 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.
  
-   +| ''\!#'' | Selector de argumentos para todos los argumentos, incluyendo el alias/comando en sí. No necesita indicar los argumentos. |
-| ''\!#'' | Selector de argumentos para todos los argumentos, incluyendo el alias/comando en sí; no necesita indicar los argumentos. |+
 | ''\!*'' | Selector de argumentos para todos los argumentos, excluyendo el alias/comando; no necesita indicar los argumentos. | | ''\!*'' | Selector de argumentos para todos los argumentos, excluyendo el alias/comando; no necesita indicar los argumentos. |
 | ''\!$'' | Selector de Argumento para el último argumento; no necesita proveer argumentos, pero si no se indica ninguno, se considerará al nombre del alias como último argumento | | ''\!$'' | Selector de Argumento para el último argumento; no necesita proveer argumentos, pero si no se indica ninguno, se considerará al nombre del alias como último argumento |
Línea 50: 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