comandos en linux

12
Comandos en Linux Índice de contenido 1. Gestión de archivos y directorios 2. Redes 3. Información del sistema 4. Buscar 5. Atajos de teclado 6. Redirecciones de la entradas y las salidas 7. Ejecución condicional de comandos 8. Gestión del hardware 9. Manipulación y gestión de archivos de texto 1. Gestión de archivos y directorios ls → listado del contenido del directorio ls -al → listado del contenido del directorio con formato cd ejemplo → cambia al directorio “ejemplo” cd → ir al directorio home

Upload: ducktronix

Post on 06-Nov-2015

261 views

Category:

Documents


0 download

DESCRIPTION

Primeros Pasos en Linux

TRANSCRIPT

  • Comandos en Linux ndice de contenido

    1. Gestin de archivos y directorios

    2. Redes

    3. Informacin del sistema

    4. Buscar

    5. Atajos de teclado

    6. Redirecciones de la entradas y las salidas

    7. Ejecucin condicional de comandos

    8. Gestin del hardware

    9. Manipulacin y gestin de archivos de texto

    1. Gestin de archivos y directorios

    ls listado del contenido del directorio

    ls -al listado del contenido del directorio con formato

    cd ejemplo cambia al directorio ejemplo

    cd ir al directorio home

  • pwd muestra el directorio actual

    mkdir ejemplo crea directorio ejemplo

    rm ejemplo elimina el archivo ejemplo

    rm -r ejemplo elimina el directorio ejemplo

    cp archivo1 archivo2 copia el archivo1 al archivo2

    mv archivo1 archivo2 cambia el nombre del archivo1 a archivo2

  • tar cvf archivo_empaquetado.tar /home/usuario/carpeta/* empaqueta todos los archivos, directorios

    y subdirectorios de /home/usuario/carpeta/* en archivo_empaquetado.tar tar xvf

    archivo_empaquetado.tar desempaqueta archivo_empaquetado.tar

    tar czvf archivo_comprimido.tar.gz /home/usuario/carpeta/* comprime todos los archivos,

    directorios y subdirectorios de /home/usuario/carpeta/* en archivo_comprimido.tar tar xzvf

    archivo_comprimido.tar.gz descomprime archivo_comprimido.tar.gz chmod xxx archivo cambia

    permisos de archivo. /propietario/grupo/todo el mundo

    2. Redes

    ping direccin hace ping a la direccin

  • wget archivo descarga el archivo de la direccin

    wget -r direccin descarga todos los archivos de la direccin de forma recursiva ssh

    usuario@direccin se inicia una sesin ssh en el servidor de la direccin

    3. Informacin del sistema

    date muestra la fecha y la hora

    uptime tiempo que lleva el sistema en marcha

    uname -a muestra informacin del sistema

  • head -n1 /etc/issue muestra informacin sobre la distribucin

    dmidecode -s system-manufacturer fabricante del ordenador (ejecutar como root)

    cat /proc/cpuinfo informacin detallada del microprocesador

    cpupower frequency-info informacin de las frecuencias admitidas por el procesador

  • lspci lista hardware PCI/PCIe

    lsusb lista de hardware USB

    cat /sys/devices/system/cpu/cpu1/cpufreq/bios_limit lmite de frecuencia impuesto por la BIOS a la CPU

    4. Buscar

    grep patrn * busca el patrn en todo el directorio grep -r patrn dir busca de forma recursiva patrones en el directorio dir. comando | grep patrn busca patrn en la salida que da la ejecucin de comando. locate archivo busca el lugar del archivo.

  • 5. Atajos de teclado

    ctrl+c termina la ejecucin del programa actual ctrl+z para la ejecucin del programa actual fg reanuda programa parado en primer plano bg reanuda programa parado en segundo plano

    ctrl+d termina la sesin ctrl+w borra una palabra de la linea ctrl+u borra toda la linea ctrl+a va al comienzo de la linea

    ctrl+r va al final de la linea

    ctrl+u corta desde el comienzo de la linea ctrl+r corta desde el final de la linea

    !! repite el ltimo comando

    !ejemplo ejecuta el ltimo comando que empieza por ejemplo.

    6. Redirecciones de la entradas y las salidas

    comando < archivo la entrada del comando es el contenido del archivo.

    comando > archivo la salida del comando se escribe en el archivo. Borra lo que haya en archivo y se

    pega la salida.

    comando >> archivo la salida del comando se aade al archivo. No borra lo que hay en el archivo.

    7. Ejecucin condicional de comandos

    comando1 ; comando2 ejecuta el comando1 y luego el comando2. comando1 && comando2

    ejecuta el comando2 slo si el comando1 se ha ejecutado con xito. comando1 || comando2 ejecuta

    comando2 slo si el comando1 no se ha ejecutado con xito.

    8. Gestin del hardware

    echo 1 > /sys/module/processor/parameters/ignore_ppc Ignora lmite de frecuencia de la CPU impuesto por la bios (desde root).

    echo -n 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq Modifica frecuencia de uno de los ncleos de la CPU a 2GHz (desde root). Hazlo slo si sabes lo que ests haciendo!

  • 9. Manipulacin y gestin de archivos de texto

    nano archivo editor de texto en terminal cat

    archivo muestra contenido de archivo

    wc c archivo cuenta en nmero de caracteres del archivo

    wc l archivo cuenta el nmero de lineas del archivo

    cut cx archivo muestra los caracteres de la columna x

  • echo cadena >>archivo #introduce cadena dentro del archivo

    grep cadena archivo muestra las lineas del archivo que conienen cadena

    grep -v cadena archivo muestra las lineas que NO contienen cadena

    grep -n cadena archivo incluye el nmero de linea en que se encuentra cadena

    cat archivo | head -nx | tail -1 muestra la linea x del archivo

    more archivo muestra el contenido de un archivo (de texto plano).

  • head archivo muestra las 10 primeras lineas del archivo.

    less archivo muestra el contenido de archivo por lineas.

  • more archivo muestra el contenido de archivo por pginas.

    Si echas en falta ms comandos en Linux, no dudes en dejar un comentario.

    Comandos de inters

    Las rdenes que te pueden resultar tiles en la consola son:

    ls -> lista de archivos y carpetas en el directorio actual

    cd carpeta -> acceder a carpeta

    cd .. -> bajar de directorio

    mkdir -> crear directorio

    rm archivo -> borrar archivo

    rm -rf directorio -> borrar directorio

    df -h -> Espacio libre disponible en los distintos dispositivos de almacenamiento

    uname -a -> Versin e informacin del sistema

    sudo -> Ejecucin de comando como super usuario (root)

    reboot -> Reiniciar el sistema

    halt -> Apagar el sistema