Resumen de Comandos UNIX Más Importantes

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Resumen de Comandos UNIX ms Importantes

Comando
>, <, >>,
<<

Sintaxis y Descripcin

Ejemplo

Opciones

Permiten redireccionar la entrada o salida cat arch1 arch2 >> arch3


de un comando a un archivo.
(aade arch1 y arch2 al final de arch3)

<, >

Permiten redireccionar la entrada o salida ls -l | lp


de un comando a otro comando.
(realiza un listado del directorio actual por
impresora)

En todos aquellos comandos, que esperan el nombre de un archivo o la ruta de un


directorio, se sustituye por cualquier
cadena de caracteres, incluido la cadena
vaca.

En todos aquellos comandos, que esperan el nombre de un archivo o la ruta de un


directorio, se sustituye por un carcter

(redireccin)

(tuberas)

Redireccionan la
entrada y la salida
(respectivamente) borrando
previamente el archivo de
destino
<<, >> Redireccionan la
entrada y la salida a
continuacin del archivo de
destino.

cualquiera.
awk

Lenguaje para bsqueda y procesado de


patrones y expresiones regulares.

cal

cal [mes] ao

cal 09 1993

Devuelve un calendario del ao (y el


mes) especificados.

(devuelve el calendario de septiembre de 1993)

calendar

Servicio de agenda que permite indicar


fechas y horas en el que se le avise

Consiste en poner el archivo


calendar en el directorio de
usuario.

cat

cat archivo ...

cat arch2

Concatena e Imprime

(enva el archivo arch2 a la pantalla)

cc

Compilador de C que suele proporcionar cualquier UNIX

cd

cd
cd directorio

Cambio de Directorio
chmod

chmod [u|g|o] {+|-} {rwx}


{archivo|directorio}

cd /usr/ploro/pagines

(le coloca en el directorio /usr/ploro/pagines)


chmod g-rw cuentas

(quita los permisos de lectura y escritura del


Cambio de modos o permisos de archivos archivo cuentas para los usuarios pertenecientes
al grupo)

u Propietario
g Miembros del grupo
o Otros usuarios
+ Activa el permiso
- Quita el permiso
r Lectura
w Escritura

x
cmp

comm

cp

cut

date

Ejecucin

cmp arch1 arch2

cmp datos1 historico

Compara dos archivos

(compara los archivos datos1 y historico


retornando la primera lnea y posicin del
primer octeto que difiera)

comm [-1,-2,-3] arch1 arch2

comm clientes1 clientes2

Busca las lneas en comn entre dos


archivos.

No genera la primera
columna
(en la primera columna aparecen las lneas que 2 No genera la segunda
slo aparecen en clientes1, en la segunda
columna
columna slo las que aparecen en clientes2 y en 3 No genera la tercera
la tercera, aquellas que aparecen en ambos)
columna

cp arch1 arch2

cp orla /tmp/orla.bk

Copia archivos

(copia el archivo orla del directorio actual al


archivo orla.bk en el directorio /tmp)

cut [-c | -f [-d] ] archivo ...

cut -f2,4,6 -d,

Recorta verticalmente campos de


archivos

