Linux para principiantes: 10 comandos para comenzar en la terminal

Entonces, ¿estás buscando aprender Linux? En lugar de divagar en los próximos dos párrafos sobre cómo los siguientes comandos sentarán las bases metafísicas para el resto de su experiencia tecnológica, voy a ir directamente al meollo del asunto. Sin pelusa, sin espectáculo, solo controles y cómo funcionan. Vamos a hacerlo.

Índice

    Mirando al rededor

    Si desea echar un vistazo al sistema de archivos, necesitará saber cómo enumerar archivos y directorios, navegar entre directorios y ver dónde se encuentra ahora.

    Cuando abra una terminal, verá un mensaje similar a este:

    [[email protected] ~]$
    

    La única información proporcionada es el usuario con el que está conectado (carrigan), el nombre de host de la máquina a la que está conectado (servidor), el directorio en el que se encuentra actualmente (indicado por ~), y el nivel de acceso (PS para el usuario, # para la raíz). Si desea mirar a su alrededor, es útil saber desde dónde comienza. Además, si es tu primera vez, ~ probablemente no signifique mucho para ti.

    1.pwd - imprime el directorio de trabajo

    el personas con discapacidad El comando le indica el directorio en el que está trabajando actualmente:

    [[email protected] ~]$ pwd
    /home/tcarrigan
    

    actualmente estoy trabajando en el /home/tcarrigan directorio, como se muestra arriba. Ahora, ¿qué sucede si desea ver qué archivos y directorios hay dentro? /home/tcarrigan?

    2.ls-l

    el ls El comando enumerará todos los archivos no ocultos contenidos en un directorio determinado. Recomiendo combinarlo con el -L opción para hacer que la salida sea un poco más legible (y para obtener un poco más de información sobre los archivos y directorios enumerados).

    [[email protected] ~]$ ls -l
    total 0
    drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
    drwxrwxr-x. 2 tcarrigan tcarrigan 45 Aug 30 11:59 demo
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos
    

    Ahora, como dije arriba, ls Por lo general, muestra solo archivos y directorios NO ocultos. ¿Qué pasa con las cosas ocultas?

    3.ls -al

    el ls-a comando es la respuesta que estabas buscando. combinar con el -L opción también para la misma salida "bonita" que estaba viendo antes, con archivos ocultos incluidos.

    [[email protected] ~]$ ls -al
    total 108
    drwx------. 19 tcarrigan tcarrigan  4096 Oct 20 16:34 .
    drwxr-xr-x.  9 root      root        106 Sep 15 22:56 ..
    drwxrwxr-x.  4 tcarrigan tcarrigan    50 Feb  6  2020 article_submissions
    -rw-------.  1 tcarrigan tcarrigan  2959 Oct 19 14:58 .bash_history
    -rw-r--r--.  1 tcarrigan tcarrigan    18 Aug 30  2019 .bash_logout
    -rw-r--r--.  1 tcarrigan tcarrigan   179 Feb 13  2020 .bash_profile
    -rw-r--r--.  1 tcarrigan tcarrigan   312 Aug 30  2019 .bashrc
    -rw-r--r--.  1 tcarrigan tcarrigan 12288 Feb 25  2020 .bashrc.swp
    drwx------. 13 tcarrigan tcarrigan  4096 Apr 28 12:08 .cache
    drwxrwxr-x.  3 tcarrigan tcarrigan    28 Feb 13  2020 .cargo
    drwx------. 13 tcarrigan tcarrigan  4096 Feb  3  2020 .config
    drwxrwxr-x.  2 tcarrigan tcarrigan    45 Aug 30 11:59 demo
    drwxr-xr-x.  2 tcarrigan tcarrigan     6 Jan 27  2020 Desktop
    *Output Omitted*
    

    Notará que hay muchas más entradas en esta salida que antes. Cualquier archivo o directorio que comience con el . el personaje ahora se revela.

    Ahora veamos un poco el sistema de archivos. Digamos que quieres ver un archivo dentro /home/tcarrigan/article_submissions.

    4.cd (dir) - cambiar a (directorio)

    El comando de cambio de directorio se explica por sí mismo. Le permite cambiar su directorio de trabajo.

    [[email protected] ~]$ cd article_submissions/
    [[email protected] article_submissions]$ pwd
    /home/tcarrigan/article_submissions
    

    Puede ver que hemos cambiado nuestro directorio de trabajo a ~/article_submissions. ¿Y si quisiera volver a donde empecé?

    5.cd - sin opciones

    el CD El comando, cuando se usa sin opciones adicionales, lo regresará al directorio de inicio del usuario con el que inició sesión.

    [[email protected]er article_submissions]$ cd
    [[email protected] ~]$ pwd
    /home/tcarrigan
    

    6. Volver

    Si necesita volver a un directorio anterior, use lo siguiente:

    [[email protected] ~]$ pwd
    /home/tcarrigan
    [[email protected] ~]$ cd ..
    [[email protected] home]$ pwd
    /home
    

    hacer y quitar

    Ahora que sabe cómo moverse, echemos un vistazo a cómo crear y eliminar directorios y archivos.

    7.mkdir (X) - crear directorio (X)

    Para crear un nuevo directorio, usamos el comando mkdir.

    [[email protected] ~]$ mkdir Test
    [[email protected] ~]$ ls -l
    total 0
    drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
    drwxrwxr-x. 2 tcarrigan tcarrigan  6 Oct 20 17:05 Test
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos
    

    ¿Qué pasa si queremos crear un nuevo archivo en el directorio de prueba recién creado?

    8.toque (archivo) - cree un nuevo archivo (nombre de archivo)

    El control táctil crea y actualiza archivos individuales. Para crear un archivo llamado touch_test en el directorio Test:

    [[email protected] Test]$ touch touch_test
    [[email protected] Test]$ ls -l
    total 0
    -rw-rw-r--. 1 tcarrigan tcarrigan 0 Oct 20 17:12 touch_test
    

    Bien, hemos creado un nuevo directorio, así como un archivo en ese directorio. Cómo deshacerse de él?

    9.rm (archivo) - eliminar (nombre de archivo)

    Primero, el archivo:

    [[email protected] Test]$ rm touch_test 
    [[email protected] Test]$ ls -l
    total 0
    

    10. Ahora el directorio: rm -r (directorio)

    [[email protected] ~]$ rm -r Test/
    [[email protected] ~]$ ls -l
    total 0
    drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
    drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos
    

    ¿Y después?

    Si esta fue la primera vez que usa Linux hoy, felicidades por dar el paso. Analizamos la navegación básica, la creación y eliminación de archivos y directorios. Esté atento a los próximos 10, próximos pedidos. Veremos cómo mover y copiar archivos, crear enlaces y diferentes formas de reproducir archivos. Mientras tanto, sigue practicando lo que hicimos hoy en tu máquina virtual favorita.

    Artículos de interés

    Subir