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
tcsh [2023/02/26 03:48] perontcsh [2024/02/22 16:55] (actual) – [Edición de línea de Comandos] peron
Línea 9: Línea 9:
 ==== Historia ==== ==== Historia ====
  
-En 1975 Ken Greer de la Universidad de Carnegie Mellon, modificó el C Shell original para incorporarle una funcionalidad de autocompletado de nombres de fichero similar a la del sistema operativo [[TENEX]], la cual estuvo completa (en su forma avanzada) en 1981. +En 1975 Ken Greer de la Universidad de Carnegie Mellon desarrolló una funcionalidad de autocompletado sensible al contexto de ficheros para el sistema operativo [[TENEX]]. Este le sirvió como inspiración para modificar el [[csh|C Shell]] original de [[BSD]], tarea que pudo completar (en su forma avanzada) en 1981.
  
-Mike Ellis de Fairchild incorporó el autocompletado de comandos en 1983.+Mike Ellis de Fairchild incorporó el autocompletado - ahora para los comandos en 1983.
  
 >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 ''> ''.
Línea 21: Línea 21:
 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. 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 [[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.
  
 __**Ver también**__: [[Diferencias entre tcsh y bash]] __**Ver también**__: [[Diferencias entre tcsh y bash]]
Línea 51: Línea 51:
  
 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** ^ **Resultado** ^ 
-| ''\!#''Selector de argumentos para todos los argumentos, incluyendo el alias/comando en sí. No necesita indicar los argumentos. | +| ''\!#''Selecciona 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. | +| ''\!*''Selecciona 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 | +| ''\!$''Selecciona 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 primer argumento; __debe proveerse__ el argumento. | +| ''\!^''Selecciona el primer argumento; __debe proveerse__ el argumento. | 
-| ''\!:n''Selector de Argumento para el //n// argumento; __debe proveerse__ el argumento; ''n=0'' se refiere al nombre del alias/comando. | +| ''\!:n''Selecciona el //n// argumento; __debe proveerse__ el argumento; ''n=0'' se refiere al nombre del alias/comando. | 
-| ''\!:m-n''Selector de Argumento para los argumentos desde el //m// hasta el //n//; __debe proveer_ los argumentos. | +| ''\!:m-n''Selecciona 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-$''Selecciona los argumentos desde el //n// hasta el último; al menos debe proveerse un argumento //n//. | 
-| ''<nowiki>\!:n*</nowiki>''Selector de Argumento para los argumentos desde el //n// hasta el último. No necesita indicar suficientes argumentos. |+| ''<nowiki>\!:n*</nowiki>''Selecciona los argumentos desde el //n// hasta el último. No necesita indicar suficientes argumentos. |
  • tcsh.1677383329.txt.gz
  • Última modificación: 2023/02/26 03:48
  • por peron