Descargar

Comandos en Linux

Enviado por franklin omaña


    tail

    El comando tail sirve para mostrar en pantalla las últimas líneas de un archivo. Por defecto se muestran las últimas 10 líneas, pero este numero puede variar dependiendo de las especificaciones del usuario. Su sintaxis es la siguiente:

    usuario@Linux:~$ tail -opciones archivo

    head

    Se utiliza para mostrar las primeras diez lineas de un archivo, pero también se puede especificar cuantas lineas se quiere mostrar. Su sintaxis es la siguiente:

    head (opciones) nombre de archivo

    opciones:

    head index.php (muestra las 10 primeras lineas de index.php)

    head -5 index.php (muestra 5 primeras lineas de index.php)

    head -c 5 index.php(muestra los 5 primeros caracteres de index.php)

    wc

    Se utiliza para contar las lineas, palabras y caracteres que contiene un archivo. Su sintaxis es la siguiente:

    usuario@Linux:~$ -opciones ficheros

    ejemplo para un solo archivo:

    usuario@Linux:-$ wc /etc/passwd

    38 57 1810 etc/passwd

    chmod

    Se utiliza para alterar o cambiar los derechos de acceso a los archivos o directorios. Su sintaxis es la siguiente:

    cmod[options][MODE] FileName

    ejemplo:

    ls -alt (para ver que permisos tienen los archivos)

    chmod 066 filel.txt (para leer y escribir)

    chmod 777 filel,txt (permite leer, escribir y ejecutar)

    chown

    Se utiliza para cambiar el usuario o propietario del archivo o directorio, es un comando de administrador, solo el usuario root puede ejecutarlo. Su sintaxis es la siguiente:

    chown[opciones] nuevo_usuario_nombre_de_archivo/directorio

    ejemplo:

    chown hiox test.txt (el dueño del archivo "test.txt" es root, cambia al nuevo usuario hiox)

    chown -R hiox test.txt (el dueño del directorio "test" es root, con la opción -R el usuario de los archivos y subdirectorios también se cambia)

    chown -c hiox calc.txt (Aquí cambia el dueño sólo para el archivo "calc.txt")

    gzip

    Se utiliza para comprimir archivos con el fin de que ocupen menos espacio y se puedan transferir a una mayor velocidad, su extension es ".gz".. Su sintaxis es la siguiente:

    gzip archivo.gz

    gzip archivo.gz fichero1 fichero2 /directorio (para descomprimir varios archivos)

    ifconfig

    Se utiliza para configurar las interfaces de red, significa "configurador de interfaz". Su sintaxis es la siguiente:

    ifconfig (si se ejecuta sin argumentos muestra los detalles de las interfaces activas)

    ifconfig -a (detalles de las interfaces incluyendo las desactivadas)

    ifconfig eth0 down (desactivar una interfaz)

    ifconfig eth0 up (activar una interfaz)

    tar

    Se utiliza para empaquetar varios archivos en un archivo unico, sin comprimirlos. Su sintaxis es la siguiente:

    tar -vcf nombre_archivo.tar nombre_carpeta_a_empaquetar

    dpkg

    Se utiliza para instalar, desinstalar, y proporcionar información sobre los paquetes .deb. NO resuelve las dependencias. Su sintaxis es la siguiente:

    dpkg –get-selections devuelve una lista con los paquetes instalados.

    dpkg –info pp.deb informa sobre las dependencias y las versiones de las mismas.

    dpkg -c /home/pp.deb muestra el contenido del paquete pp.deb.

    dpkg -i pp.deb instala el paquete pp.deb.

    dpkg -L mc lista los ficheros instalados en el sistema, que pertenecen al paquete mc.

    dpkg -r pp.deb desinstala el paquete pp.deb.

    dpkg –force -r pp.deb fuerza la desinstalación del paquete pp.deb.

    dpkg -–purge pp.deb desinstala el paquete pp.deb y sus archivos de configuración.

    cat

    Se utiliza para concatenar archivos y mostrarlos en salida standard. Su sintaxis es la siguiente:

    cat [OPCIONES] [ARCHIVO]

    ejemplo:

    cat > filel.txt (para crear un archivo nuevo)

    cat >> filel.txt (este comando crea un archivo nuevo file1.txt. Tras escribir en el archivo presiona control+d (^d) simultáneamente para finalizar el archivo)

    cat filel.txt (muestra el contenido de un archivo)

    csp

    Se utiliza para copiar archivos o directorios entre diferentes hosts que utiliza la autenticación ssh, por lo tanto provee el mismo nivel de seguridad. Su sintaxis es la siguiente:

    scp archivo.txt usuario@host:/ruta/de/destino/archivoDestino.txt (enviar un archivo a un host remoto)

    scp usuario@host:/ruta/archivoRemoto.txt ./archivo.txt (copiar un archivo desde un host remoto)

    apt-get

    Se utiliza para gestionar los paquetes instalables disponibles en los repositorios, debe ser ejecutado por el usuario root. Su sintaxis es la siguiente:

    sudo apt-get [opciones] orden [paquetes]

    aptitude

    Se utiliza para actualizar, instalar o desinstalar cualquier programa o componente dentro de una distribución. Su sintaxis es la siguiente:

    aptitude install nombre_del-paquete

    date

    Se utiliza para mostrar la fecha y la hora actuales. Su sintaxis es la siguiente:

    $date

    date month year

    hh mm ss

    time

    Se utiliza para determinar cuanto tiempo tarda un comando en ejecutarse. Su sintaxis es la siguiente:

    $time [-opciones] comando

    ps

    Se utiliza para informar sobre el estado del proceso, significa "process status". Su sintaxis es la siguiente:

    ps

    Salida:

    PID TTY TIME CMD

    2540 pts/1 00:00:00 bash

    2621 pts/1 00:00:00 ps (solo lista los procesos en ejecución)

    ps -f

    Salida:

    UID PID PPID C STIME TTY TIME CMD (información completa

    nirmala 2540 2536 0 15:31 pts/1 00:00:00 bash sobre los procesos

    nirmala 2639 2540 0 15:51 pts/1 00:00:00 ps -f en ejecución)

    ls

    Se utiliza para listar el contenido de los directorios. Su sintaxis es la siguiente:

    ls [opciones ] [fichero]

    mkdir

    Se utiliza para crear directorios. Su sintaxis es:

    mkdir [directorio] (crea un directorio en el directorio actual)

    mkdir -m[permisos_octal] directorio (crea un directorio estableciendo los permisos respectivos)

    mkdir -p directorio/subdirectorio (Crea un directorio y si no existen los directorios padre también los crea)

    touch

    Se utiliza para actualizar los registros de fecha y hora, con la fecha y hora actual de los ficheros. Su sintaxis es la siguiente:

    touch [opciones] fichero

    touch {1..5}.txt (crea 5 archivos (1.txt, 2.txt, 3.txt, 4.txt, 5.txt))

    Autor:

    Franklin Omaña C.I 6.310.651

    Jonathan Patiño C.I 17.907.962

    Jorge Vergara C.I 25.231.280

    Carlos Faillace C.I 20.934.029