comandos basicos de shell de Linux

noviembre 29, 2011
admin

A continuacion pondre algunos trucos basicos para dominar la linea de comandos o shell de Linux.

Shell es el interprete de comandos que viene con todos los linux y nos sirve para poder ejecutar comandos y como interprete nativo de phyton y java.

Por ejemplo, si quieres ejecutar un comando cada X segundos una y otra vez, solo escribes lo siguiente:

 while true
do
ls -lht archivo.txt
sleep 10
done

Esto hara que se ejecute el comando “ ls -lht archivo.txt” cada 10 segundos por tiempo indefinido (hasta que se precione ctrl+c)

Otro truco interesante

Como volver a llamar un comando desde el historial de comandos

Para volver a llamar un comando, mientras estas en el bash, presionas “ctrl+r” luego empiezas a escribir un comando y te lo va completando dependiendo de los comandos que hayas escrito anteriormente

Para crear un alias de los comandos en linux

Un alias sirve para mandar a llamar un comando junto con sus parametros de forma mas sencilla y rapida, por ejemplo:

 alias dir='ls -lht'

Esto nos creara un comando flotante llamado “dir” que al escribirlo nos ejecutara “ls -lht” para mostrar una lista detallada de los archivos.

Usar autocompletado de archivos

Esto es de lo mas util al momento de usar el bash, si por ejemplo no nos acordamos del nombre completo de un comando podemos usar el autocompletado presionando 2 veces la tecla TAB, luego nos mostrara la lista de comandos que empiecen con lo que escribiste:

 mkd <tab> <tab>

Esto nos imprimira todos los comandos que inicien con “mkd” por ejemplo “mkdir”
esto tambien nos sirve para autocompletar los nombres de los archivos

 

Si quieres dejar un comando ejecutando de fondo

Normalmente al ejecutar un comando en linux, no nos deja continuar escribiendo hasta que termine de correr este comando, si queremos convertir este comando como un proceso de fondo, solo agregamos el simbolo & al final del comando, por ejemplo:

 tail -f /var/log/messages &

Esto haria que ese comando se quede como proceso de fondo

para ver los procesos que hemos dejado corriendo es con el comando

 fg 1

.

Related Posts

No comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *