martes, 6 de marzo de 2012

Comandos UNIX basicos para empezar


Existen muchísimos comandos para UNIX que podemos ejecutar desde linux,OS X,o otros tipos,pero en si, lo que podemos unificar son los comandos que introducimos en nuestra terminal los cuales son:




Estos son algunos

ls
    muestra el contenido de un directorio

echo
    hace eco en pantalla
 
    Ejemplo:
 
    $ echo hola mundo!

cat
    muestra el contenido de un fichero

more
    muestra el contenido de un fichero haciendo pausas entre pantallas si el
    fichero es largo


man
    muestra la página del manual de un comando

    Ejemplo:
 
    $ man ls

clear
    borra la pantalla

cp
    copia ficheros y directorios

    Ejemplo:
 
    $ cp fichero_original fichero_copia

mv
    mueve ficheros

    Ejemplo:
 
    $ mv fichero fichero2

rm
    borra ficheros

    Ejemplo:
 
    $ rm fichero

ln
    enlazar (referenciar) ficheros

    Ejemplo de enlace "duro" (hardlink):

    $ ln fichero enlace

    Ejemplo de enlace "suave" (softlink):
 
    $ ln -s fichero enlace_simbólico

cd
    cambia de directorio de trabajo si no se indica directorio,
    nos traslada a $HOME
 
    Ejemplo:

    $ cd directorio

pwd
    muestra el directorio de trabajo actual

mkdir
    crea directorios

    Ejemplo:

    $ mkdir directorio

rmdir
    borra directorios (vacíos)

    Ejemplo:

    $ rmdir directorio

env
    muestra las variables de entorno del programa

head
    muestra las n primeras lineas de un fichero (10 por defecto)

    Ejemplo:
 
    $ head fichero

tail
    muestra las n últimas lineas de un fichero (10 por defecto)

    Ejemplo:
 
    $ tail fichero

grep
    busca ocurrencias de una cadena en un fichero

    Ejemplo:

    $ grep cadena fichero

ps
    muestra los procesos en el sistema

kill
    Envía una señal a un proceso indicando su PID (Process IDentifier,
    o número único que identifica a cada proceso)

    Ejemplo:
 
    $ kill 1002

export
    Exporta una variable al entorno del programa

    Ejemplo:
 
    $ export VARIABLE=valor

read
    Lee una linea de la entrada estándar y la almacena en una variable

    Ejemplo:
 
    $ read linea

$
    Delante de una variable permite acceder a su contenido

    Ejemplo:
 
    $ echo $SHELL

;
    Separa dos comandos en una misma linea

    Ejemplo:
 
    $ read linea ; echo se ha leído: $linea

file
    indica de qué tipo es un fichero

cal
    muestra el calendario del mes actual

wc
    cuenta lineas, palabras o bytes en ficheros
 
    Ejemplo:
 
    $ echo hola que tal | wc

date
    muestra hora y fecha actuales
 
    Ejemplo:
 
    $ date
 
    Ejemplo de fecha en formato yyyy-mm-dd:
 
    $ date "+%Y-%m-%d"

passwd
    cambia la contraseña de un usuario

chmod
    cambia los permisos de un fichero

chown
    cambia el propietario de un fichero

chgrp
    cambia el grupo propietario de un fichero

reset
    restaura la terminal de texto

whereis
    indica donde se puede encontrar un fuente, binario o manual
 
    Ejemplo:
 
    $ whereis ls
 
which
    indica donde está un comando
 
    Ejemplo:
 
    $ which ls
 
locate
    busca ficheros
 
find
    búsqueda avanzada de ficheros

who
    quién tiene sesión abierta en la máquina

tac
    concatena ficheros y los muestra a la inversa

touch
    actualiza la fecha y hora de un fichero, si no existe lo crea
 
    Ejemplo:
 
    $ touch fichero_inexistente

less
    una versión más elaborada de more que permite
    desplazarnos por el texto, hacer búsquedas, etc.

df
    muestra el espacio libre y ocupados de los discos
 
du
    calcula el espacio de disco usado

mail
    programa simple para enviar y leer correo

tar
    empaquetar ficheros
 
    Ejemplo empaquetar:
 
    $ tar cvf fichero.tar directorio
 
    Ejemplo desempaquetar:
 
    $ tar xvf fichero.tar

gzip
    comprimir un fichero

gunzip
    descomprimir un fichero comprimido con gzip

zcat
    muestra el contenido de un fichero comprimido con gzip

ldd
    muestra las librerías que usa un programa

halt
    apaga la máquina

reboot
    reinicia la máquina

Esta información fue vista en

blackshell.usebox.net

Visitenla para mas info:D




No hay comentarios.:

Publicar un comentario

Los comentarios serán revisados antes de ser publicados.