You are on page 1of 4

10 comandos Linux

1. pwd
Significa Personal Working Directory te muestra la ruta del directorio en que estás
ubicado actualmente.

1$ pwd
2/home/alejandro/EDteam
3

2. mkdir
Significa Make Directory y con él puedes crear una nueva carpeta con el nombre
que indiques.

mkdir {nombre_de_la_carpeta}

1$ mkdir mi_carpeta
2

3. touch
Con este comando puedes crear nuevos archivos en el directorio actual.

1$ touch mi_archivo.txt
2$ ls
3mi_archivo.txt
4

4. ls
Este comando lista los archivos y directorios de la carpeta actual.

1$ ls
2mi_archivo.txt
3mi_carpeta
4
Si quieres mostrar elementos ocultos, usa el flag -a.

1$ ls -a
2.soy_un_archivo_oculto
3mi_archivo.txt
4mi_carpeta
5
Para listar el contenido detallado usa el flag -l

1$ ls -l
2-rw-rw-r-- 1 alejandro alejandro 0 oct 22 16:46 mi_archivo.txt
3drwxrwxr-x 2 alejandro alejandro 4096 oct 22 16:42 mi_carpeta
4

5. cd
El comando cd (change directory) permite moverse entre directorios del sistema.

cd {ruta\_absoluta\_o\_relativa}

Puedes cambiar de directorio especificando la ruta absoluta desde el directorio raíz


o relativa desde tu ubicación actual, en Linux el directorio actual se indica con el
signo .

Los siguientes tres comandos realizan la misma acción para moverte al


directorio mi\_carpeta

1$ pwd
2/home/alejandro/EDteam
3
4$ cd /home/alejandro/EDteam/mi_carpeta
5$ cd ./mi_carpeta
6$ cd mi_carpeta
7
Para regresar al directorio anterior usa el comando cd -

1$ pwd
2/home/alejandro/EDteam/mi_carpeta
3
4$ cd -
5
6$ pwd
7/home/alejandro/EDteam
8
Para moverte un directorio por encima de tu posición actual puedes usar el
comando cd .., o una secuencia de .. para ir subiendo por la estructura de directorios.
Por ejemplo para ir a la carpeta home desde nuestra ubicación
actual EDteam usaremos:

1$ pwd
2/home/alejandro/EDteam
3$ cd ../..
4$ pwd
5/home
6

6. mv
El comando mv (Move) mueve directorios o archivos de una ubicación a otra. Su
sintaxis es: mv {ubicación\_actual} {nueva\_ubicación}
1$ mv mi_archivo.txt ./mi_carpeta/mi_archivo.txt
2
También puedes renombrar archivos y carpetas con este mismo comando: mv
{nombre\_actual} {nombre\_nuevo}

1$ mv mi_archivo.txt usuarios.txt
2$ mv mi_carpeta cursos
3

7. cp
El comando cp (Copy) copia archivos o directorios. Su sintaxis es cp {origen} {destino}

1$ cp usuarios.txt usuarios_copia.txt
2
Para copiar directorios agrega la opción -r.

1$ cp -r cursos/ cursos_copia/
2

8. rm y rmdir
El comando rm (Remove) elimina archivos. Su sintaxis es rm {nombre\_del\_archivo}

El comando rmdir (Remove directory) elimina carpetas vacías. Su sintaxis es: rmdir
{nombre\_carpeta}

1$ rmdir carpeta_vacia/
2
Para eliminar directorios no vacíos usa el comando rm con la opción -r

1$ rm -r cursos_copia/
2

9. cat
El comando cat te permite leer el contenido de archivos.

1$ cat notas.txt
2
3Estas son las notas de mi curso
4Fin de las notas de mi curso
5
Puedes mostrar las lineas del archivo con la opción -n.

1$ cat -n notas.txt
2
31 Estas son las notas de mi curso
42 Fin de las notas de mi curso
5

10. find
Con el comando find y la opción -iname puedes encontrar archivos. La sintaxis es: find
{donde\_buscar} -iname {archivo\_a\_buscar}

1$ find . -iname "usuarios.txt"


2./cursos/usuarios.txt
3

You might also like