Aprender a trabajar con comandos en Linux es muy importante: se consumen menos recursos, además, muchos servidores por seguridad no cuentan con interfaz gráfica, por lo que se requiere el uso de comandos. Trabajar remotamente es más rápido y seguro usando un intérprete de comandos y muchas de las opciones que sí estan disponibles en modo comando, no están disponibles en modo gráfico.
En resumen, todo administrador de sistemas, redes o servidores en Linux debe tener un buen nivel de habilidad en lo referente a trabajar con comandos en Linux.
Una vez que abras una ventana de comandos en Linux aparecerá el prompt o apuntador que señala que el sistema está listo para recibir comandos.
El formato del prompt es el siguiente:
usuario@servidor:~$
Notamos 4 elementos: Primero, nos indica el usuario, el servidor o equipo en el que se está operando, la viñeta ~ indica que está trabajando sobre el directorio del usuario, y el signo de $ representa que es un usuario NO administrador (para un usuario administrador mostraría el signo #).
Desde el prompt se pueden introducir Comandos.
Un comando es la orden que se va a ejecutar. Hay distintas formas de introducir comandos.
Comando + Intro
Comando + opciones + Intro
Comando + argumentos + Intro
Comando + opciones + argumento + Intro
Ejemplos:
ls ls -a -b ls -ab ls --all ls --all -l ls /etc/ ls -l /etc/
Puedes utilizar:
Cursores: Flecha Arriba, Flecha Abajo, Av Pag, Re Pag nos sirven para recorrer el historial de comandos introducidos.
Flecha a la Derecha, Flecha a la Izquierda, Inicio y Fin nos permiten recorrer el comando actual caracter por caracter.
\ | quita funcionalidad a otro caracter especial |
* | representa uno o más caracteres |
? | representa un carácter |
[] | Agrupación y rangos |
” o ‘ | escapan caracteres especiales |
; | separa un comando de otro |
& | ejecuta un comando en segundo plano |
&& | ejecuta un segundo comando solo cuando el primer comando ejecutó bien |
|| | ejecuta un segundo comando solo cuando el primer comando ejecutó mal. |
~ | representa el directorio de usuario |
! | accede al historial |
ls M* lista los archivos que comienzan con M
ls ??? lista los archivos que tienen tres caracteres como nombre
ls ???* buscará archivos de tres o más caracteres
ls [mn]* busca archivos que comiencen con m o n.
ls [a-m]* buscará archivos que comiencen con cualquier letra en el rango de a – m.
!5 ejecuta el 5 comando del historial
!! ejecuta el último comando del historial
Cómo trabajar con el historial de comandos en Linux - | Oct 7,2017
[…] Otros tips en: Aprende a trabajar con comandos en Linux […]
Cómo obtener información del sistema en Linux - | Feb 8,2018
[…] Aprende a trabajar con comandos en Linux […]