Página principal » cómo » Use la función de completar pestañas para escribir comandos más rápido en cualquier sistema operativo

    Use la función de completar pestañas para escribir comandos más rápido en cualquier sistema operativo

    La finalización de pestañas es una función extremadamente útil en casi cualquier entorno de línea de comandos, ya sea que esté utilizando el shell Bash en Linux, el símbolo del sistema o PowerShell en Windows, o una ventana de terminal en Mac OS X.

    Esta característica puede ayudarlo dramáticamente a acelerar los comandos de escritura. Simplemente presione Tab al escribir un comando, una opción o un nombre de archivo y el entorno de shell completará automáticamente lo que está escribiendo o le sugerirá opciones.

    Completar pestaña en Linux

    El shell Bash utilizado de forma predeterminada en la mayoría de las distribuciones de Linux tiene un soporte excelente para la finalización de tabe.

    Por ejemplo, digamos que quiere ejecutar el Firefox mando. Usted puede simplemente escribir abeto o fuego en la terminal y presione Tab - si su sistema no tiene ningún otro comando que comience con esas letras, Bash se completará automáticamente Firefox y puedes presionar Enter para ejecutar el comando.

    Como otro ejemplo, supongamos que desea ejecutar uno de los comandos del administrador de paquetes de Apt. Puede escribir apto- y presione Tab dos veces para ver una lista de comandos que comienzan con apt-. Para ejecutar uno de los comandos, continúe teclándolo y presione Tab nuevamente, por ejemplo, podríamos escribir un sol, presiona Tab, y apt-get aparecería.

    La finalización de pestañas es especialmente útil al escribir nombres de archivos, directorios y rutas. En lugar de intentar escribir un nombre de archivo largo que puede incluir espacios y caracteres especiales que necesitará para escapar, puede comenzar a escribir el principio del nombre y presionar Tabulador.

    Por ejemplo, si tenemos un nombre de archivo largo y complejo que comienza con la letra L, tendríamos que escribir L y presiona Tab para completarlo automáticamente. Si tuviéramos varios nombres de archivo que comiencen con L, tendríamos que escribir un poco más del nombre del archivo antes de presionar la tecla Tab nuevamente..

    La finalización de tabulación puede incluso usarse para completar automáticamente las opciones de algunos comandos. Por ejemplo, al instalar un paquete con el apt-get install comando, puede usar la finalización de tabulación para completar automáticamente el nombre de un paquete. Esto también le ayuda a buscar paquetes relacionados y es muy útil cuando no está seguro de cómo se llama exactamente un paquete..

    Intente usar la función de completar la pestaña con otros comandos para ver lo que puede y no puede completar automáticamente.

    Bash también admite otros tipos de finalización. Por ejemplo, puede escribir una ~ y presione Tab para completar automáticamente un nombre de usuario, escriba un @ y presione Tab para completar automáticamente el nombre de un host, o escriba una PS y presiona Tab para completar automáticamente una variable.

    Completar pestaña en Windows

    La solicitud de comando de Windows no le permite usar la terminación de pestañas para los comandos y sus opciones. Sin embargo, admite la finalización de pestañas para los nombres de carpetas y archivos.

    Por ejemplo, podemos abrir un símbolo del sistema, escriba cd d, y presione Tab. Como estamos en nuestra carpeta de usuario por defecto, la finalización de la pestaña se archivará automáticamente en cd desktop, entonces podemos presionar Enter para cambiar directorios a nuestro directorio de escritorio. Esto también ayuda cuando se intenta ejecutar un comando en un nombre de archivo específico.

    La terminación de pestañas también funciona en PowerShell. Se puede usar para completar automáticamente el nombre de un cmdlet, un parámetro o una ruta de archivo.

    A diferencia de Bash Shell, Windows requiere que presione la tecla Tab varias veces para recorrer las opciones disponibles, no solo las mostrará todas en una lista. Esto se aplica tanto a la línea de comandos como a las funciones de finalización de pestañas de PowerShell.

    Completar pestaña en Mac OS X

    Mac OS X también incluye el shell Bash, por lo que la finalización de pestañas funciona igual que en Linux. Toque la tecla de tabulación mientras escribe un comando, ruta de archivo u opción: el shell completará automáticamente el resto o le mostrará las opciones disponibles que puede escribir.

    Cualquier otro sistema operativo que use el shell Bash funcionará igual. Las características de finalización de pestañas también deberían funcionar de manera similar en muchos otros shells en sistemas similares a Unix.


    Si eres alguien que usa un terminal o un entorno de línea de comandos, debes usar la tabulación. Es simple: básicamente, se trata de tocar Tab al escribir algo en la línea de comandos para que el shell adivine qué escribirá a continuación. Esto es especialmente útil para nombres de archivos largos y complejos, pero ayuda con muchas cosas diferentes.

    La finalización de la pestaña funciona prácticamente en cualquier lugar donde exista un entorno de línea de comandos, así que pruébelo la próxima vez que necesite escribir un comando.

    Crédito de la imagen: Sven en Flickr