Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

Cierre

Otra forma en que el caparazón puede ayudarlo es a través de un mecanismo llamado terminación. La finalización ocurre cuando presiona la tecla de tabulación mientras escribe un comando. Veamos como esto

Cierre


obras. Dado un directorio de inicio que se ve así:



[yo @ linuxbox ~] $ ls

Escritorio ls-output.txt

Plantillas de imágenes

Videos

Documentos Música

Público:


Intente escribir lo siguiente pero no presione el Acceder llave:


[yo @ linuxbox ~] $ soy yo

[yo @ linuxbox ~] $ soy yo


Ahora presione la tecla de tabulación:



[yo @ linuxbox ~] $ ls ls-salida.txt

[yo @ linuxbox ~] $ ls ls-salida.txt


¿Ves cómo el caparazón completó la línea por ti? Probemos con otro. De nuevo, no presione

Enter:


[yo @ linuxbox ~] $ es D

[yo @ linuxbox ~] $ es D


Presione la pestaña:



[yo @ linuxbox ~] $ es D

[yo @ linuxbox ~] $ es D


Sin finalización, solo un pitido. Esto sucedió porque "D" coincide con más de una entrada en el directorio. Para que la finalización sea exitosa, la “pista” que le des debe ser inequívoca. Si vamos más lejos:



[yo @ linuxbox ~] $ lo hago

[yo @ linuxbox ~] $ lo hago


Luego presione tab:



[yo @ linuxbox ~] $ ls documentos

[yo @ linuxbox ~] $ ls documentos


La finalización es exitosa.

Si bien este ejemplo muestra la finalización de los nombres de ruta, que es su uso más común, la finalización también funcionará en variables (si el comienzo de la palabra es "$"), nombres de usuario (si la palabra comienza con "~"), comandos ( si la palabra es la primera palabra en la línea) y nombres de host (si el comienzo de la palabra es “@”). La finalización del nombre de host solo funciona para los nombres de host enumerados en / etc / hosts.

Hay una serie de secuencias de teclas de control y meta que están asociadas con la finalización:


Tabla 8-4: Comandos de finalización


Acción clave

Acción clave

Alt-? Muestra la lista de posibles terminaciones. En la mayoría de los sistemas, también puede hacer esto presionando la tecla de tabulación por segunda vez, lo cual es mucho más fácil.


imagen

Alt- * Inserta todas las finalizaciones posibles. Esto es útil cuando desea utilizar más de una coincidencia posible.


imagen


imagen

Hay algunos más que encuentro bastante oscuros. Puede ver una lista en el golpear página de manual en "READLINE".


Finalización programable

Versiones recientes de golpear tener una instalación llamada finalización programable. La finalización programable le permite a usted (o más probablemente, a su proveedor de distribución) agregar reglas de finalización adicionales. Por lo general, esto se hace para agregar soporte para aplicaciones específicas. Por ejemplo, es posible agregar terminaciones para la lista de opciones de un comando o hacer coincidir tipos de archivos particulares que admite una aplicación. Ubuntu tiene un conjunto bastante grande definido por defecto. La finalización programable se implementa mediante funciones de shell, una especie de mini script de shell que cubriremos en capítulos posteriores. Si tiene curiosidad, intente:

conjunto | menos

y vea si puede encontrarlos. No todas las distribuciones los incluyen de forma predeterminada.


Top OS Cloud Computing en OnWorks: