Comandos Unix/Linux

Discussion in 'Manuales' started by eldestajador69, Jul 5, 2010.

  1. eldestajador69

    eldestajador69 Usuario Casual nvl. 2
    697/812

    Joined:
    Jan 11, 2009
    Messages:
    1,565
    Likes Received:
    2
    Trabajando con archivos

    ls– listar contenido de un directorio
    ls -al – listado con atributos y archivos ocultos
    cd newdir/ - moverse al directorio newdir
    cd – moverse al directorio home
    pwd – mostrar la ruta actual
    rm file – borrar el archivo file
    rm -r dir – borrar el directorio dir
    rm -f file – borrar file sin emitir mensajes de error
    rm -rf dir – igual que el anterior pero con el directorio dir [**]
    cp file1 file2 – copiar file1 en file2
    cp -r dir1 dir2 – copiar el dir1 en dir2 (si no existe se crea)
    mv file1 file2 – renombra file1 como file2. Si file2
    es un directorio lo mueve dentro del mismo.
    ln -s file link – crea un enlace simbólico de link hacia file.
    touch file – crea o actualiza file
    cat > file – redirecciona la entrada estándar a file
    more file – muestra el contenido de file
    head file – muestra las 10 primeras filas de file
    tail file – muestra las 10 últimas filas de file
    tail -f file – muestra las 10 últimas filas de file a
    medida que va creciendo.


    GESTION DE PROCESOS



    ps – muestra los procesos activos del usuario
    top – muestra todos los procesos activos
    kill pid – mata el proceso con id pid
    killall proc – mata todos los procesos proc [**]
    bg – lista los procesos parados o en segundo plano
    fg – lleva proceso más reciente a primer plano
    fg n – lleva proceso n a primer plano

    File Permissions


    chmod octal file – establece en file los permisos
    especificados en octal (usuario, grupo y otros)
    ● 4 – lectura (r)
    ● 2 – escritura (w)
    ● 1 – ejecución (x)
    Ejemplos:
    chmod 777 – lectura/escritura/ejecución para todos.
    chmod 755 – rwx para el propietario, rx para su
    grupo y otros

    SSH
    ssh user@host – conectar a host como user
    ssh -p port user@host – conectar a host por el
    puerto port como user
    ssh-copy-id user@host – añadir clave de user a
    host para autenticarte

    Búsqueda


    grep pattern files – buscar patrón pattern en files
    grep -r pattern dir – buscar recursivamente patrón pattern en dir
    command | grep pattern – buscar patrón pattern en la salida de command
    locate file – Busca instancias de file

    Información del sistema

    date – Consulta la fecha y hora actual
    cal – Muestra el calendario del mes actual
    uptime – tiempo que lleva encendida la máquina
    w – muestra usuarios conectados a la máquina
    whoami – nombre de mi usuario
    finger user – muestra información sobre user
    uname -a – información sobre el núcleo
    cat /proc/cpuinfo – información sobre la cpu
    cat /proc/meminfo – información sobre la memoria
    man command – páginas de manual sobre command
    df – espacio libre en los discos
    du – espacio usado por los directorios
    free – uso de memorio y swap
    whereis app – localiza el binario, fuente y página de manual de app
    which app – localiza el comando app

    Compresión

    tar cf file.tar files – empaqueta files en un fichero files.tar
    tar xf file.tar – extrae el contenido de file.tar
    tar czf file.tar.gz files – empaqueta y
    comprime (gzip) files en files.tar.gz
    tar xzf file.tar.gz – extract y descomprime usando Gzip
    tar cjf file.tar.bz2 – empaqueta y comprime (bzip2) files en files.tar.bz2
    tar xjf file.tar.bz2 – extract y descomprime usando Bzip2
    gzip file – comprime file y lo renombra como file.gz
    gzip -d file.gz – descomprime file.gz a file


    Redes

    ping host – hace ping a host y muestra los datos
    whois domain – información del dominio domain
    dig domain – configuración DNS de domain
    dig -x host – DNS inverso de host
    wget file – descarga file
    wget -c file – continua una descarga parada

    Instalación

    Instalar desde los fuentes:
    ./configure
    make
    make install
    dpkg -i pkg.deb – instalar paquete DEB
    rpm -Uvh pkg.rpm – isntalar paquete RPM

    Combinaciones de teclas

    Ctrl+C – Interrumpe el comando activo
    Ctrl+Z – Suspende el comando activo, con fg se reanuda y con bg se lleva a segundo plano
    Ctrl+D – abandona sesión actual, similar a exit
    Ctrl+W – borra una palabra en la línea actual
    Ctrl+U – borra toda la línea
    !! - repite el último comando
    exit – abandona la sesión actual
    [**] usar con mucho cuidado




    SI ESTA SORRY
    [​IMG]
     
  2. Slade.Rew-52

    Slade.Rew-52 Usuario Casual nvl. 2
    36/41

    Joined:
    Apr 15, 2009
    Messages:
    1,585
    Likes Received:
    0
    gracias = tan wenos..
     
  3. the kamikase

    the kamikase Usuario Maestro nvl. 6 ★ ★ ★ ★
    697/812

    Joined:
    Sep 19, 2008
    Messages:
    68,365
    Likes Received:
    42
    muchas gracias compa