Consejos sobre la línea de comandos de Linux

Pensé que sería útil separarse de todos los beneficios de la GUI y ofrecer algunos consejos y trucos sobre la línea de comandos. ¿Por qué? No importa cuán poderoso, conveniente y actualizado sea el escritorio de Linux, puede llegar un momento en el que desee intensificar el juego y contaminar la interfaz de línea de comandos. Cuando lo hagas, querrás que tu equipo fu sea fuerte. Y no importa si es nuevo en la línea de comandos o tiene algún nivel de familiaridad con esta herramienta, hay consejos y trucos que le facilitarán la vida. Este artículo debe tener al menos uno o dos de estos consejos... independientemente de su nivel de habilidad.

Completa la pestaña

Este consejo es para principiantes. El sistema operativo Linux tiene muchos comandos (en mi / usr / papelera en el catálogo de 1736 equipos). Es difícil recordar a todos. O, a veces, el equipo tendrá una serie de variaciones (como en el caso de  beagle) Y a veces simplemente tedioso para ingresar todos estos comandos. Afortunadamente, la tecla Tabulador puede ayudarte. Abra una ventana de terminal y haga lo siguiente:

  1. Escribe beagle
  2. Presione la tecla Tabulador dos veces

Debería ver una lista completa de todos los comandos que comienzan con beagle. Di que quieres correr Beagle-index-info. Puedes hacer esto escribiendo raza beagle y luego presione la tecla Tab una vez.

Ejecute el segundo comando con los argumentos del primer comando

Digamos que necesita saber qué es un directorio /home/jlwallen/.e16/temas contiene, pero al ejecutar un comando ls /home/jlwallen/.e16/themes ves que el directorio no existe. Parece que necesitará crear este directorio. Por lo general, haces esto escribiendo mkdir /home/jlwallen/.e16/temas (o mkdir ~ / .e16 / temas). Puede usar un pequeño truco para tomar argumentos del comando anterior y agregarlos al nuevo comando de la siguiente manera:

mkdir!*

El comando anterior será equivalente (en nuestro ejemplo anterior) mkdir /home/jlwallen/.e16/temas).

Mira en el historial de bash

Si no recuerda cómo ejecutó un comando en particular, puede usar su historial de bash para ayudarlo. cuando golpeas r estarás en una barra de búsqueda especial bash que se ve así:

(reverse-i-search)`':

Desde esta consulta puede ingresar parte del comando e inmediatamente ver el comando que contiene lo que está ingresando. Si el comando es el que está buscando, presione Entrar para ejecutar este comando.

Otro método de búsqueda en bash history.

Es simple. Si no puede recordar los últimos comandos ingresados, simplemente presione la flecha hacia arriba en su teclado para ver la lista. Cuando encuentre el comando que desea ejecutar, presione Entrar.

Cree directorios recursivos con un equipo

¿Alguna vez ha tenido que crear árboles de directorios completos y lo hizo así:

mkdir ~ / prueba

mkdir ~ / prueba / prueba1

mkdir ~ / prueba / prueba1 / prueba2

mkdir ~ / prueba / prueba1 / prueba2 / prueba3

Creas todos estos subdirectorios en un solo comando:

mkdir -p ~ / prueba / prueba1 / prueba2 / prueba3

Ejecute el segundo comando solo si el primer comando se ejecuta con éxito

Puede combinar dos equipos de tal manera que el segundo de los dos equipos funcione si (y solo si) el primer equipo tiene éxito. Digamos que vas a usar wget comando para descargar el archivo tar y luego desea descomprimir este archivo inmediatamente. Puedes hacer esto con esto:

wget http: //DIRECCIÓN_DE_SERVIDOR/nombrearchivo.tgz && tar xvzf nombrearchivo.tgz

Lo anterior sería desempaquetado nombre de archivo.tgz si (y solo entonces) se descarga con éxito.

Observaciones finales

Esto debería hacerte por un tiempo. Volveré a este tema en el futuro para que puedas mantener tus habilidades de team-fu. Y, por supuesto, si tiene buenos consejos de la línea de comandos que desea compartir, hágalo.

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir