unix
[Capítulo 3] [Índice]
Comando
Sintaxis y Descripción
Ejemplo
Opciones
>, <, >>, <<
(redirección)
Permiten redireccionar la entrada o salida de un comando a un archivo.
cat arch1 arch2 >> arch3
(añade arch1 y arch2 al final de arch3)
<, > Redireccionan la entrada y la salida (respectivamente) borrando previamente el archivo de destino<<, >> Redireccionan la entrada y la salida a continuación del archivo de destino.
|
(tuberías)
Permiten redireccionar la entrada o salida de un comando a otro comando.
ls -l | lp
(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 vacía.
-
-
?
Entodos aquellos comandos, que esperan el nombre de un archivo o la ruta de un directorio, se sustituye por un carácter cualquiera.
-
-
awk
Lenguaje para búsqueda y procesado de patrones y expresiones regulares.
-
-
cal
cal [mes] año
Devuelve un calendario del año (y el mes) especificados.
cal 09 1993
(devuelve el calendario de septiembre de 1993)
-
calendar
Servicio de agenda que permite indicar fechasy horas en el que se le avise
-
Consiste en poner el archivo calendar en el directorio de usuario.
cat
cat archivo ...
Concatena e Imprime
cat arch2
(envía el archivo arch2 a la pantalla)
-
cc
Compilador de C que suele proporcionar cualquier UNIX
-
-
cd
cd
cd directorio
Cambio de Directorio
cd /usr/ploro/pagines
(le coloca en el directorio /usr/ploro/pagines)
-
chmod
chmod [u|g|o] {+|-} {rwx}{archivo|directorio}
Cambio de modos o permisos de archivos
chmod g-rw cuentas
(quita los permisos de lectura y escritura del 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 Ejecución
cmp
cmp arch1 arch2
Compara dos archivos
cmp datos1 historico
(compara losarchivos datos1 y historico retornando la primera línea y posición del primer octeto que difiera)
-
comm
comm [-1,-2,-3] arch1 arch2
Busca las líneas en común entre dos archivos.
comm clientes1 clientes2
(en la primera columna aparecen las líneas que sólo aparecen en clientes1, en la segunda columna sólo las que aparecen en clientes2 y en la tercera, aquellas que aparecen en ambos)
1 No genera la primera columna
2 Nogenera la segunda columna
3 No genera la tercera columna
cp
cp arch1 arch2
Copia archivos
cp orla /tmp/orla.bk
(copia el archivo orla del directorio actual al archivo orla.bk en el directorio /tmp)
-
cut
cut [-c | -f [-d] ] archivo ...
Recorta verticalmente campos de archivos
cut -f2,4,6 -d,
(recorta los campos 2, 4 y 6 utilizando como delimitador de campo la coma.
c Divide contando por columnas(caracteres)
f Divide contando por campos (fields)
d Especifica el delimitador de campo
date
date
Retorna el día y la hora
-
-
diff
diff [-b,-e] arch1 arch2
diff [-b,-e,-r] dir1 dir2
Busca las diferencias entre líneas de dos archivos o directorios.
diff -r /usr/pepe /usr/jose
(averigua las diferencias entre todos los archivos de los dos directorios especificados y de sus subdirectorios)
b Ignorablancos al principio de línea
e Formatea la salida para ed
r Recorrer subdirectorios
echo
echo [cadena]
Imprime cadena
-
-
ex
ex
Editor de líneas
-
-
find
find ruta criterio acción...
Busca archivos que cumplen el criterio y realiza una acción (o varias) sobre ellos.
find /tmp -name fact* -print
(busca e imprime el nombre de los archivos en el directorio /tmp que comiencen por fact)
Los criteriospara los archivos pueden ser:
-name archivo Con ese nombre
-size [+|-]n De tamaño n bloques
-links [+|-]n Con n links
-ntime [+|-]n Accedido hace n días
-mtime [+|-]n Modificado hace n días
-newer archivo Modificado después dearchivo
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...
Regístrate para leer el documento completo.