GNU/Linux

Breve referencia de comandos Linux

Konsole Ico
Recopilación de algunos de los comandos más utilizados en Linux. No en muchas de estas recopilaciones aparece el comando «type» del que siempre me olvido y que muchas veces nos evitaría hacer un «find» ^_^

cat – Concatena dos o más archivos en uno solo, o muestra el contenido de uno o más archivos.

  • Ejemplos:

    cat /bin/lilo.s –> Muestra el contenido de lilo.s
    cat /bin/*.s –> Muestra el contenido de todos los archivos que terminan en .s
    cat /etc/rc.0 /etc/rc.6 | temp.txt –> Pone el contenido de los dos archivos en temp.txt

  • Ayuda:

    cat --help

  • Ubicación:

    /sbin/cat

  • Otros usos:

    cat /proc/meminfo –> Muestra información de la memoria
    cat /proc/version –> Muestra la version del núcleo de linux

cp – Copia archivos y directorios

  • Ejemplos:

    cp file1.txt file2.txt –> Copia file1.txt a file2.txt
    cp -iv file1.txt file2.txt –> Copia file1.txt a file2.txt (Descriptivo con confirmación de sobreescritura)
    cp -R dir1 dir2 –> Copia el directorio uno y su contenido en al directorio dos

  • Ayuda:

    cp --help

  • Ubicación:

    /sbin/cp

export – Exporta, almacena, y lista variables

  • Ejemplos:

    export –> Muestra las variables del sistema definidas actualmente

  • Ayuda:

    – No tiene –

  • Ubicación:

    Incluido en el propio shell

gzip – Comprime y Descomprime archivos

  • Ejemplos:

    gzip file file.gz –> Comprime el archivo file a file.gz
    gzip -d file.gz –> Descomprime file.gz a file

  • Ayuda:

    gzip --help

  • Ubicación:

    /sbin/gzip

ifconfig – Muestra la configuración delos dispositivos de red

  • Ejemplos:

    ifconfig –> Muestra estadísticas ethernet de la NIC incluyendo la dirección MAC y su dirección IP.

  • Ayuda:

    ifconfig --help

  • Ubicación:

    /sbin/ifconfig

ls – Lista archivos y directorios

  • Ejemplos:

    ls –> Listado sencillo del directorio
    ls -a –> Listado sencillo del directorio mostrando todos los archivos, incluyendo lo que comienzan por . (archivos ocultos)
    ls -al –> Listado detallado del directorio mostrando todos los archivos
    ls -alt –> Listado detallado del directorio mostrando todos los archivos por orden cronológico (el más nuevo primero)

  • Ayuda:

    ls --help

  • Ubicación:
    /sbin/ls

mkdir – Crea un directorio

  • Ejemplos:

    mkdir directory1 –> Crea el directorio directory1

  • Ayuda:

    mkdir --help

  • Ubicación:

    /sbin/mkdir

more – Muestra el contenido de un archivo con saltos de página/línea

  • Ejemplos:

    more file.txt –> Muestra file.txt y pausa en cada vez que se llena la pantalla
    cat file1 file2 | more –> Muestra el contenido de file1 y file2 con pausas en cada llenado de pantalla

  • Ayuda:

    more --help

  • Ubicación:

    /sbin/more

mv – Mueve o renombra archivos o directorios

  • Ejemplos:

    mv file1 file2 –> Renombra file1 a file2
    mv -i file1 file2 –> Renombra file1 a file2 (confirmación de sobreescritura)
    mv directory1/file1 directory2/file1 –> Mueve file1 del directory1 al directory2

  • Ayuda:

    mv --help

  • Ubicación:

    /sbin/mv

pwd – Muestra el directorio de trabajo

  • Ejemplos:

    pwd

  • Ayuda:

    – No tiene –

  • Ubicación:

    Incluido en el propio shell

rm – Elimina archivos o directorios

  • Ejemplos:

    rm file –> Elimina file.txt
    rm -i file –> Pide aprovación para la eliminación
    rm -r directory –> Elimina el directorio directory (mucho cuidado)
    rm -vr directory –> Elimina el directorio directory y muestra lo que se está eliminando

  • Ayuda:

    rm --help

  • Ubicación:

    /sbin/rm

shutdown – Apaga o reinicia el sistema

  • Ejemplos:

    shutdown -r now –> Reinicia la máquina inmediatamente
    shutdown -h now –> Apaga la máquina inmediatamente

  • Ahuda:

    shutdown --help

  • Ubiación:

    /sbin/shutdown

tar – Utilidad de almacenamiento en cinta (usado para combinar varios archivos en uno)

  • Ejemplos:

    tar cvf file.tar file* –> Crea file.tar a partir de todos lo archivos que comienzan por file
    tar xvf file.tar –> Extrae el contenido de file.tar en el directorio actual

  • Ayuda:

    tar --help

  • Ubicación:

    /sbin/tar

touch – Actualiza la fecha y hora de un archivo. Hace que parazca que un archivo ha sido editado o creado recientemente.

  • Ejemplos:

    touch /bin/runme.s

  • Ayuda:

    touch --help

  • Ubicación:

    /sbin/touch

type – Muestra la ubicación de un archivo ejecutable (si está en el path)

  • Ejemplos:

    type shutdown –> Muestra la ubicación del programa shutdown

  • Ayuda:

    type --help

  • Ubicación:

    Incluido en el propio shell

chmod – Cambio de modo

  • Sintaxis:

    chmod nnn filename

  • Ejemplos:

    chmod 777 runme.s –> Fija todos los atributos a activos
    Los número se corresponden con el valor hexadecimal 111 111 111 en los atributos de un archivo cuando hacemos un ls -al y se muestran. De este modo podemos determinar los derechos que queremos y así fijarlos.

Vía

Algunos enlaces de interés

Unix and Linux commands. information and help
Unix commands reference card
Commonly used Unix commands
Basic UNIX commands
The Ultimate Linux Reference Guide for Newbies

Una respuesta a “Breve referencia de comandos Linux

  1. Hola, yo en lo personal utilizo touch para crear un archivo vacio cuando no existe.

    * Ejemplos:
    touch /noexiste.txt

    Y utilizo which para saber donde esta un programa en lugar del type.

    * Ejemplo: which firefox

Deja un comentario