Este artículo,
proveerá los 10 comandos más utilizados en UNIX, en realidad existen muchos
comandos que pueden entrar en esta lista, el objetivo principal es el
conocimiento, entonces estos 10 comandos pueden ayudarte a despejar algunas
cuantas dudas, Hazlo favorito para futuras referencias,
¿Olvide
algún comando importante? Deja tu comentario y déjalo saber, así nos ayudamos
todos.
Sintaxis pwd
Ejemplos:
terminal $ pwd
/home/user/test
Sintaxis cd [directorio]
Ejemplos:
Si el
directorio no es utilizado como lo veremos en el ejemplo, automaticamente
regresamos a nuestro “home
directory” en este caso la carpeta “user” es nuestro “home directory”
terminal $ pwd
/home/user/test
Terminal $ cd
terminal $ pwd
/home/user
terminal $ pwd
/home/user
Ahora bien,
estamos posicionados en nuestro “home directory”, en el ejemplo utilizaremos el
comando cd en este caso subiendo un nivel a la carpeta test, podemos ver el
resultado con el comando pwd.
terminal $ cd test
terminal $ pwd
/home/user/test
terminal $ pwd
/home/user/test
En el
siguiente ejemplo retrocederemos un nivel utilizando el comando cd… (si tres puntos consecutivos)
terminal $ cd documentos
terminal $ pwd
/home/user/test/documentos
terminal $ cd…
terminal $ pwd
/home/user/test
Sintaxis ls [opción]… [Archivo]…
Ejemplos:
Terminal $ ls
ejemplo1.txt
ejemplo2.txt ejemplo3.txt
Si
utilizamos solo el comando ls nos
listara nuestros archivos en el directorio donde nos encontramos.
terminal $ ls -lrt
total 0
-rw-r--r-- 1 user
group 0 Jan 28 09:40
ejemplo1.txt
-rw-r--r-- 1 user
group 0 Jan 28 09:40
ejemplo2.txt
-rw-r--r-- 1 user group 0 Jan 28 09:41 ejemplo3.txt
El commando
ls –lrt nos trae la lista de los archivos basados en el tiempo de modificación o
creación de cada uno de ellos, podemos ver también los permisos con los que cuenta
cada archivo, el usuario, grupo y fecha de creación.
7.- Comando gzip
Sintaxis gzip [parametro]… [archivo]…
Ejemplos:
Si solo utilizamos el comando gzip, reducirá el tamaño del archivo
ejemplo1.txt y se renombrara con la extensión .gz
terminal $ gzip
ejemplo1.txt
terminal $ ls -lrt
total 1
-rw-r--r-- 1 user
group 33 Jan 28 09:40
ejemplo1.txt.gz
Si utilizamos el parámetro “-d”
el archivo volverá a su tamaño original, es decir se extraerá del
contenedor y dejara de tener la extensión .gz
terminal $ gzip -d
ejemplo1.txt.gz
terminal $ ls -lrt
total 1
Si utilizamos el parametro –v nos mostrara en pantalla el nombre y el
porcentaje de la compresión por cada archivo.
-rw-r--r-- 1 user group 33 Jan 28 09:40 ejemplo1.txt
terminal $ gzip –v ejemplo1.txt
terminal $ ejemplo2.txt: 0.0% -- replaced with ejemplo2.txt.gz
Sintaxis ps [parameto]
Ejemplos:
Si utilizamos el comando ps más el parámetro –e, seleccionaremos todos los procesos.
terminal $ ps -e
PID TTY TIME COMMAND
0 ? 2:51 proceso1
1 ? 9:40 proceso2
110 ? 0:32 proceso3
Ahora utilizaremos el parametro –f, el cual nos muestra más información de nuestros propios procesos, como el user id, process id, etc…
terminal $ ps -f
UID PID PPID C STIME TTY TIME COMMAND
user 14060 7480 1 11:15:13 pts/0 0:00 ps -f
user 7480 6391 0 09:38:08 pts/0 0:00 -ksh
Si combinamos el comando –e y el comando –f
Podremos ver todos los procesos pero con la diferencia de que veremos el usuario que ejecuta tal proceso, el tiempo de ejecución entre otros.
terminal $ ps -ef
UID PID PPID C STIME TTY TIME COMMAND
root 0 0 0 Oct 3 ? 2:51 swapper
user 1 0 0 Oct 3 ? 9:40 init
admin 110 0 0 Oct 3 ? 0:32 cmcd
Sintaxis: diff [archivo1] [archivo2]
Ejemplos:
Compararemos dos archivos uno llamado ejempo1.txt y otro ejemplo2.txt, como veremos solamente coincide el nombre “Raul”
Archivo1 Archivo 2
Pedro ruben
Juan francisco
Jose damian
Javier Alejandro
Raul Raul
terminal $ diff ejemplo1.txt ejemplo2.txt
1,4c1,4
< Pedro
< Juan
< Jose
< Javier
---
> ruben
> francisco
> damina
> alejando
Sintaxis: cat archivo
Ejemplo:
terminal $ cat ejemplo1.txt
Pedro
Juan
Jose
Javier
Raul
Sintaxis: sort [parametro] archive
Ejemplo:
En el ejemplo utilizamos el comando cat para poder visualizar el texto dentro del archivo ejemplo1.txt
terminal $ cat ejemplo1.txt
Pedro
Juan
Jose
Javier
Raul
Después con el comando sort lo ordenaremos alfabéticamente
terminal $ sort ejemplo1.txt
Javier
Jose
Juan
Pedro
Raul
Ahora bien si deseamos hacer una reversa a este orden utilizamos el comando:
terminal $ sort -r ejemplo1.txt
Raul
Pedro
Juan
Jose
Javier
2.- Comando grep (busca un archivo por patrón).
Sintaxis: grep [texto] archivo
Ejemplo:
terminal $ grep Raul ejemplo1.txt
Raul
Sintaxis man [comando]
Ejemplo:
Basicamente el comando man, nos trae información del comando que quisiéramos conocer, información fundamental cuando no sabemos bien cómo funciona el comando que deseamos utilizar.
No hay comentarios.:
Publicar un comentario