Professional Documents
Culture Documents
Los tems en minsculas van tal cual, los tems en MAYUSCULAS deben ser sustituidos por valores del
usuario.
busca entre las descripciones cortas de las pginas del manual la presencia de la palabra
clave.
-r interpreta cada nombre como una expresin regular
-w interpreta cada nombre como conteniendo caracteres comodines
apropos man
apropos -w man*
Muestra el mensaje (cadena de caracteres) en letras grandes y girado 90; para imprimir
carteles.
-wN en un ancho de N columnas
banner -w 40 Hola!
banner a
Concatena los archivos indicados y los muestra en la salida estndar. Sin argumentos,
recibe de la entrada estndar (-).
-A equivalente a -vET
-b numera las lneas que no estn en blanco
-E muestra $ al final de cada lnea
-n numera las lneas
-s reemplaza varias lneas en blanco por una sola
-t equivale a -vT
-v muestra caracteres no imprimibles excepto LF y TAB
-T muestra TAB como ^I
cat /etc/group
cat cap1 cap2 cap3
muestra sucesivamente los archivos cap1, cap2 y cap3.
cat cap1 cap2 cap3 > libro
Rene los archivos cap1, cap2 y cap3 en el archivo libro.
cat arch1 arch2 > arch1
Hace perder los datos originales en arch1.
cd cd [DIRECTORIO]
cambia directorio de trabajo; sin parmetros, cambia al directorio propio del usuario como
aparece en $HOME. En Linux, es un comando interno del shell; ver bash(1).
cd /etc
cd
Cambia los permisos de acceso a los archivos indicados. No cambia los permisos de los
enlaces simblicos.
-v verboso, describe accin sobre cada archivo.
2
-R recursivo, cambia permisos de subdirectorios y sus contenidos
Compara dos archivos. Si son iguales, no dice nada; si difieren, marca el byte y el nmero
de lnea de la primera diferencia.
Los valores de retorno son 0 si los archivos son iguales, 1 si diferen, >1 si hubo un error.
Los valores decimales SALTEAR1 y SALTEAR2 indican la posicin de byte donde comienza
la comparacin en ARCH1 y ARCH2; puede expresarse en hexadecimal precediendo el
nmero con 0x, o en octal precediendo con 0.
Copia ARCH_ORIGEN hacia ARCH_DESTINO; copia los archivos indicados hacia DIRECTORIO.
Por defecto no copia directorios.
cp arch1 /dir1/arch1
cp -vi arch1 arch2
cp -dpRv dir1 /dir2/subdir2 dirtodo
mejor forma de copiar exactamente una estructura de directorios, recursivamente,
conservando permisos y manteniendo enlaces simblicos; verboso puede omitirse.
4
dif diff ARCHIVO1 ARCHIVO2
Escribe en la salida estndar los mensajes, separados con un espacio y con LF al final.
Muchos shells tienen un comando interno del mismo nombre; ste, fuera del shell, debe
invocarse como /bin/echo.
-n suprime LF al final
-e interpreta estos caracteres especiales, dentro de " "
\a campana
\b retroceso
\c suprime LF al final
\f cambio de pgina
\n nueva lnea (LF)
\r retorno de carro (CR)
\t tabulador horizontal
\v tabulador vertical
\\ barra inversa
\nnn carcter ASCII nnn en octal
env
env DIR=/etc listadir1
lista el contenido del directorio /etc; listadir es un archivo ejecutable que contiene la
lnea ls dir1, para listar contenido del directorio dir1.
echo Directorio $HOME
ls -l $HOME
muestra el directorio propio del usuario, guardado en la variable de ambiente HOME.
5
exit exit [N]
produce la salida del shell con estado de terminacin N (nmero); si no se indica retorna
con 0.
intenta determinar el tipo de archivo de que se trata: texto ASCII, cdigo C, script en diversos lenguajes, binario,
otros.
file cati.c
este archivo contiene cdigo C.
file adduser
este archivo es un script en Perl.
file /bin/cat
es un ejecutable binario.
head
muestra la primera parte de un archivo, por defecto 10 lneas. Si son varios archivos
muestra un encabezado con el nombre de cada archivo.
hostname
hostname [NOMBRE]
-h ayuda
-f --fqdn nombre de mquina completo, con dominio DNS
-d --domain nombre de dominio DNS
6
-i --ip-address direccin (nmero IP)
-a --alias nombres de alias
-v verboso
id
id [OPCIONES] [NOMBRE_USUARIO]
muestra informacin sobre un usuario. Muestra nombre, UID, grupo, GID y grupos
suplementarios. Si el id real y el efectivo no corresponden muestra ambos. Las opciones
limitan el despliegue.
id
id webmaster
muestra datos del usuario webmaster.
info
info [NOMBRE]
info
muestra informacin sobre info, con tutorial para aprender a manejar info.
less
ln
ln nota nota.ln
ln -s /etc/passwd
ln -s datos.usuario datos.usu.ln
ln -sv datos.usuario LEAME dir2
Para cada nombre de directorio, lista contenido de directorio; para cada nombre de
archivo, indica su nombre y datos. La salida est ordenada alfabticamente por defecto.
Sin nombre, lista el directorio corriente. La opcin -l muestra, separados por espacios, los
campos tipo archivo y permisos, cantidad de enlaces hard, dueo, grupo, tamao, mes,
da, hora o ao, nombre.
dir
equivale al ls -C.
vdir
equivale a ls -l.
8
mail mail [OPCIONES] [DESTINO ...]
Da formato y muestra las pginas del manual en lnea. Si no se indica seccin, muestra
slo la primera que encuentre; si se indica seccin como nmero 1-9, muestra la pgina
que haya en la seccin indicada. Las pginas estn organizadas en secciones,
reconocidas por un dgito, y eventualmente subsecciones indicadas por una o ms letras.
man -h
9
man man
man -a man
controla acceso de escritura a la terminal propia por otros usuarios, tpicamente con
programas tales como talk y write. Sin parmetros, muestra el estado: is y si est
habilitada escritura, is n si no est habilitada escritura.
y permite a otros escribir mensajes en la terminal
n no permite a otros escribir mensajes en la terminal
mesg
mesg y
mesg n
crea los directorios indicados. Por defecto, el modo es 0777 menos los bits de umask.
Durante el despliegue, reconoce los comandos siguientes, algunos de los cuales pueden ir
precedidos de un nmero multiplicador:
h muestra resumen de estos comandos
ESPACIO avanza una pantalla
ENTER muestra siguiente lnea
f avanza una pantalla; ^F
10
b retrocede una pantalla; tambin ^B
^L (Ctrl-L) redibuja la pantalla
= muestra nmero de lnea actual
/PATRON busca hacia adelante la expresin regular PATRON
?/PATRON busca hacia atrs la expresin regular PATRON
n repetir ltima bsqueda
. repetir el comando anterior
ir a lugar de comienzo de ltima bsqueda
q, Q sale
mv
passwd
permite cambiar la contrasea del usuario invocante
passwd jperez
(su) cambia la contrasea del usuario jperez.
11
pr pr [OPCIONES] ARCHIVO ...
Informa sobre procesos en ejecucin. Para las opciones, no debe usarse -, aunque es
aceptado.
l formato largo
u formato usuario, muestra nombre, PID, hora inicio, estado
j formato trabajos, muestra PGID y SID
s formato seales
a mostrar tambin procesos de otros usuarios.
x mostrar tambin procesos sin terminal de control
w no truncar lneas para caber en un ancho de pgina;
agregar una w para cada lnea ms
h sin encabezado
r slo procesos en ejecucin
12
ps auxwww | more
muestra todos los procesos en ejecucin, en formato usuario, an los sin terminal,
admitiendo hasta 4 lneas por comando.
pwd
Imprime toda la ruta del directorio corriente; todos los componentes mostrados
sern los directorios reales, no enlaces simblicos. El shell tiene una versin interna de
pwd, por lo que para ejecutar sta, que es externa, es preciso escribir
ls -l /var/spool/mail
muestra /var/spool/mail como enlace simblico a /var/mail (Debian).
cd /var/spool/mail
pwd
versin interna del shell, muestra /var/spool/mail, el enlace simblico.
/bin/pwd
versin externa, muestra /var/mail, el directorio real.
rm
rmdir
rmdir dir2
rmdir -p dir1/subdir11/subdir111
13
tail tail [OPCIONES] ARCHIVO ...
muestra la ltima parte de un archivo, por defecto 10 lneas. Si son varios archivos
muestra un encabezado con el nombre de cada archivo.
Conversar con otro usuario. Si est en la misma mquina, alcanza con el nombre de login
del usuario; si est en otra mquina, es preciso usar la forma usuario@maquina. Si el
usuario tiene varias sesiones a la vez, puede indicarse la terminal, usualmente en la
forma ttyXX.
Cambia fecha, hora de acceso y/o modificacin de los archivos indicados; les pone la
fecha y hora actuales. Si los archivos no existen los crea vacos.
14
Fija la mscara para permisos de creacin segn modo. Si modo se indica con nmero, es
en octal; si no, es en modo simblico. En general, los permisos de creacin sern, para
directorios, 0777 menos los bits de mscara; para archivos 0666 menos los bits de
mscara. La mscara vigente es la fijada por defecto o la que se fije con este comando.
Sin parmetros, umask muestra la mscara vigente. La mscara indica los permisos que
se quitan al permiso fijado.
umask 022
fija los permisos de creacin de archivos en 0666 - 022, es decir, 0644; los de
directorios en 2777 - 022, es decir, 2755 (Debian).
-a toda la informacin
-m mquina, tipo de hardware
-n nombre de mquina en la red
-p tipo de procesador
-r edicin (release) del sistema operativo
-s nombre del sistema operativo
-v versin del sistema operativo
-c slo caracteres
-w slo palabras
-l slo lneas
man pwd | wc -l
wc /etc/passwd /etc/group
15
Muestra una descripcin corta de los comandos similares a nombre.
whatis man
whatis -w man*
indica la ruta completa de PROGRAMA, si ste est accesible a travs de la variable PATH..
Quin est en el sistema. Muestra nombre de login, lnea de terminal, hora de ingreso,
nombre de mquina remota o display X.
whoami
Muestra identificador del usuario efectivo actual. Si se ha usado su para adoptar otro
usuario, whoami muestra el nombre asociado con el usuario adoptado.
16