(recorta los campos 2, 4 y 6 utilizando como


delimitador de campo la coma.

Divide contando por


columnas (caracteres)
f Divide contando por
campos (fields)
d Especifica el delimitador
de campo

date

Retorna el da y la hora

diff

echo

diff [-b,-e] arch1 arch2


diff [-b,-e,-r] dir1 dir2

diff -r /usr/pepe /usr/jose

Ignora blancos al
principio de lnea
e Formatea la salida para ed
r Recorrer subdirectorios
b

Busca las diferencias entre lneas de dos


archivos o directorios.

(averigua las diferencias entre todos los


archivos de los dos directorios especificados y
de sus subdirectorios)

echo [cadena]

Imprime cadena
ex

ex

Editor de lneas
find

find ruta criterio accin...

find /tmp -name fact* -print

Los criterios para los


archivos pueden ser:
Busca archivos que cumplen el criterio y (busca e imprime el nombre de los archivos en -name archivo Con ese
realiza una accin (o varias) sobre ellos. el directorio /tmp que comiencen por fact)
nombre
-size [+|-]n De tamao
n bloques
-links [+|-]n Con n
links
-ntime [+|-]n Accedido
hace n das
-mtime [+|-]n

Modificado hace n das


-newer archivo

Modificado despus de
archivo
Donde aparece n se asume

el valor exacto. +n y -n
significan mayor o menor
que, reespectivamente.
Las acciones pueden ser:
-print Imprime la ruta de
los archivos encontrados
-exe comando Ejecuta
comando
-ok comando Ejecuta
comando pidiendo
confirmacin.
En estos dos ltimos casos
el archivo encontrado se
repesenta con {}
grep

help

grep [-n,-c,-v] patrn archivo

grep valencia cities

Busca ocurrencias de un patrn en un


archivo

(busca todas las ocurrencias de la palabra


valencia en el archivo cities)

help

Poner el nmero de cada


lnea donde aparece el
patrn
c Slo aparecen las lneas
que contienen el patrn
v Aparecen las lneas que no
contienen el patrn
a

Invoca la ayuda
kill

kill [-9] ident_proceso

kill -9 777

Produce una terminacin

indiscutible del proceso

ln

login

Enva un mensaje de terminacin a un


proceso

(mata el proceso 777)

ln arch1 arch2

ln juan /usr/invitados/juanperez

Crea vnculos (links) entre archivos

(enlaza el archivo juan con el directorio


/usr/invitados/juanperez)

login [usuario]

login juan

Permite entrar a trabajar con otro usuario (pedir la palabra de paso de juan para entrar a
trabajar con ese usuario)
lp

lpstat

ls

lp [-d] archivo ...

lp facturas ivas

Lanza a impresora

(enva a impresora los archivos facturas y ivas)

lpstat [-p] archivo ...

lpstat facturas

Obtiene el estado de impresin de un


archivo

(obtiene informacin de la impresin del


archivo facturas)

ls [-{a,c,l,p,r,s}] archivo ...

ls -la

Lista el contenido de un directorio

(lista todos los archivos del directorio actual


con informacin extendida)

Selecciona impresora

Informacin sobre la
impresora
p

Lista todos los archivos


Ordena por fecha
Listado Largo
Seala cules son
directorios con /
r Invierte el orden del
listado
a
c
l
p

Indica el tamao en
bloques
s
mail

mail
mail direccin ...

Para enviar y recibir correo.

mail [email protected]
Este es el cuerpo del mensaje
<CTRL-D>

Enva el texto hasta CTRL-D a [email protected]

Cuando se invoca sin


parmetros se tienen al
menos los siguientes
subcomandos:
<return> Lee los siguientes
mensajes. Si no hay ms
sale de mail.
* Da un resumen de
comandos de mail
- Vuelve al mensaje anterior
p Reimprime el mensaje
a [arch] Aade el
mensaje a arch (por defecto
arch es mbox)
d Elimina el mensaje
q Sale de mail
<CTRL-D> Igual que q.

man

mesg

man [seccin]

man grep

Permite consultar el manual

(obtiene ayuda sobre el comando grep)

mesg [-y | -a]

mesg y

Habilita o inhabilita la entrada de


mensajes write.

(habilita la entrada de mensajes)

y
a

Habilita
Desabilita

mkdir

mv

mkdir directorio

mkdir trabajo

Crea un nuevo directorio

(crea un nuevo subdirectorio denominado


trabajo en el directorio actual)

mv arch1 arch2
mv arch1 directorio

mv facturas trabajo/

Traslada o renombra archivos


passwd

passwd

(mueve el archivo facturas al directorio trabajo)

paste [-dn]

paste -d, codfact facturas

dn

Permite combinar lneas de varios


archivos

(genera un archivo que contiene en cada lnea,


la lnea correspondiente del archivo codfact, un
carcter coma de separacin y la lnea
correspondiente del archivo facturas.

pr [-d, -ln, -p, -t, -wn]

pr -pl24 facturas

Imprime (formatea) archivos

(visualiza por pantalla, de veinticuatro en


veinticuatro lneas y separando por pausas, el
archivo facturas)

Permite cambiar la palabra de paso


paste

pr

Establece el carcter de
enlace

d Lneas a doble espacio


ln Establece la longitud

(altura) de pgina en n
lneas.
p Hace pausa entre pginas
t No incluye
encabezamiento de cada
pgina
wn Establece la anchura de

pgina en n columnas.
ps

pwd

ps [-a, -u, -x]

ps -aux

Retorna los procesos activos

(visualiza en formato extendido todos los


procesos activos y sus usuarios)

Retorna todos los


procesos
u Indica el usuario de cada
proceso
x Informacin extendida

pwd

rm [-l,-r] archivo ...

rm -r trabajo

Borra archivos

(elimina el directorio trabajo y todos los


archivos y subdirectorios que cuelgan de l)

Protege archivos
existentes
r Borra recursivamente
todos los subdirectorios y
archivos que cuelgan del
directorio a borrar

rmdir directorio ...

rm trabajo

Indica el directorio actual


rm

rmdir

Borra directorios siempre y cuando estn (borra el directorio trabajo en el caso que est
vacos
vaco)
sed

sed [opciones]

Editor de flujo
sort

sort [-b,-d,-f,-n,-o archsal, -r] sort -f -o salida entrada


archent

Ordena las lneas de un archivos segn


orden lexicogrfico.

Ignorar los espacios del


principio de lnea
(ordena el archivo entrada en el archivo salida d Ordena segn diccionario
ignorando maysculas y minsculas)
f Ignora diferencias entre
b

maysculas y minsculas
n Ordena los nmeros por el
valor y no por orden
lexicogrfico
o archivo El resultado se
escribe en archivo
r Revierte el orden
spell

spell archivo

tail -100 diario

Corrige ortogrficamente un archivo


tail

tail [-n] archivo

Recorta las ltimas lneas de un archivo. (Imprime las ltimas 100 lneas del archivo
diario)
uniq

uniq [-u,-d,-c] archent [archsal] uniq -d ventas masvendidos

Suprime las lneas duplicadas en un


archivo.

vi

Slo retorna aquellas


lneas duplicadas
(produce en el archivo masvendidos aquellas
d Retorna las lneas
lneas de ventas que aparecen ms de una vida) duplicadas
c Retorna el nmero de
veces que aparece repetida
cada lnea

vi

vi facturas

Editor de pantalla

(edita el archivo facturas. Si no existe lo crea)

Dentro del editor y desde el


modo comando (que se
accede con ESC):
i Inserta caracteres
x Borra caracteres
:q Salir sin grabar
:x Salir grabando cambios

wc

who

wc [-l,-w,-c] archivo ...

wc -l diario

Cuenta las palabras de un archivo


(WordCount).

(cuenta las lneas del archivo diario)

l
w
c

who [am I]

who

am I

Indica los usuarios conectados al sistema (informa sobre los usuarios conectados en ese
momento)
write

write nombredeusuario

Enva una nota a otro usuario del sistema

write vanessa
Nos vemos a la salida?
<CTRL-D>

Cuenta lneas
Cuenta palabras
Cuenta caracteres

Slo proporciona
informacin sobre el propio
usuario.

(Enva una nota a la usuario vanessa)

Leyenda:

Acepta la repeticin de ms argumentos del mismo tipo.


[]
Argumentos opcionales. Si se separan por comas pueden aparecer ms de uno. Si se separan por | slo puede aparecer uno de
ellos.
{}
Igual que [ ] pero debe aparecer al menos un argumento.
http://www.uv.es/~sto/libros/cyberdisk/alice/libro/comunix.htm

También podría gustarte