Saltar al contenido
Inicio » 20 Comandos Básicos de Linux que deberías Conocer

20 Comandos Básicos de Linux que deberías Conocer

    Si eres un recién llegado al sistema del Pingüino, deberías echarle un ojo a estos 20 Comandos Básicos de Linux. Cuando uno recién llega a Linux, es probable que se sienta un poco abrumado por el cambio. Más que nada porque hay cambios sustanciales en el modo en que se organizan las cosas.

    Por ejemplo, no hay disco C: ni D: ni carpeta de Mis Documentos, aunque sí que hay la carpeta Home que es donde se almacenan los datos de usuario y un directorio raíz / que es donde se encuentra todo el sistema. Otra cosa que nos puede chocar es que a veces haya que tirar de la terminal para llevar a cabo determinadas operaciones.

    La línea de comandos es tu amiga

    Usar la línea de comandos en Linux en un principio puede parecer aterrador, pero lo cierto es que una vez te acostumbras a ella, después la echas de menos. Generalmente las versiones de escritorio como por ejemplo Ubuntu tienen entorno gráfico que nos permite gestionarlo todo con el ratón.

    Pero hay cosas que solo podremos hacer con la terminal como por ejemplo ejecutar un script o editar algún archivo del sistema. Hoy no me voy a meter mucho en profundidad en el asunto, pero sí que voy a compartir unos comandos básicos que todo recién llegado a linux debe conocer.

    Me parece justo y necesario, ya que si animo a la gente a que use Linux,debería de explicar un poco como usarlo.

    Empezamos.

    Comandos Básicos 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:

    sudo 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 usuario

    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

    o

    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.

    sudo reboot now

    Apagar el Sistema: shutdown

    Apaga por completo el sistema operativo.

    sudo shutdown now

    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!