Está en la página 1de 12

COMANDOS AVANZADOS DE LINUX

• Ayuda y Documentación: man

Man es uno de los comandos más útiles que podrás encontrar el


Linux, por eso lo pongo de primero

Se trata de un comando de ayuda que muestra información sobre


el comando y los distintos atributos que se pueden usar.

Para probarlo tan solo deberemos escribir en la terminal:

# man comando

• Listar Archivos y Carpetas: ls

El siguiente comando que deberías conocer es ls.

Sirve para listar los archivos y carpetas que hay dentro del
directorio el el que estés.

Si por defecto estas en /home/ pues te mostrará todo lo que hay


dentro.

Para ejecutarlo simplemente escribe:


# ls /ruta/del/directorio/

o si ya estás en dicho directorio:

# ls

• Cambiar de Directorio: cd

El comando cd sirve para cambiar de directorio, por ejemplo si


estás en /home/directorio/ y quieres pasar a /home/directorio2/,
tendrías que escribir:

# cd /home/directorio2/

Si quisieras pasar al directorio superior, léase /home/, puedes


teclear:

# cd ..

• Crear un Nuevo Directorio: mkdir


El comando mkdir sirve para crear un nuevo directorio. Solo eso.

Hay que tener en cuenta que lo crea por defecto en el direcorio en


el que te encuentres (te lo indica siempre en la terminal).

Si quisieras crearlo en otro directorio deberías de incluir la ruta,por


ejemplo:

# mkdir /nuevodirectorio/

o bien

# mkdir /ruta/del/nuevodirectorio/

• Crear un Nuevo Archivo: touch

Este comando sirve para crear un nuevo archivo vacío si este no


existe.

Por ejemplo si queremos crear un nuevo archivo de texto para


dejar una nota, podemos teclear:

# touch archivo.txt
si lo queremos crear en otra ruta:

# touch /ruta/del/archivo.txt

• Borrar un Archivo / Directorio: rm

Si queremos borrar algún archivo o directorio podemos hacer uso


del comando rm.

Para ello usaremos:

# rm achivo.txt

o bien:

# rm /ruta/del/archivo.txt

Si queremos borrar un directorio que contenga más archivos,


podremos hacer uso del atributo -r, esto es:

# rm -r /directorio/
o

# rm .r /ruta/del/directorio/

• Copiar un Archivo / Directorio: cp

A la hora de copiar archivos vamos a necesitar el comando cp.

Tenemos que indocarle la ruta de origen y la ruta de destino, en


este orden:

# cp /rutaorigen/archivo.txt /rutadestino/archivo.txt

• Mover un Archivo / Directorio: mv

Para mover un directorio o archivo haremos uso de este comando.


Esto solo desplazara los archivos sin copiarlos de un directorio a
otro.

Funciona del mismo modo que cp,indicando la ruta de origen y la


ruta de destino:

# mv /rutaorigen/archivo.txt /rutadestino/archivo.txt
• Ver el Contenido de un Archivo: cat

Cat sirve para ver el contenido de un achivo sin editarlo.


Simplemente nos muestra su contenido sin posibilidad de
cambiarlo.

# cat archivo.txt

• Editar un Archivo: vi / nano

Vim y nano son dos editores de texto.

Vim suele venir por defecto en todos los sistemas, aunque nano
posiblemente tengamos que instalarlo. esto varía de unas
distribuciones a otras, aunque como curiosidad en Ubuntu
podemos hacerlo con # apt-get install nano

Para ejecutar estos editores tendremos que usar los comandos

# vi /ruta/archivo.txt

o bien
# nano /ruta/archivo.txt

Aunque nano muestra los comandos en la parte inferior de la


pantalla (por eso es tan popular), vim no los muestra, con lo que
antes de editar te aconsejo teclear un # man

Mejor ser precavido si editamos algo importante.

• Cambiar al Modo Superusuario: su

El comando su cambia al modo de superusuario o “root”.

Este modo es el que necesitarás si quieres cambiar algo


importante o necesitas permiso para acceder a determinados
archivos. Se trata del administrador del sistema.

Al cambiar a este modo nos pedirá na contraseña, al teclearla no


verás nada, con lo que asegúrate de escribirla bien.

# su

• Ejecutar en Modo Superusuario: sudo


Sirve para ejecutar alguna orden en modo superusuario, también
pide la contraseña antes de hacer nada.

Si quieres disparar una orden con rpivilegios de administrador


debes teclear este comando

# sudo comando

• Cambiar la Contraseña de Usuario:


passwd

Cambia la contraseña del usuario actual. Una vez más a la hora de


cambiarla fijate que la estés escribiendo bien (¿están las
mayúsculas activadas?).

# passwd

• Cambiar la Contraseña de Root: sudo


passwd

Cambia la contraseña del usuario root, no necesitas que te


explique otra vez lo de la contraseña, no? :)
# sudo passwd

• Comprimir / Descomprimir Archivos


Zip: zip/unzip

Comprime o descomprime un directorio o un archivo en formato


.zip

# zip -r archivo.zip archivosacomprimir

# unzip archivo.zip

• Comprimir / Descomprimir Archivos


Rar: rar/unrar

Funciona de una forma similar, aunque con otros atributos:

# rar a -r0 archivo.rar archivosacomprimir


# unrar e -r archivo.rar

• Reiniciar el Sistema: reboot

Reinicia el sistema operativo.

# reboot

• Apagar el Sistema: halt

Apaga por completo el sistema operativo.

# halt

• Limpiar la Terminal: clear

Limpia el texto de la terminal. Siempre está bien poder ver lo que


estamos haciendo :)
# clear

• Salir de la Terminal: exit

Cierra la sesión en la terminal.

# exit

Bueno, pues esta es la lista. ¿A que no era para tanto? :)

Existen muchos más, pero con estos 20 comandos tienes suficiente


para moverte un poco por la terminal. No te vas a convertir en un
experto, pero sí que podrás realizar algunas operaciones básicas.

Si te animas a probarlos, verás como son facilitos de utilizar.

Solo una cosa más, antes de que me olvide.

A la hora de escribir las rutas, a modo de consejo, utiliza el


tabulador mientras escribes, así el sistema escribirá el resto y
tú avanzarás mucho más rápido.

Anímate a usar Linux, que es muy sano y no muerde…

Y cuando tengas algún problema, recuerda, Google is your friend…

Salud!

También podría gustarte