2Sep

Cómo hacer un nuevo directorio y cambiarlo con un solo comando en Linux

Si pasas algún tiempo en la Terminal, probablemente utilices el comando mkdir para crear un directorio, y luego el comando cd para cambiar a ese directorio inmediatamente después. Sin embargo, hay una manera de hacer ambas acciones con un comando.

Puede ejecutar dos comandos a la vez en la línea de comandos manualmente, pero le mostraremos cómo agregar una línea al archivo. bashrc que combinará el comando mkdir y el comando cd en un comando personalizado que puede escribir con un directorionombre.

ARTÍCULOS RELACIONADOS
Cómo ejecutar dos o más comandos de terminal a la vez en Linux
Cómo agregar pestañas al terminal de Ubuntu

El archivo. bashrc es un script que se ejecuta cada vez que abre una ventana de Terminal presionando Ctrl + Alt + T o abriruna nueva pestaña en una ventana de Terminal. Puede agregar comandos al archivo. bashrc que desea ejecutar automáticamente cada vez que abra una ventana de Terminal.

Para editar el archivo. bashrc, vamos a usar gedit. Escriba el siguiente comando en el aviso.

gedit ~ /. bashrc

Puede usar cualquier editor de texto con el que se sienta cómodo, como vi o nano. Simplemente reemplace "gedit" en el comando anterior con el comando para ejecutar su editor de texto elegido.

Desplácese hasta la parte inferior del archivo. bashrc y agregue la siguiente línea al final del archivo. Recomendamos que copie la línea siguiente y la pegue en el archivo. bashrc.

mkdircd(){ mkdir "$ 1" & amp;cd "$ 1";}

Esta es esencialmente una función que ejecutará los dos comandos uno después del otro. El nuevo comando personalizado en nuestro ejemplo se llama mkdircd( en realidad se puede nombrar el comando como se quiera) y ejecutará el comando mkdir y luego el comando cd. El "$ 1" en ambos comandos indica que los comandos aceptarán un valor para operar. En este caso, es el nombre del nuevo directorio.

Puede agregar un comentario encima del comando para que recuerde lo que hace el comando. Simplemente coloque un signo de almohadilla( #) al comienzo de la línea y luego cualquier descripción que desee agregar.

Haga clic en "Guardar".

Cierre gedit( u otro editor de texto) haciendo clic en la "X" en la esquina superior izquierda de la ventana.

La configuración que acaba de agregar al archivo. bashrc no afectará la sesión actual de la ventana del Terminal. Debe cerrar la ventana del Terminal y cerrar sesión y volver a entrar para que el cambio surta efecto. Por lo tanto, escriba exit en el indicador y presione Entrar o haga clic en el botón "X" en la esquina superior izquierda de la ventana. A continuación, cierre la sesión y vuelva a iniciarla.

Ahora, cuando escribe el nuevo comando seguido de un nuevo nombre de directorio, se llama a la función mkdircd que creó en el archivo. bashrc y se pasa el nombre del directorio "Test \ Directory" a los doscomandos( mkdir y cd).Se creará el directorio "Directorio de prueba" y se lo dirigirá inmediatamente.

Si administra sus directorios usando la línea de comando, este truco puede ahorrarle algo de tiempo.