domingo, 6 de enero de 2019

Introducción a la linea de comandos de Linux


Lo primero que tenemos que aprender al respcto es que al utilizar la línea de comandos estamos utilizando la shell Bash (GNU Bourne again Shell).
Cuando el promt de nuestra linea de comandos es un “$” estamos logueados como un usuario regular, cuando tenemos un “#” estamos logueados como un usario con altos privilegios administrativos o super usuario. El super usuario en linux es el usuario root. Para acceder al shell bash accederemos a través de una terminal.


Los comandos en Bash no son otra cosa que programas que podemos correr y siguen la siguiente sintaxis: comando [opciones] [argumentos]

Si queremos acceder a la ayuda de un comando escribimos el nombre del comando y -- help: Por ejemplo: date -- help . También podemos revisar el manual de uso de un comando utilizando el comando man, por ejemplo: man date

Un ejemplo de opciones en un comando sería: date +%R la opción “+%R” nos entrega solo la hora actual. Si desconocemos la sintaxis completa de un comando podemos comenzar a escribir el comando y teclar la tecla Tab para completarlo, lo mismo nos sirve para completar rutas de archivos o carpetas. Podemos presionar la tecla Tab dos veces cuando tenemos mas de una opción para poder verlas o después de un comando para ver las opciones posibles sobre el mismo.

Para cambiarnos entre sesiones de usuario en la termina escribimos el comando “su” seguido de un “-” y el nombre del usuario con el que deseamos loguearnos: su – javier


Para conocer el tipo de archivo utilizamos el comando file. Ejemplo: file /etc/passwd
Con los comando tail y head podemos ver las ultimas 10 lineas o las primeras 10 de un archivo respectivamente, por ejemplo: tail etc/passwd o head /etc/passwd
Con la opción “-n” podemos indicar cuantas lineas queremos ver si no deseamos el comportamiento default de 10. Por ejemplo: head -n 3 /etc/passwd
El anterior es un ejemplo de un comando (head) con opciones (-n 3) y su argument (/etc/passwd)
El comando “wc” nos sirve para sabe cuantas lineas, palabras y caracteres tiene un archivo. Ejemplo: wc /etc/passwd

Para conocer los últimos comandos ejecutados podemos utilizar el comando “history”, este comando nos lista el historial de comandos utilizados




Si desdeo ejecutar un comando del listado tecleo ! Y el número de comando correspondiente, por ejemplo !40
Otra forma es ejecutar ![comando] por ejemplo: !head ejecutará el último comando head de la lista.

Si queremos cambiar el password de nuesto usuario utilizamos el comando passwd nos solicitará el password actual y el nuevo.

No hay comentarios:

Publicar un comentario

Servicios y Demonios

Un demonio es un procesos que corre en el background para realizar un servicios. Generalmente se lanzan desde el inicio de...