Comandos UNIX

download Comandos UNIX

of 36

Transcript of Comandos UNIX

UNIX: RESUMEN DE RDENES DE USUARIO

acceptFormato: accept dest Descripcin: La orden accept permite a lp trabajar con la impresora o clase de impresora dest.

aliasFormato: alias [cadena[=instruccin]] alias [cadena [instruccin]] Define un alias en el KSh Define un alias en el CSh

Descripcin: El comando alias define una palabra (cadena) que es sustituida por el shell siempre que se utilice cadena como orden. Si el comando alias se da sin argumentos muestra un listado de los alias definidos. Si se pone alias cadena muestra la orden asociada a cadena.

atFormato: at hora [fecha] [next unidad | +n unidad] comando(s) [] at -l [trabajo(s)] at -r trabajo(s) Descripcin: El comando at toma una lista de comandos introducidos por teclado y los ejecuta en el instante (fecha y hora) que especifica el comando. No es preciso estar conectado cuando el comando se ejecute. Si at redirecciona la entrada, se podr utilizar un fichero de comandos creado anteriormente, en lugar de teclearlos. La salida de la ejecucin del comando at ser enviada por correo a no ser que se redireccione hacia un fichero. La orden at, para ejecutarla, a parte de tener permiso de ejecucin, el usuario debe estar en el fichero /var/adm/cron/at.allow, en el que hay una lnea por usuario permitido, tambin un usuario puede tener denegada la ejecucin en el fichero /var/adm/cron/at.deny. Opciones: -l Lista los nmeros de trabajo para tareas planificadas por at. -r Retira los nmeros de trabajo indicados desde la cola de trabajos planificados por at. -m Obliga a que at enve un correo. hora yyyymmDDhhmm.ss, ejemplo 8:15; 08 15; 8,15; 8-15; 815; 8.15. midnight: medianoche (00,00). noon: medioda (12,00). now: ahora. fecha separado por blanco, /,-,,,.. Donde da puede ser tomorrow, today, monday, tuesday,... y mes puede ser January o Jan, February o Feb... unidad Puede ser month, week, day,...

awkFormato: awk [-Fc] programa(s) [parmetro(s)] [fjchero(s)] awk [-Fc]-f fichero de programa [parmetro (s)] [fichero(s)]

Resumen de rdenes de UNIX

-1-

Descripcin: El comando awk busca en ficheros, lnea por lnea, determinados patrones o relaciones. Puede actuar sobre lneas de coincidencia de diversas maneras. Tambin puede seleccionar y actuar sobre campos individuales dentro de una misma lnea, y es capaz de trabajar con operaciones numricas y de texto; awk tambin ofrece torna de decisiones y sentencias de control de bucles similares a las de los lenguajes de programacin tradicionales. Opciones: -Fc -f Hace al carcter c separador de campos. Emplea un fichero de programa en lugar de una sentencia de instruccin en lnea para proporcionar los comandos awk.

bannerFormato: banner cadena(s) Descripcin: El comando banner muestra sus argumentos con grandes letras a lo largo de la pgina por la salida estndar. Aparece un argumento por lnea. La mxima longitud que puede alcanzarse depender del equipo; para 80 columnas es 10 caracteres. Puede usar comillas y as convertir dos o ms palabras en un nico argumento para que aparezcan en la misma lnea.

basenameFormato: basename cadena [extensin] Descripcin: Cada fichero tiene un "nombre" y una "va de acceso". El nombre se usar para un fichero cuando usted se encuentre en su directorio de trabajo actual; por ejemplo, razz puede ser un nombre. La va de acceso precede al nombre con la sentencia de directorios que van desde el directorio raz al fichero; por ejemplo, /usr/biggsie/umps/razz es una va de acceso. El comando basename borra la parte del directorio de una va de acceso, borra un sufijo va de acceso (si se da), y presenta el resultado.

batchFormato: batch comando(s) Descripcin: El comando batcb toma una lista de comandos tecleados en el terminal y los ejecuta cuando el sistema tiene tiempo, normalmente tarda poco. Usted no necesitar estar conectado para cuando se ejecute la lista de comandos. Estos se teclean al empezar la lnea siguiente a la del comando batch y se terminan tecleando un , tambin, al principio de una lnea. Si redirecciona la entrada podr utilizar un fichero de comandos si lo prefiere. La salida de la ejecucin de comandos le ser enviada a no ser que redireccione la salida para guardarla en un fichero. El comando batch salva las variables de entorno, valores umask y ulimit, y el directorio que estuviera en curso cuando el comando fue dado. Esto significa que las tareas batch sern ejecutadas como si usted las hubiera ejecutado directamente.

bgFormato: bg %idtrabajo Descripcin: El comando bg reanuda el trabajo idtrabajo suspendido (suspended) en modo subordinado, es la orden contraria a stop. La forma de referirse al trabajo subordinado es la misma que para fg vase esta orden donde se especifican las formas de referencia a trabajos subordinados.

Resumen de rdenes de UNIX

-2-

calFormato: cal [[mes] ao] Descripcin: El comando cal presenta en pantalla el calendario del ao elegido. Si, adems, se da el nmero de mes, slo aparecer ese mes Si no se le indica ningn mes ni ao, aparecer el mes actual.

calendarFormato: calendar Descripcin: El comando calendar busca un fichero llamado calendar en el directorio actual. Muestra aquellas lneas que contienen en cualquier parte la fecha de hoy o de maana. Para los fines de semana, "maana" se extiende al lunes; calendar reconoce formatos mes-da como December 25, dec. 25 y 12/25; no reconoce el formato europeo da-mes.

cancelFormato: cancel [id(s)] [printer(s)] Descripcin: El comando cancel anula las peticiones de impresin que hubisemos pedido con lp. Para ello necesita especificar el nmero de identificacin que le dio el sistema al trabajo de impresin cuando acept el comando lp, o bien dar el nombre de la impresora. El nmero de identificacin es vlido cuando queremos cancelar un trabajo que est en cola de impresin o cuando se est imprimiendo actualmente. Si damos el nombre de la impresora slo cancelaremos el trabajo que est imprimindose. Cuando la impresora termina con ese trabajo que tenga en curso vuelve a quedar libre para aceptar uno nuevo.

catFormato: cat [opcin(es)] [fichero(s)] Descripcin: El comando cat lee la entrada de una lista de ficheros y/o de la entrada estndar, y copia todas esas entradas, por orden en la salida estndar, que es, por defecto, la pantalla. El nombre del comando hace referencia a "concatenar", que significa "formar en una cadena"; cat concatena un grupo de ficheros en una sola serie de salida. Si teclea cat nombre del fichero aparecern los contenidos del fichero por la salida estndar. Opciones: -v Muestra aquellos caracteres no imprimibles. Los caracteres de control aparecen usando un ^ inicial; por ejemplo, ^H representa un . El carcter DEL (ASCII 127) se representa como ^?. No aparecen tabuladores ni caracteres de nueva lnea ni avance de pgina. Los caracteres no ASCII, es decir, aquellos que tienen un valor de cdigo comprendido entre 128 y 255, se representan con la forma M-c, donde c es el carcter especificado por los siete bits. Hace que la salida no sea bufferada (por omisin es bufferada).

-u

cdFormato: cd [-] [directorio]

Resumen de rdenes de UNIX

-3-

Descripcin: El comando cd convierte el directorio dado en el argumento directorio en su directorio de trabajo actual. Si no se da ningn argumento directorio, usted ser conectado a su propio directorio; cd utiliza el valor de la variable de entorno HOME para determinar el nombre de su propio directorio. Si usted no especifica la va de acceso explcitamente dando un nombre de va de acceso, cd busca un subdirectorio en su directorio actual de trabajo, a no ser que la variable de entorno CDPATH est definida; si lo est proporcionar una lista de directorios en los que cd buscar el subdirectorio solicitado. No se puede cambiar a un directorio a menos que tenga permiso para trabajar con dicho directorio. Opciones: Con esta opcin se vuelve al directorio anterior, es decir, al que estbamos antes de estar en el actual.

chgrpFormato: chgrp grupo fichero(s) Descripcin: Los usuarios se dividen en grupos, y el fichero /etc/passwd contiene el grupo al que pertenece cada usuario. Cada grupo a su vez tiene un nmero de identificacin de grupo y un nombre de grupo, y el fichero /etc/group lista el nmero de grupo y los miembros de cada nombre de grupo. Cada fichero se identifica con un nombre de grupo como perteneciente a un grupo determinado. Los miembros de dicho grupo tienen acceso a los ficheros que especifiquen los permisos de grupo. El comando chgrp cambia el ID (identificacin) de grupo de los ficheros seleccionados por el ID de un grupo especfico. El grupo puede ser identificado por un ID decimal de grupo o por un nombre de grupo. Si los bits de identificacin de usuario o de grupo de un fichero estn activos, este comando los limpiar, a menos que el usuario sea un superusuario. Para modificar el ID de grupo de un fichero, dicho fichero debe, necesariamente, ser suyo.

chmodFormato: chmod modo-absoluto fichero(s) chmod modo-simblico fichero(s) Descripcin: El comando chmod altera los modos del fichero en los ficheros y directorios indicados. El modo de fichero especifica quin tiene permiso de lectura, escritura y ejecucin de un fichero. El comando chmod puede utilizar una forma "absoluta", que indica el establecimiento exacto de todos los permisos, o puede usar una forma "simblica", que indica permisos particulares para ser establecidos, chmod divide a los usuarios en tres clases: el "usuario" (el propietario del fichero), el "grupo" (las personas que pertenecen al grupo asociado con el fichero) y "otros" (el resto). Los permisos se establecen por separado para cada uno. Formato absoluto (numrico): trabaja en formato octal, indicndose los premisos que se ponen, por ejemplo: propiet grupo otros r w x r w - r - 4 2 1 4 2 1 4 2 1 Pesos en octal 7 6 4 La orden, para este ejemplo sera: chmod 764 fichero. Formato simblico: hay unas letras y smbollos que hacen lo mismo que lo anterior: letra(s) smbolo letra(s) u(prop) +(poner) r(lect) g(grupo) -(quitar) w(escr) o(otros) =(fijar) x(ejec) a(all) s(SETUID,SETGID) t(sticky bit) l(lock) u g Esta tres letras son para copiar permisos junto con el smbolo =. o

Resumen de rdenes de UNIX

-4-

nicamente el superusuario y el propietario de un fichero pueden cambiar sus permisos. El bit que establece la ID de grupo slo se puede activar si la actual ID de grupo del usuario es la misma que la del grupo del fichero.

chownFormato: chown propietario fichero(s) Descripcin: Cuando usted crea un fichero, UNIX le asigna su posesin. El comando chown cambia la posesin del fichero indicado a Ia del propietario que se especifique. El nuevo propietario puede identificarse por su nombre o por el uso de su ID decimal tal y como se da en el fichero /etc/passwd. Para poder utilizar chown debe poseer un fichero, a no ser que sea el superusuario. Si se activa el bit que establece la ID del usuario o la del grupo del fichero, este comando la borrar, a menos que el usuario sea el superusuario. Opciones: -h Cambia adems la propiedad de los vnculos (enlaces) simblicos.

cmpFormato: cmp [-l] [-s] fichero2 Descripcin: El comando cmp compara dos ficheros. Por defecto, informa sobre la localizacin de la primera diferencia si es que existe, y guarda silencio si los dos ficheros son idnticos. Las opciones le permitirn listar todas las diferencias o suprimir toda salida. La segunda opcin es til para procedimientos que utilizan el valor de salida de cmp en lugar del de su propia salida. (Un valor de salida es un informe de estado que un comando proporciona a shell. Muchas caractersticas de la programacin del shell utilizan valores de salida). El valor de salida es 0 si los ficheros son idnticos, 1 si difieren y 2 si un fichero falta o es inaccesible. Opciones: -l -s Imprime el nmero de bytes (en forma decimal) y los valores de los distintos bytes (en octal) de cada diferencia. No imprime nada en caso de ser ficheros diferentes (normalmente utilizados en procedimientos shell que miran el valor de salida del comando).

commFormato: comm [-123] fichero1 fichero2 Descripcin: El comando comm examina dos ficheros, que se deberan clasificar de acuerdo con la secuencia ASCII (el comando sort puede hacer la clasificacin). As comm mostrar tres columnas, la primera contiene las lneas que se encuentran nicamente en el primer fichero, la segunda las del segundo fichero y la tercera las que estn en ambos ficheros. Las opciones le permiten suprimir la impresin de determinadas columnas. Puede usar un guin como nombre de fichero para indicar la entrada estndar. Opciones: -1 -2 -3 Omite la columna 1. Omite la columna 2. Omite la columna 3. Las combinaciones como -12 omiten ms de una columna.

cpFormato: cp fichero nuevofichero

Resumen de rdenes de UNIX

-5-

cp fichero(s) directorio Descripcin: El comando cp puede copiar un nico fichero en uno nuevo o copiar uno o ms ficheros en un directorio dado. Los permisos del fichero tambin se copian. Opciones: -i -r Consulta para evitar sobreescribir un destino existente. Copia los contenidos del directorio en el que estuviese fichero en el directorio destino.

cpioFormato: cpio -o[acBv] cpio -i[BcdmrtuvfSsb6] [patrones] cpio -p[adlmuv] directorio (Modo copia-fuera) (Modo copia-dentro) (Modo paso)

Descripcin: El comando cpio tiene tres modos bsicos. El -o modo "copia fuera", copia una lista dada de ficheros de un directorio en un archivo de ficheros. Este se emplea para almacenar varios ficheros e informacin acerca de los mismos. El -i, o modo "copia dentro", extrae los ficheros requeridos del archivo de ficheros y los coloca en el actual directorio de trabajo. Los archivos creados por cpio son transladables entre las diferentes utilidades del Sistema V. El -p, o modo "paso", copia ficheros de un rbol de directorios a otro; no hay archivo de ficheros. Opciones: -d -v Crea directorios cuando se necesitan. Es til cuando se copia un rbol de directorios. Imprime los nombres de los ficheros que estn siendo procesados; con t se proporciona un listado ms detallado. Es til para poder hacer un seguimiento de las operaciones cpio. Se indica a la orden cpio que los ficheros especificados son de tipo ASCII.

-c

cronFormato: /etc/cron Descripcin: El comando cron es activado normalmente por el administrador del sistema durante la puesta en marcha. El sistema ejecuta el comando y almacena los resultados en ficheros crontab. Los usuarios pueden crear sus propios ficheros crontab utilizando el comando crontab.

crontabFormato: crontab [-e] [-l] [-r] [fichero] Descrpcin: El demonio cron es un proceso de usuario que est siempre activo, independientemente de que se conecte un usuario. Est siempre pendiente de sucesos temporales. Opciones: fichero Sirve para solicitarle al demonio cron que planifique las rdenes de fichero. El fichero tiene que ser de texto con el siguiente formato: min hora diames mes diasem orden Se pueden especificar tanto rangos (1-6) como comodines (*). -e Edita el fichero crontab. -l Lista el fichero crontab. -r Elimina la lnea que se especifique del fichero crontab.

Resumen de rdenes de UNIX

-6-

cuFormato: cu [opcin(es)] telno cu [opcin(es)] -l lnea cu [opcin(es)] nombre del sistema Descripcin: El comando cu se emplea para llamar a otros sistemas. La conexin puede hacerse a travs de una lnea directa o usando un modem. Habitualmente, el sistema llamado es un ordenador que soporta UNIX, pero podra ser uno que soportara otro sistema operativo o un terminal. Una vez establecida la conexin con el sistema, se siguen los procedimientos normales para dicha conexin, y el terminal solicitante se comporta como un terminal remoto para el sistema llamado. Adems, el comando cu permite la transferencia de ficheros entre el sistema solicitante y el llamado. Para realizar sta y otras acciones, cu reconoce secuencias de escape especiales.

cutFormato: cut -clist [fichero(s)] cut -flist [-dchar[[-s] fichero(s)] En este caso list identifica las columnas o campos que deben pasar a la salida y char es el carcter que ha de utilizarse como delimitador del campo. Descripcin: La opcin -c del comando cut procesa las columnas que le ordenan entre una lista de ficheros y muestra los resultados en pantalla. La opcin -f procesa los campos que le ordena Una columna es un carcter en una posicin determinada de una lnea, mientras que un campo es un grupo de caracteres cuya extensin es delimitada por un delimitador de campo". El carcter de tabulacin es el delimitador de campo por defecto; no obstante, la opcin -d permite seleccionar otro carcter como delimitador. Debe usarse siempre la opcin -c o la -f. La entrada estndar se utiliza cuando se omite la lista de ficheros.

cryptFormato: crypt [entrada>]cifrado Descripcin: El comando crypt toma de un fichero de entrada (si no se especifica ser la entrada estndar) y lo transforma en un fichero cifrado pidiendo una clave (KEY) (de entre 4 y 128 bits) y aplicando con sta un algoritmo de conversin. Tambin pide una clave CRIPTKEY para futuras encriptaciones. El editor vi y ed son capaces de cifrar texto tambin poniendo la opcin x, despus pedir la clave de cifrado: vi x fichero Opciones: -k Utiliza la clave asignada a la variable de entorno CRYPTKEY.

dateFormato: date [+ formato] date mmddhhmm[yy] (Slo superusuario). Descripcin: Cuando el comando date se usa sin argumentos, visualiza en la pantalla la fecha y la hora actuales. El superusuario puede dar un argumento de fecha y hora (mmddhhmm[yy]) para reinicializar el reloj del sistema y cualquier otro usuario puede proporcionar al sistema un argumento formato para especificar la manera como se presentar en pantalla la fecha: %d %m nmero del da (1-31). nmero del mes (1-12).

Resumen de rdenes de UNIX

-7-

%y %D %H %S %T %r %a %h %w %n %t %j

ltimos dgitos del ao (00-99). fecha en formato mm/dd/yy. hora (00-23). segundos (00-59). hora en formato HH:MM:SS. hora en notacin AM/PM. nombre del da (domingo-lunes; el domingo es el primer da de la semana). nombre del mes (enero-diciembre). da de la semana (0-6; el domingo es 0). inserta un carcter de nueva lnea. inserta un carcter tabulador. da del ao (001-366).

ddFormato: dd [opcin=valor] Descripcin: El comando dd copia el fichero de entrada en el fichero de salida indicado mientras hace las conversiones (por ejemplo, EBCDIC a ASCII) tal y como las opciones indican Las entradas y salidas estndar son las que se usan por defecto, aunque pueden especificarse ficheros, incluidos los que representan dispositivos El comando dd lee y escribe los datos en bloques cuyos tamaos pueden ajustarse a los requeridos por los dispositivos Cuando termine, el comando dd informar del nmero total de bloques de entradas y salidas totales y parciales que se han manejado.

dfFormato: df [-F tipo][-befiklv][-t|-P][-o opciones especficas][-V][fich_esp | directorio] Descripcin: El comando df da la cantidad de espacio libre (en bloques de 512 bytes) y el nmero de nodos-i libres (nodos de informacin) utilizables en el sistema de ficheros. El sistema de ficheros puede ser identificado por el dispositivo hardware o por el nombre del directorio en el que el dispositivo est montado Si usted no identifica un sistema de ficheros determinado cuando se utiliza el comando df, el sistema le proporcionar espacio libre para todos los sistemas de ficheros que estn montados. Opciones: -F tipo Aplica la orden df slo a los sistemas de ficheros especificados con tipo. -b Nmero de bytes libres. -e Nmero de ficheros libres. -f Nmero de bloques de 512 bytes libres. -i Nmero de nodos-i totales, libres, usados y tanto por ciento en uso. -k Cunto hay asignado en Kilobloques. -l Aplicar la orden a sistemas de ficheros locales. -v Nmero de bloques totales, usados, libres y tanto por ciento usados. -t Adems de informar sobre cl espacio restante, informa sobre el espacio total (usado y libre). -P Muestra el nombre del sistema de ficheros, el tamao, el nmero de bloques usados, libres, el tanto por ciento en bloques usados y el directorio donde est montado el sistema de ficheros. -o Son las opciones especficas del sistema de ficheros al que vayamos a aplicar la orden. -V Verificar la orden.

Resumen de rdenes de UNIX

-8-

diffFormato: diff [-efbh] fichero1 fichero2 Descripcin: El comando diff busca dos ficheros cuyos nombres son fichero1 y fichero2 e indica los cambios de edicin (adiciones, eliminaciones y cambios de lnea) necesarios para hacer el primer fichero idntico al segundo. Ias lneas afectadas de cada fichero se listarn despus de cada cambio sugerido. Los cambios por s solos se pueden guardar como un procedimiento utilizable por el editor ed. Si fichero1 y fichero2 son -, entonces se emplear la entrada estndar para ese fichero. Si el fichero1 es un directorio y el fichero2 un fichero normal, entonces este ltimo ser comparado con un fichero del mismo nombre en el directorio fichero1, es decir, con fichero1/fichero2. La misma regla seria aplicable si el fichero2 fuera un directorio y el fichero1 un fichero normal. Opciones: -b Ignora la longitud de los espacios en blanco (espacios y tabuladores) en una lnea y considera todas las cadenas de blancos como idnticas, aunque tengan diferente longitud. -e Produce un procedimiento de los comandos a, c y d y permite a ed volver a generar e fichero2 desde el fichero1. -f Produce un procedimiento similar, pero en orden inverso. Este, de cualquier forma, no se puede usar con ed. -h Realiza una comparacin rpida, sin intentar utilizar el conjunto ms eficiente de cambios de edicin. Los cambios deben ser cortos y con una separacin amplia. Las opciones -c y -f no se pueden emplear con esta opcin.

dircmpFormato: dircmp [-d] [-s] dir1 dir2 Descripcin: El comando dircmp examina dos directorios especificados. Genera listas de ficheros que son nicos en cada directorio. Adems, si no se da ninguna opcin, dircmp mostrar una lista indicando qu ficheros con igual nombre tienen el mismo contenido.

dirnameFormato: dirname va de acceso Descripcin: El comando dirname toma como argumento un nombre completo de va de acceso e imprime todo lo que hay antes de la barra final (/) del nombre de dicha va de acceso.

duFormato: du [-asr] [-t tipo] [nombre(s)] Descripcin: El comando du calcula, en bloques de 512 bytes, el espacio ocupado por ficheros en los directorios indicados. Si no se ha dado ninguno en la lnea de comandos, se emplear el directorio actual. Todos los ficheros de un directorio, junto con todos aquellos que estn en sus subdirectorios, son incluidos. los ficheros con dos o ms enlaces se contabilizan una vez y los que no pueden ser ledos o estn abiertos con la orden del comando no se contabilizan. Opciones: -a -r Acepta nombres de ficheros y nombres de directorios como argumentos. Suministra los mensajes sobre ficheros que no puedan leerse o abrirse. El comando du no calcula los tamaos de estos ficheros y normalmente no los menciona.

Resumen de rdenes de UNIX

-9-

Proporciona el total acumulado de un directorio concreto y (junto con -a) de todos sus ficheros (por defecto, se imprime para cada fichero de un directorio). -t tipo Hace el clculo slo para directorios de un determinado sistema de ficheros. -s

echoFormato: echo [argumento(s)] Descripcin: El comando echo muestra sus argumentos por la salida estndar (por defecto, el terminal). Cada argumento, cuando aparece en pantalla, est separado del siguiente por un espacio, y la salida completa se termina con una nueva lnea. El comando echo reconoce algunas notaciones especiales: /c imprime argumentos hasta ese punto, eliminando la nueva lnea e ignorando los argumentos restantes /n Carcter de nueva lnea (ir al comienzo de la nueva lnea).

egrepFormato: egrep [opcin(es)] [patrn(es)] [fichero(s)] Descripcin: El comando egrep saca normalmente aquellas lneas de un fichero que coinciden con el patrn o patrones. Si se busca en ms de un fichero, el nombre de fichero se mostrar en pantalla con la lnea coincidente. Un patrn puede contener caracteres especiales. Los patrones podrn especificarse en la lnea de comandos o en un fichero aparte. Si no se da el nombre del fichero que hay que buscar, el comando egrep leer de la entrada estndar, en este caso, se pueden emplear pipes o redireccionamientos para proporcionar la entrada. La salida del comando egrep se enva a la salida estndar que, por defecto, es el terminal. Lo redireccionamientos y pipes podrn utilizarse para conducir la salida a un fichero o a otro comando. Opciones: -v -c -l -n -i -f Muestra en pantalla todas las lneas coincidentes. Muestra en pantalla solo un contador de lneas coincidentes; si hay varios ficheros se tratarn individualmente. Muestra en pantalla nicamente los nombres de los ficheros que tienen lneas coincidentes Muestra en pantalla el nmero de lnea antes de cada una. No hace distincin entre maysculas y minsculas al realizar comparaciones. Toma una lista de patrones de un fichero.

envFormato: env [nombre = valor] Descripcin: La orden env sin argumentos muestra el entorno actual del usuario, si se ponen argumentos, reasigna valor a la variable de entorno nombre.

exitFormato: exit Descripcin: Esta orden termina la sesin de usuario que la teclea. Tambin se puede terminar la sesin si desde el shell de presentacin tecleamos CTRL-D y la variable de conmutacin ignoreeof est activada.

Resumen de rdenes de UNIX

-10-

exprFormato: expr expresin Descripcin: El comando expr calcula una expresin y muestra el resultado por pantalla. La expresin puede ser una cadena (secuencia de caracteres), un entero o una construccin ms elaborada que tenga una cadena o valor entero. Hay varios operadores que permiten a expr ejecutar expresiones aritmticas, hacer comparaciones o tomar decisiones simples.

exportFormato: export variable Descripcin: La orden export permite que variable sea usada por programas en todos los caminos de usuario.

fcFormato: fc l argumento Descripcin: El comando fc usa el archivo HOME/.sh_history para volver a ejecutar rdenes del histrico, esta orden funciona para el shell de Korn, la orden equivalente para el el shell de C es !, que funciona con las mismas opciones y sin el modificador -l. Opciones: n Vuelve a ejecutar la orden nmero n en el histrico. -n Ejecuta la orden dada hace n rdenes. cadena Vuelve a ejecutar la orden ms reciente que comience por cadena.

fgFormato: fg trabajo Descripcin: La orden fg trae a modo principal (foreground) un trabajo que se est ejecutando en modo subordinado (background). Hay varias formas para referirse a un trabajo como se explica en opciones. Opciones: %nmero Se referencia el trabajo cuyo nmero es nmero. Se pueden consultar los nmeros de trabajos subordinados con la orden jobs, siendo el nmero de trabajo la primera columna. %cadena Se aplica la orden sobre el primer trabajo que la orden comience por cadena. %?cadena La orden se aplica sobre el primer trabajo que contenga la cadena en algn lugar de la orden. %+ Aplica la orden a trabajo actual. Este se puede saber cul es por medio de la orden jobs, el trabajo actual es el que tiene el smbolo + en la segunda columna. %Aplica la orden sobre trabajo previo. Que se puede consultar cul es por medio de jobs, que es el que tiene el smbolo en su segunda columna. % Significa lo mismo que %+.

fgrepFormato: fgrep [opcin(es)] [cadena(s)] [fichero(s)]

Resumen de rdenes de UNIX

-11-

Descripcin: Normalmente el comando fgrep muestra en pantalla aquellas lneas que en un fichero ( o ficheros) coincidan con una cadena dada o un conjunto de cadenas. Si se busca en ms de un fichero, tambin se visualizar el nombre del fichero. Se puede buscar ms de una cadena; la lista de las cadenas buscadas se almacenarn en un fichero. Si no se dan nombres de ficheros en la lnea de comandos, se utilizar la entrada estndar. As podr emplearse un pipe o un redireccionamiento en lugar de un fichero de entrada. A diferencia de grep, este comando no reconoce los caracteres especiales de las expresiones regulares. Opciones: -f Toma la cadena de fichero y no la lnea del comando.

findFormato: find lista de vas de acceso expresin de bsqueda. Descripcin: El comando find busca a travs de los directorios indicados y de todos sus subdirectorios, los ficheros que coinciden con un criterio de bsqueda. Este criterio puede ser un nombre de fichero concreto, un patrn general para nombres de ficheros, una propiedad del fichero (como tamao o fecha de la ltima modificacin), o una combinacin El comando especificar que se muestren en pantalla los nombres de los ficheros coincidentes o que algn otro comando, como rn, se ejecute con dos ficheros. Opciones: -name fichero Verdadero si fichero coincide con el nombre de! fichero actual. Se puede utilizar la notacin de metacaracteres; por ejemplo, -name *.c. -perm onum Verdadero si el indicador de permiso de fichero coincide con el nmero en octal onum, que describe los permisos en el formato visto en chmod. Si onum lleva el prefijo de signo menos, har que los bits adicionales sean comparados, coincidiendo con el formato utilizado por la llamada de sistema stat(). -type c Verdadero si el fichero es de tipo c, donde c es un fichero b (bloque especial), c (carcter especial), d (directorio), p (pipe o fifo) o f (fichero normal). -user nombre Verdadero si el fichero pertenece al usuario nombre. Si nombre es un nmero y ese nmero no es un nombre de conexin de un usuario, entonces nombre se tomar como un ID de grupo del fichero /etc/group. -group nombre Verdadero si el fichero pertenece al grupo nombre. Si nombre es un nmero y ese nmero no es un nombre de grupo, entonces nombre se tornar con un nmero de ID de grupo del fichero /etc/group. -size n[c] Verdadero si el fichero tiene una longitud de n bloques, donde cada bloque son 512 bytes. Si n va seguida de una c, se tomar como el nmero de caracteres (un carcter es un byte). -atime n Verdadero si se ha accedido al fichero hace n das. Nota: Los directorios en la lista de vas de acceso tienen su fecha cambiada por find. -mtime n Verdadero si el fichero fue modificado hace n das. -print Verdadero si est presente; hace que se visualice por pantalla el nombre de va de acceso actual. -exec cmd Verdadero si el comando ejecutado (cmd) devuelve un estado de salida cero (ejecucin con xito). Se pueden utilizar llaves ({ }) para representar el nombre de va de acceso actual. El final de cmd debe marcarse con un punto y coma con secuencia de escape (\;). Por ejemplo, -exec ls l { } \; significa "listado de la informacin de estado de cada fichero que se encuentre". -ok cmd Como -exec, excepto que la lnea de comando deseada se visualiza primero con una interrogacin. El comando se ejecutar nicamente si el usuario responde tecleando y. -depth El recorrido de rbol de directorios es en profundidad. Acta sobre archivos dentro de un directorio antes que en el propio directorio.

Resumen de rdenes de UNIX

-12-

fingerFormato: finger [-s] [usuario] Descripcin: La orden finger proporciona ms informacin que la orden who. Si se da sin argumentos mostrar por pantalla los usuarios que estn presentados en ese momento en el sistema, en esa lista los usuarios cuyo nombre est precedido de un asterisco (*) significa que tienen su terminal protegido contra escrituras de otros usuarios, con los que las rdenes write, wall,... no causan efecto en su terminal. Si se proporciona un nombre de conexin de usuario se mostrar informacin acerca de ste, independientemente que est o no presentado en ese momento al sistema. Opciones: -s Produce un listado de salida ms corto.

fmtFormato: fmt [-s][-c] [-w n] fichero Descripcin: La orden fmt es un formateador simple, que se puede usar para controlar la longitud de la salida. fmt rompe, rellena o une lneas de la entrada que se proporciona y produce lneas que tienen el nmero de caracteres que se especifica. La anchura por defecto es de 72 caracteres. fmt es una forma rpida de compactar archivos que contienen muchas lneas cortas, o de eliminar lneas largas de archivos antes de enviarlas a una impresora. La salida del comando fmt es la salida estndar pero se puede redireccionar la salida al mismo archivo para que todas las lneas tengan la misma longitud y as cambiar el formato del archivo. Opciones: -w n Con esta opcin se puede cambiar la anchura de salida por defecto a n caracteres. -c Efecta sangrado en modo corona sobre las lneas de salida. -s Evita que las lneas cortas se junten en la salida.

fsckFormato: fsck ... Descripcin: El comando fsck hace un chequeo de la consistencia del sistema de ficheros. Opciones: Las opciones son similares a las de mkfs, consultarlas.

grepFormato: grep [opcin(es)] patrn [fichero(s)] Descripcin: El comando grep normalmente muestra en pantalla aquellas lneas de un fichero que coinciden con un patrn de bsqueda dado. El patrn puede ser una palabra, o mas frecuentemente una cadena (secuencia de caracteres). El patrn puede incluir caracteres especiales de especificacin de patrones. Si se revisa mas de un fichero, grep mostrar en pantalla el nombre del fichero junto con las lneas coincidentes. El comando grep procesa aquellos ficheros que estn listados en la lnea de comando grep. Si no se dan argumentos de nombres de ficheros, grep leer la entrada estndar; esto permitir que este acepte entradas de un pipe. En patrn se pueden especificar caracteres propios de la orden grep, como: letra* Que busca cero o ms coincidencias con letra. letra+ Que busca una o ms coincidencias de letra.

Resumen de rdenes de UNIX

-13-

. Funciona como el metacaracter del shell. [rango] Busca coincidencias que se especifiquen en rango. Opciones: -v -c -l -n Visualiza slo aquellas lneas que no coinciden con el patrn. Visualiza slo el nmero de lneas coincidentes; los ficheros mltiples se tratan de manera individual. Visualiza slo los nombres de ficheros con lneas coincidentes, no las lneas. Visualiza el nmero de lnea antes de cada lnea coincidente.

goupaddFormato: groupadd nombre_de_grupo Descripcin: La orden groupadd aadir el nombre nombre_de_grupo al archivo /etc/group y le aadir un ID de grupo. Una vez creado se podrn aadir usuarios al nuevo grupo con la orden useradd.

groupdelFormato: groupdel nombre_de_grupo Descripcin: La orden groupdel suprimir el nombre nombre_de_grupo del archivo /etc/group.

headFormato: head [-n] archivo Descripcin: La orden head muestra las 10 primeras lneas de archivo. Opciones: -n Cambia el nmero de lneas que se visualizan de archivo, por omisin son 10.

historyFormato: history Descripcin: La orden history muestra las ltimas rdenes tecleadas. Se fija en la variable HISTSIZE el nmero de rdenes a mostrar, las rdenes se almacenan en el fichero HOME/.sh_history. El comando r ejecuta la ltima orden, r n ejecuta la orden dada hace n rdenes. Se pueden repetir rdenes de la historia aadiendo el nombre de la orden como argumento de r.

initFormato: init [modo] Descripcin: El comando init es una instruccin que slo puede usar el superusuario, y sirve para establecer los estados de arranque (Run Levels) del sistema. La orden init examina el archivo /etc/inittab para ver los procesos que se lanzan en cada estado el formato es el siguiente: id : estado : accin : proceso id Identificador de 1 a 4 que identifica el registro (lnea del fichero). estado Es una lista de los estados init en los cuales se va a procesar este registro.

Resumen de rdenes de UNIX

-14-

accin

Indica de qu modo tratar init a los procesos lanzados y especifcados en el campo proceso. Las posibles acciones son: boot El registro slo se procesa en el arranque del sistema e init no va a esperar a su terminacin. bootwait Lo mismo que boot pero init espera a que termine el proceso. initdefault Define el estado de arranque por defecto, en este registro no se indica el campo id. off Modo de avisar y terminar antes de matar a los procesos se les manda una seal SIGTERM, estos hacen acciones antes de morir y luego los mata con SIGKILL. powerfail En caso de que haya un fallo en el suministro elctrico va a avisar al proceso (tiene que haber un sistema de bateras). respawn Si el proceso no existe crearlo y no esperar a su terminacin. Cuando muera el proceso volver a iniciarlo. Si el proceso existe no hace nada. wait Iniciar el proceso y esperar a su terminacin.

Opciones: 0 1

Estado de desconexin: en este estado la mquina est totalmente parada. Estado administrativo: los sistemas de ficheros multiusuario estn disponibles, pero los procesos multiusuario no, tales como los que permitan a los usuarios presentarse desde terminales distintos de la consola. Este es un sistema de arranque monousuario. s o S Estado monousuario: en este estado todos los sistemas de ficheros y procesos multiusuario estn desconectados, el nico terminal disponible es el del operador y el nico sistemas de ficheros es el raz. 2 Estado multiusuario: todos los procesos y sistemas de ficheros estn disponibles, es el estado de arranque por defecto. 3 Estado RFS (remote file sharing): sirve para la comparticin de archivos y recursos remotos. 4 Estado definido por el usuario. 5 Estado firmware: se utiliza para usar programas firmware como el setup del ordenador. 6 Estado de parada y arranque: hace que el sistema se detenga y arranque en el estado 3. a b c Pseudoestados: son etiquetas para configurar el estado definido por el usuario. Estas etiquetas estn definidas en el archivo /etc/inittab. Q Volver a examinar el archivo de configuracin de los estados de arranque (/etc/inittab)para volver a arrancar en el estado actual con los cambios que hayamos efectuado en este archivo.

jobsFormato: jobs Descripcin: La orden jobs muestra un listado de rdenes que se estn ejecutando en modo subordinado. Se muestra una fila por cada trabajo con los siguientes campos: nmero de trabajo; un smbolo que si es un +, indica que es el ltimo trabajo lanzado en modo background , si es un es el penltimo, si no tiene nada, se lanz con anterioridad al penltimo; estado del trabajo (runing o suspended) y orden que provoc el trabajo subordinado.

joinFormato: join [opcin(es)] fichero1 fichero2 Descripcin: El comando join toma los ficheros como argumentos. Normalmente, el primer campo de cada fichero se considera un "campo de unin". El comando join muestra en pantalla el campo de unin seguido del resto de la lnea del primer fichero y a continuacin del resto de la lnea del segundo fichero. Por ejemplo, si el primer fichero contiene la lnea: john pickless chips y el segundo la lnea:

Resumen de rdenes de UNIX

-15-

john dip pretzels el campo de unin entonces ser john y la lnea de salida ser: john pickless chips dip pretzels. Se utiliza la salida estndar (por defecto, el terminal). Los campos se delimitan o terminan con separadores de campos; los separadores por defecto son los caracteres de espacio, tabulador y nueva lnea. En la salida se utilizar un blanco cuando se visualicen los campos. Cada campo habr de estar ordenado de tal forma que los campos de unin estn en secuencia cdigo ASCII. Este orden alfabtico expandido permitir incluir letras minsculas y maysculas, as como otros caracteres (podr utilizarse el comando sort para conseguir esta ordenacin). En general cuando un campo de unin se encuentra nicamente en un fichero, no sale ninguna lnea.

killFormato: kill [-seal] PID(s) kill -l Descripcin: El comando kill enva una seal especfica al "proceso" indicado. (Un proceso es un programa que se est ejecutando). La seal se ndica con un entero y el proceso con un nmero PID. Las seales son dependientes de la implementacin: habitualmente se listan en el fichero /usr/include/signal.h. Podemos encontrar el PID si usarnos el comando ps. La seal de terminar (SIGTERM en forma simblica) se manda cuando no se especfica ninguna seal. Slo los superusuarios pueden enviar seales a procesos que no sean los suyos. El valor de PID O tiene un significado especial: "sealar todos los procesos en el grupo de procesos". Un ejemplo de grupo de procesos son todos los procesos ejecutados por uno mismo cuando est conectado, de modo que si se usa un PID O ser enviada una seal de terminar a su shell de conexin, y a todos los procesos que hayan empezado. (El shell es inmune a la seal de terminar, pero todos los otros procesos, por defecto, no lo son, por tanto este comando abortar todos los trabajos normales lanzados en modo background). Opciones: -l 0 1 2 3 9 15 24 26 Saca un listado de todos los nmeros de seal que se pueden enviar. SIGNULL SIGHUP SIGINT SIGQUIT SIGKILL Aborta (no puede ser ignorada). SIGTERM Seal de terminar del software. SIGSTOP Suspende un proceso. SIGCONT Continua un proceso suspendido.

lnFormato: ln [-f] nombre1 nombre2 ln [-f] nombre(s) de directorio Descripcin: UNIX identifica los ficheros internamente con un nmero de "nodo-i". El usuario, sin embargo, identifica los ficheros por el nombre. Cuando se crea un fichero, este se asocia con un nombre, o se une con su valor correspondiente de nodo-i. El comando ln permite unir nombres adicionales al mismo fichero. El comando puede usarse para asignar un nombre nuevo a un fichero dado o para unir el fichero al mismo nombre en un directorio distinto. Normalmente, si el nuevo nombre elegido ya existe y pertenece a un fichero protegido contra escritura, el modo permiso se mostrar en pantalla y preguntar si se desea continuar. En muchos sistemas UNIX, los ficheros y directorios estn organizados en ms de un sistema de ficheros, con cada sistema de fichero almacenado en un dispositivo particular o subseccin de un dispositivo. El comando ln no unir esos sistemas de ficheros, porque los nmeros de nodo-i slo son nicos cuando estn dentro de un sistema de fichero dado.

Resumen de rdenes de UNIX

-16-

Opciones: -f -s

Ignora el estado de escritura del destino. Crea un vnculo simblico a nombre1 (por defecto es un vnculo rgido).

lognameFormato: logname Descripcin: EL comando logname da el nombre de conexin del usuario.

IpFormato: lp [opcin(es)] fichero(s) Descripcin: El comando lp consigue que la impresora haga una peticin" (ficheros e informacin asociada). Cuando se especifican varios ficheros, stos se imprimen segn el orden en el que se den. El comando lp crea una cadena de identificacin llamada ID de peticin y la muestra en pantalla por defecto. Puede usar la ID de peticin para preguntar sobre el estado de su peticin (con lpstat) y para cancelarla (con cancel). Los ficheros escritos van precedidos de una marca" de escritura que da el nombre de conexin del usuario y otras informaciones sobre el trabajo del proceso de impresin. Si no se da ningn fichero se usar la entrada estndar para que pueda escribirse el texto. Se puede emplear un guin (-) como nombre de fichero en la entrada estndar. Normalmente, en este contexto, se usa un pipe para proporcionar la entrada estndar. Opciones: -c Hace que lp, realice copias de los ficheros con nombre y las imprima Si no se utiliza esta opcin, y se cambia o se borra un fichero desde que se hace la peticin hasta el momento real de la impresin, la copia impresa reflejar el estado actual del fichero. -ddest Especifica la impresora particular o la clase de impresora a utilizar. Si dest es una impresora concreta, entonces se usar esa impresora. Cuando dest es una clase, se utilizar la primera impresora disponible de esa clase. Si la impresora no est disponible no se imprimir nada. Si se omite la opcin, se utiliza la impresora de la variable de entorno LPDEST. -m Notifica al usuario por correo cuando ha sido impreso el fichero. -nnm Imprime nm copias. -oopc Permite espeficar una opcin dependiente de la impresora. Se puede utilizar repetidamente. -tttulo Imprime la cadena ttulo en el indicador. -w Escribe un mensaje en el terminal del usuario cuando se termina un trabajo de impresin.

lpadminFormato: lpadmin [-p impr opciones] [-x dest] [-d dest] Descripcin: La orden lpadmin permite configurar y mantener el servicio de impresin LP (line printer). Opciones: -p impr opciones Configura la impresora impr de acuerdo con las opciones indicadas. -x dest Suprime el destino dest del sistema LP. -d dest Asigna dest como destino para las peticiones de impresin LP.

Resumen de rdenes de UNIX

-17-

lpschedFormato: lpsched Descripcin: El comando lpsched inicia el planificador de impresoras LP.

lpshutFormato: lpshut Descripcin: Detiene el servicio de impresoras LP y todas las impresoras activas.

IpstatFormato: lpstat [opcin(es)] [id de peticin(es)] Descripcin: El comando lpstat, cuando se utiliza sin argumentos, muestra el estado de todas las peticiones de impresin que se han hecho a travs de lp. Para revisar peticiones especificas, se dan las ID de peticin como argumentos. Opciones: -d -t -r Muestra en pantalla el nombre de la impresora usada por defecto por el sistema. Muestra en pantalla toda la informacin de estado. Da el estado del controlador de peticin lp.

lsFormato: ls [opcin(es)] [fichero(s)] [directorio(s)] Descripcin: El comando ls por s mismo lista los ficheros del directorio actual. Las opciones aportan ms informacin sobre los ficheros. Se puede listar un slo fichero u otro directorio dando su nombre como argumento. Los nombres se ordenan alfabticamente, con los nmeros antes de las letras y las maysculas antes de las minsculas. Los nombres que empiezan por un punto no son listados a menos que se especifique la opcin a. Por defecto, los ficheros se visualizan uno por lnea aunque este formato se puede cambiar especificando las opciones. Opciones: -F Si un fichero contiene un programa ejecutable, se colocar un asterisco (*) despus del nombre del fichero. Si el fichero es un directorio, se pondr una barra (/) despus del nombre. Lista recursivamente un directorio; esto es, lista todos los ficheros y subdirectorios a partir de cualquier subdirectorio en el que se encuentre. Lista todas las entradas; por otra parte, los nombres que empiecen con un punto (.), como el archivo .profile, no se listarn. Si un argumento es un directorio, listar nicamente su nombre y no su contenido. Esta opcin a menudo se utiliza con -l para ver los modos de permiso del directorio. Antepone a cada nombre de fichero su nmero de nodo-i; el sistema interno numeracin que se utiliza para identificar ficheros. Lista en el formato largo, dando el modo, nmero de enlaces, propietario, grupo, tamao en bytes y hora de la ltima modificacin de cada fichero. Si el fichero es especial, el campo tamao coincidir con el nmero mayor y menor de dispositivo. Invierte el orden de clasificacin. Da el tamao del fichero en unidades de 512 bytes. Ordena de acuerdo con la fecha y hora de la ltima modificacin.

-R -a -d -i -l

-r -s -t

Resumen de rdenes de UNIX

-18-

-u -x

Ordena utilizando la hora del ltimo acceso. Muestra en pantalla la salida de multicolumna con entradas ordenadas a lo largo de la pgina en lugar de hacia abajo.

mailFormato: mail [-t] nombre(s) mail [-epqr] [-f fichero] Descripcin: El comando mail es el comando bsico de UNIX para el correo electrnico. Si le llama sin argumentos, los mensajes se mostrarn en pantalla de modo que el ltimo en entrar ser el primero en salir, se cambiar a un entorno de la orden mail indicado con el signo ?, a partir de ste existen unas rdenes especficas. Para enviar correo se llamar a mail con el nombre de conexin del usuario al que se le desea enviar informacin. Opciones: -t Para enviar el mismo mensaje a una lista de usuarios. -f fichero Se leern los mensajes almacenados en fichero. -r Imprime el correo primero el ms antiguo. -e Devuelve cierto si hay correo. Opciones especiales de mail: + o return Imprime el siguiente mensaje. Imprime el mensaje anterior. # Imprime el nmero de mensaje actual. a Imprime los mensajes que llegaron durante la sesin de correo. d Borra el mensaje. dp Borra el mensaje e imprime el siguiente. dq Borra el mensaje y termina. h Visualiza la ventana de cabeceras en torno al mensaje actual. h n Visualiza la ventana de cabeceras en torno al mensaje n. m persona Enva este mensaje a persona, si no se indica se utiliza su propio nombre de presentcin. p Imprime de nuevo el mensaje actual, ignorando la indicacin del contenido no imprimible (binario). q o CTLR-D Vuelve a colocar el correo no eliminado en /var/mail/you y termina la sesin de correo. u n No borra el mensaje n. r usuarios Responde al emisor del mensaje y a usuarios; despus borra el mensaje. s archivo Salva este mensaje en $HOME/archivo, si no se especifica el nombre del archivo se guarda en $HOME/mbox. w archivo Como el anterior pero no guarda la informacin de cabecera. x Vuelve a colocar el correo en el archivo y termina la sesin de correo. ? Muestra un resumen de los mensajes.

mailxFormato: mailx [opcin(es)] [nombre(s)] Descripcin: El comando mailx permite intercambiar el correo electrnico con otros usuarios. Su uso es igual que el del comando mail, aunque tiene mayor flexibilidad y potencia. El comando mail reconoce un gran conjunto de variables de entorno que pueden particularizarse para facilitar al usuario el empleo del comando. Estas variables podr colocarlas en un fichero llamado (por defecto) .mailrc, el cual, si est en el directorio de entrada, se utilizar el empezar mailx.

Resumen de rdenes de UNIX

-19-

manFormato: man [-Ttipoterminal] orden man seccin Descripcin: La orden man es un manual electrnico para UNIX, con el argumento orden muestra una descripcin detallada de dicha orden, como generalmente las rdenes ocupan ms de una pantalla es recomendable canalizar la salida hacia un paginador como pg o more. El manual est dividido en secciones, con lo que la entrada al manual puede ser tambin especificando el nmero de seccin. Opciones: -T Se especifica el tipo de terminal por el que se va a mostrar la ayuda de la orden. Si no se especifica la orden man buscar informacin acerca del terminal en la variable de entorno TERM.

mesgFormato: mesg [y] [n] Descripcin: El comando mesg, cuando se usa con un argumento n evita que otro usuario mande informacin a su pantalla. Un argumento y restablece el permiso de escritura. mesg sin argumentos hace que se muestren los permisos ya existentes.

mkdirFormato: mkdir [-m modo] [-p] nombredir(s) Descripcin: El comando mkdir toma uno o ms nombres como argumentos y crea directorios con esos nombres. Usted tiene que tener permiso de escritura en un directorio para poder crear un nuevo subdirectorio en l. Hay dos entradas estndar que se hacen con cada nuevo directorio: . para el propio directorio y .. para el directorio padre. Opciones: -m modo Permite especificar el modo del directorio creado. -p Con esta opcin se permite la creacin de directorios padres especificados en nombredir

mkfsFormato: mkfs [-F tipo] [-o opciones especficas] [-V operandos especiales] mkfs [-F tipo] [-m] [-V] fichero especial Descripcin: El comando mkfs permite construir un sistema de ficheros. Opciones: -F tipo Se especifica el sistema de ficheros que se crear, los tipos disponibles estn descritos en el fichero /etc/fstab, si no se especifica se construir el sistema de ficheros por defecto, descrito en el archivo /etc/defaults/fs. -m Muestra en la lnea de comandos cuando se cre el ltimo sistema de ficheros. -V En el segundo formato indica tentativa para comprobar si se van a producir errores.

Resumen de rdenes de UNIX

-20-

moreFormato: more [-cds][+numlnea] [archivo(s)] Descripcin: La orden more es un paginador. Lo mismo que pg, more permite el desplazamiento sobre un archivo por lneas, medias pantallas o pantallas completas. Tambin tiene la posibilidad de moverse hacia atrs o hacia delante y buscar patrones. Si se pone un archivo de texto directamente, more actuar como cat, pero paginando la salida, si se indica ms de un archivo imprime una cabecera con el nombre de archivo que en ese momento se est visualizando. Tambin permite canalizaciones (pipes). Para moverse una pgina hacia delante se usar la BARRA ESPACIADORA, para moverse una lnea se usa RETURN. Si nos queremos mover media pantalla se usa d o CTRL-D, para moverse una pantalla hacia atrs se usa b o CTRL-B. Opciones: -c -d -s Con esta opcin borra la pantalla y escribe la nueva, en vez de desplazarla. Cuando se produzca un error los escribir en pantalla en vez de dar un aviso sonoro. Cuando en el archivo, en el caso de que se indique, aparezcan varias lneas en blanco seguidas, esta opcin las reunir en una sola. +numlnea El archivo o archivos especificados se mostrarn a partir de la lnea especificada en numlnea.

mountFormato: mount [opciones] [fich_esp_dispositivo directorio_montaje] Descripcin: Los montajes y desmontajes de cintas, disquetes, discos duros... los hace el superusuario en un directorio del dispositivo de arranque del sistema. Los ficheros especiales de dispositivo estan en el directorio /dev, como por ejemplo la disquetera: fd0, etc. El directorio de montaje es conveniente que est vaco, ya que de lo contrario los ficheros que hubiese quedarn inaccesibles. El comando mount sin argumentos muestra los sistemas de ficheros montados en el sistema. Adems el montaje puede ser manual, simplemente dando la orden, o automticamente describiendo el montaje en el archivo /etc/mnttab Opciones: -l Slo sistemas de ficheros locales. -a Monta todos los sistemas de ficheros descritos en /etc/fstab. -F tipo Monta los sistemas de ficheros de un tipo determinado. -r Monta el sistema de ficheros slo para lectura.

mvFormato: mv [-f|-i] nombre1 nombre2 mv [-f|-i] nombre(s) directorio Descripcin: El comando mv cambia el nombre de un fichero. Al cambiar el nombre de va de acceso se cambiar tambin el directorio en el que est el fichero. El comando mv se usa de dos maneras. En la primera, nombre1 puede ser el nombre de un directorio o un fichero normal y nombre2, su nuevo nombre En la segunda, nombre(s) representa los nombres de ficheros normales y directorio representa el nombre del directorio en el que se colocarn esos ficheros. Si se dan ms de dos argumentos, el argumento final debe ser el nombre de un directorio ya existente. Si el argumento final es un nombre de directorio, mv asumir que debe utilizarse de la segunda forma. Opciones: -f Normalmente, si el argumento final es un fichero cuyo modo prohibe la escritura, mv imprimir el nodo del fichero y preguntar si el usuario desea actuar. Con la opcin f, mv no har preguntas y comenzar a actuar, si ello es posible. Se pide confirmacin al usuario para evitar sobreescribir el destino.

-i

Resumen de rdenes de UNIX

-21-

newsFormato: news [-a] [-n] [-s] [artculo(s)] Descripcin: El sistema tiene un directorio de noticias, normalmente /usr/news, en el que se pueden colocar ficheros de "noticias". Cuando se emplea sin argumentos, el comando news comprueba qu ficheros son nuevos. El comando news crear un fichero llamado .news_time en su propio directorio la primera vez que usted lo utilice. Opciones: -a -n -s Muestra todos los ficheros de noticias, actuales o no. Visualiza los nombres de los artculos actuales sin mostrar su contenido. Muestra el nmero de los artculos actuales.

niceFormato: nice [-n] orden nice [--n] [-n] orden

(Slo superusuario)

Descripcin: Los procesos tienen prioridades dispuestos en colas multinivel con 64 colas (la cola 0 es la de ms prioridad y corresponde al proceso swapper, la uno al proceso init, que es el padre de todos los procesos). Los usuarios normales no pueden modificar la prioridad de los procesos que lanzan pero la pueden influenciar con la orden nice, que dada por un usuario normal hace disminuir la prioridad. El superusuario puede adems incrementar la prioridad del proceso que lanza. Opciones: -n --n Hace bajar la prioridad n veces, el rango est comprendido entre 0 y 39. si no se especifica se toma un valor por defecto de 10. Slo lo puede dar el superusuario e incrementa la prioridad en n unidades.

nohupFormato: nobup comando [>salida] [2>errores] Descripcin: La desconexin del sistema genera una seal de descolgar (hangup) que se enva a cualquiera de los procesos que se estn ejecutando; esta seal normalmente finaliza el proceso. El comando nohup hace que comando ignore la seal y que contine ejecutando. Si la salida y los mensajes de error desde comando no son redireccionados, se enviarn a un fichero llamado nohup.out. Este fichero se colocar, si es posible, en el directorio actual, y, si no, en su propio directorio. El comando nohup tambin hace que comando ignore la seal de salida, generada normalmente al teclear .

packFormato: pack [-] [-f] nombre(s) Descripcin: EL comando pack intenta almacenar de forma compactada los ficheros que se nombran en la lnea de comandos. Cuando un fichero llamado nombre es compactado con xito se sustituye por su versin compactada: nombre.z, y el fichero original se borra. Un fichero de texto se reduce habitualmente entre un 60 y un 75 por 100. El comando pack tiene un valor de salida igual al nmero de ficheros que faltan por compactar. El comando usa el cdigo de redundancia mnima de 1 Huffman.

Resumen de rdenes de UNIX

-22-

passwdFormato: passwd Descripcin: El comando passwd le permite crear o cambiar su palabra de paso (contrasea) de forma interactiva. Despus de dar el comando, el sistema pide que se escriba la palabra de paso actual; prescinde de este paso si no tiene ninguna; acto seguido, el sistema solicita que se introduzca la nueva palabra de paso; por ltimo, el sistema pide confirmacin de la nueva palabra de paso. Ninguna de las palabras de paso introducidas aparecen en la pantalla, por eso el sistema le pide que la teclee dos veces. Las palabras de paso que son demasiado cortas se rechazan. Normalmente son suficientes 6 caracteres, y pueden servir menos si se usan tipos de caracteres variados (maysculas, minsculas, dgitos, signos de computacin). El administrador del sistema puede establecer los requerimientos mnimos para que la palabra de estado sea vlida para ese sistema. Algunos sistemas mantienen palabras de paso antiguas (password aging), que evitan que usted cambie una hasta que no haya sido suficientemente utilizada, como lo define el sistema.

pasteFormato: paste [-dlista] ficheros(s) paste -s [-dlista] ficheros(s) Descripcin: El comando paste tiene dos modos: el primero (fusin paralela) toma una lista de ficheros de entrada como argumentos, fusiona las lneas correspondientes de cada fichero y enva el resultado a la salida estndar (por defecto, la pantalla). Las lneas de entrada se fusionan con el carcter tabulador (por defecto) para formar la lnea de salida; el segundo modo (fusin serie) se invoca cuando es empleada la opcin -s. En ste, cada lnea de entrada se aade al final de la lnea anterior, creando. una lnea ms larga. Nuevamente, el carcter tabulador se usa por defecto para unir lneas. El guin (-) puede emplearse como un nombre de fichero que represente la entrada estndar. Opciones: -dlista Define los caracteres usados para unir lneas. Si lista incluye ms de un carcter, el primero se utilizar pan la primera unin, el segundo para la segunda, y as sucesivamente. Si la lista se acaba antes de alcanzar la ltima unin de la lnea, se usar de nuevo su primer, segundo,... carcter. Los caracteres con significado especial shell, como * o un espacio, deben ponerse entre comillas. -s Se usa para la funcin serie en vez de la paralela Se colocan primero todas las lneas del primer fichero de entrada y despus las del siguiente.

pgFormato: pg [opcin(es)] [fichero(s)] Descripcin: Este comando permite examinar un fichero o una serie de ellos de pantalla en pantalla. En la parte inferior de la misma aparece el prompt del sistema. Al pulsar como respuesta al prompt se consigue la visualizacin de la pgina siguiente. Otras respuestas al prompt producen otros resultados, como retroceso de una pgina o bsqueda de una secuencia particular. El comando pg puede usarse con la entrada estndar, as como con la salida de un ppe, si no lleva nombre de fichero o si lleva un guin como tal nombre. Cuando la salida estndar no es el terminal, pg acta como cat ,excepto si hay ms de un fichero, pg imprime una cabecera por cada fichero para identificarlo. Para trabajar con xito, pg necesita conocer los atributos especficos del terminal. Si la variable TERM de entorno especifica un tipo de terminal, pg explorar el fichero de la base de datos terminfo en busca de la informacin relevante. En otro caso, asume que el terminal es del tipo dumb (terminal tonto). (El

Resumen de rdenes de UNIX

-23-

sistema V de UNIX mantiene normalmente informacin acerca de los terminales en el directorio /usr/1ib/terminfo).

prFormato: pr [opcin(es)] [fichero(s)] Descripcin: El comando pr enva el contenido del fichero nombrado a la salida estndar (por defecto la pantalla). Si no hay opciones, el texto se organizar en pginas de 66 lneas. Cada pgina comienza con una cabecera de 5 lneas y termina con otras cinco lneas de pie de pagina. Estas ltimas constan de lneas en blanco. La cabecera consta de dos lneas en blanco, una lnea con el nmero de pgina, la fecha y hora y el nombre de fichero. Despus vienen dos lneas ms en blanco, las lneas que sean demasiado largas se dividirn en dos, la entrada estndar se utilizar cuando no se especifique fichero o cuando se usa un guin como nombre de fichero. Algunas opciones producen columnas separadas. Por defecto, estas columnas tendrn el mismo ancho e irn separadas al menos por un espacio. Opciones: -d -lk Doble espacio en la salida. Especfica la longitud de pgina en k lneas. El valor por defecto es 66. Si no quedan suficientes lneas para incluir la cabecera y pie de pgina, estos sern suprimidos. -p Cuando la salida est dirigida a un terminal, se detiene antes del comienzo de cada pgina. El comando pr har que el terminal genere un pitido y esperar hasta que usted teclee antes de continuar. -hcabecera Sustituye el nombre de fichero de la cabecera por la cadena cabecera. -t Suprime las cinco lneas de cabecera y las cinco de pie de pgina. Termina la presentacin despus de la ltima lnea de un fichero en vez de rellenar el final de la pgina con lneas vacas. -wk Especifica el ancho de lnea a k posiciones de carcter para salida rnulticolumna. El valor por defecto es 72. -nck Provoca una salida no numerada. Si el entero k est presente, se emplearn k dgitos para cada nmero. El valor por defecto es 5. Si el carcter no numrico c est presente, se utilizar para separar los nmeros del texto siguiente. El valor por defecto es el carcter tabulador. Las primeras k+1 posiciones de carcter de cada columna de salida se usarn para el nmero, y para la salida -m la lnea se numerar por completo.

priocntlFormato: priocntl [-sed] [-c RT|TS] [-p prioridad] [-t cuanto] [[-i all | class | pid | ppid]|[orden]] (Vanse ejemplos) Descripcin: Hay dos clases de procesos: - procesos en tiempo real (RT, real time) - procesos en tiempo compartido (TS, time sharing) Los procesos RT tienen ms prioridad que los procesos en tiempo compartido y se ponen en colas diferentes. A los procesos RT el superusuario les puede poner la prioridad que quiera. Hay un tercer tipo que son los procesos del sistema (SYS) que tienen mayor prioridad. Todo esto se cambia con la orden priocntl, que es una orden privilegiada que slo el superusuario puede ejecutar. Este comando puede, adems de cambiar la prioridad de un proceso, ejecutar una orden con prioridad en tiempo real, especificar un cuanto de tiempo de la planificacin de un proceso y visualizar clases de prioridad. Opciones: -s Cambia la prioridad de un proceso, se acompaa de la opcin p. -p n Indica la prioridad n, que se da al proceso especificado. -e Ejecuta una orden con prioridad en tiempo real.

Resumen de rdenes de UNIX

-24-

-t cuanto Especifica el cuanto de tiempo de la planificacin de in proceso (en milisegundos). -d Visualiza las clases de prioridad. -c Cambiar un proceso en tiempo compartido a tiempo real o viceversa. -i Se especifica a qu procesos se aplicar la orden: all La orden afecta a todos los procesos class La orden aafecta a procesos en tiempo real/compartido segn se ponga RT o TS respectivamente pid La orden afecta a los procesos cuyos PID se especifiquen detrs. ppid La orden afecta a procesos cuyo padre tiene el PID se especifique detrs. Ejemplos: priocntl s c RT p 2 i pidn 117 : priocntl priocntl priocntl priocntl priocntl priocntl e e d d d d c c i i i i Cambia la prioridad del proceso cuyo PID es 117 a proceso en tiempo real y con prioridad 2. RT p 2 ksh : Lanza un ksh de tiempo real y con prioridad 2. RT p 2 t 100 ksh : Se da al ksh un cuanto de 100 ms. all : Visualiza la prioridad de todos los procesos. class RT : Visualiza la prioridad de los procesos en tiempo real. pid 1120 1324 : Visualiza la prioridad de los procesos cuyo PID es1120 y 1324. ppid 2239 : Visualiza la prioridad de procesos cuyo padre es 2239.

psFormato: ps [-eafl] [-t termlist] [-p proclist] [-u uidlist] [-g grouplist] Descripcin: Dado que UNIX es un sistema operativo multiusuario y multitarea, lo normal es que atienda varias tareas de forma concurrente, cada una de las cuales se denomina como proceso activo". Como ayuda para mantener la informacin de lo que est pasando, el sistema asigna un nmero de identificacin de proceso (PID) a cada proceso. El comando ps informa acerca de cada proceso. Cuando se use sin opciones, ps informar acerca de aquellos procesos asociados con el terminal de que se trate. Explcitamente, se lista el PID, el identificador de terminal, el tiempo de ejecucin acumulativo y el nombre del comando que lanz el proceso. Las opciones aumentan la informacin suministrada por cada proceso y alteran el nmero de procesos de los que se obtiene informacin. Opciones: -u uidlist Limita el listado a los procesos cuyos nmeros de identificacin de usuario ID o nombres de conexin vengan dados en la lista listauid. El nmero UID se visualiza en el listado salvo que est activada la opcin -f, en cuyo caso, aparecer el nombre de conexin. Lo mismo para las dems opciones que tengan list. -f Genera un listado completo de los procesos en ejecucin. -e Presenta informacin de todos los procesos, no nicamente de los asociados con un terminal. -l Genera un listado largo. -a Muestra todos los procesos excepto los que no tienen terminal asociado.

pwdFormato: pwd Descripcin: Este comando proporciona e! nombre del directorio de trabajo actual.

rmFormato: rm [-fri] fichero(s)

Resumen de rdenes de UNIX

-25-

Descripcin: El comando rm, sin opciones, borra el fichero o ficheros dados del directorio que los contiene. Con ms precisin borra un nombre de fichero especificado de la lista del directorio. Un fichero puede tener \arios nombres o "enlaces", y rm, borrar solamente los enlaces que se especifiquen. Cuando el enlace final de un fichero se borra, tambin se elimina el propio fichero. Usted deber tener permiso de escritura en un directorio antes de poder borrar cualquier fichero que contenga, aunque para el fichero en particular no es necesario permiso de lectura o escritura. Si no se tiene permiso de escritura y se da el comando rm desde el teclado, rm le mostrar sus permisos (en cdigo octal). Teclee una y si desea proceder al borrado. El comando rm no acepta directorios como argumentos a no ser que se use la opcin -r. Opciones: -f -r Borra el fichero sin formular preguntas, si se posee permiso de cuenta. Acepta un nombre de directorio como argumento. Se borran todos los contenidos del directorio y despus el directorio mismo. Esta opcin trabaja de forma recurrente, es decir, se vacan y borran todos los subdirectorios, sub-subdirectorios y as sucesivamente. Borra ficheros (o directorios si est, -r) de forma interactiva, es decir, solicitando confirmacin para cada fichero o directorio antes de borrarlo.

-i

rmdirFormato: rmdir [-ps] nombre(s) de directorio Descripcin: El comando rmdir borra los directorios especificados. stos deben estar vacos. Opciones: -p Suprime el directorio y los directorios padre en el camino del directorio a borrar.

sarFormato: sar [-ubdycwat|-A] [-o fichero] t [n] sar [-ubdycwat|-A] [-s instante] [-e instante] [-i segs] [-f fichero] Descripcin: El comando sar (systema activity reporter) en su primer formato hace un muestreo acumulativo de los contadores de actividad en n intervalos de t tiempo. El segundo formato es tambin acumulativo pero se marca un inicio, un fin y un intervalo para las medidas. Opciones: Parmetros a medir -u Uso de la CPU. -b Actividad de las cach de disco (buffers). -d Actividad en los dispositivos de bloques (discos). -y Actividad de los terminales. -c Actividad en trminos de llamadas al sistema. -w Actividad en el intercambio memoria/disco (swapping). -a Actividad de acceso a disco. -t Longitud de las colas del sistema. -A Todas las medidas anteriores. Primer formato: -o fichero El resultado de las mediciones se guarda en fichero. t Tiempo en segundos en que se harn las distintas mediciones. n Especifica cuntas veces en el intervalo de t sgundos se harn las mediciones. Por defecto es una sola medicin para los distintos recursos a medir. Segundo formato: -s instante Es el momento de inicio de la medida. -e instante Es el momento en el que se terminar la medicin.

Resumen de rdenes de UNIX

-26-

-i segs -f fichero

Intervalo, en segundos, entre medidas. Es en el fichero que se guardarn las mediciones.

sedFormato: sed [-n] [-e procedimiento] [-f fichero de procedimiento] [fichero(s)] Descripcin: El comando sed es un editor de flujo (stream editor). Esto significa que toma entradas de una lista de ficheros o desde una entrada estndar, aplica instrucciones de edicin a cada lnea y enva el resultado a la salida estndar, que es, por defecto, la pantalla. El comando sed deja el fichero original tal cual. La salida puede ser redireccionada a otro fichero o conectarse con otro comando. Los comandos de edicin, que se desarrollan a partir de ed, pueden venir dados como parte de la lnea de comando, pueden tomarse desde ficheros especificados, o ambas cosas. En general, un comando incluye una direccin o rango de direcciones que se identifica con un nmero de lnea o patrn y una instruccin para ser ejecutada en lneas coincidentes.

setFormato: set [-o|+o variable] KShell set variable CShell set variable = ( valor1 [valor2 [... ] ])

CShell

Descripcin: La orden set sin argumentos muestra una lista de variables y sus valores. Con el modificador o permite activar o desactivar variables de conmutacin (son variables que tienen valores uno o cero), como noclobber o ignoreeof, tambin se puede especificar un editor, indicando al shell que es el que vamos a usar como editor de lnea de ordenes. La activacin de estas variables en el shell de C se hace con la orden set sin la opcin -o, para desactivarlas se usa unset, si la variable no es de conmutacin se la puede asignar un valor o valores separados por espacios en blanco. Opciones: -o +o Activa la variable. Desactiva la variable.

shutdownFormato: shutdown Descripcin: La orden shutdown la da el superusuario para desconectar el sistema o cambiarlo de estado. Opciones: -y Ejecuta el proceso de desconexin sin intervencin del usuario -g gracia Especifica un periodo de desconexin distinto de 60 segundos para que los usuarios conectados terminen su trabajo y se desconecten. -i estado Se especifica el estado al que va ha ser llevado el sistema, consultar los posibles estados en la orden init.

sleepFormato: sleep tiempo Descripcin: EI comando sleep hace que una tarea espere el nmero de segundos que se indiquen antes de continuar.

Resumen de rdenes de UNIX

-27-

sortFormato: sort [opcin(es)] [ficheros(s)] Descripcin: El comando sort toma como entrada una lista de ficheros de texto ordenndolos por lneas, y enva el resultado a la salida escogida, por defecto, la pantalla Si se suministra ms de un fichero de entrada, los ficheros se fusionarn durante el proceso de clasificacin. Hay varias opciones que determinan el orden de clasificacin. Por defecto, sort usa la "secuencia de cdigo mquina" (machine collating sequence). Esta coloca los caracteres que hay que clasificar en el orden de los cdigos numricos que la mquina emplee para representar esos caracteres. Muchos sistemas UNIX utilizan el cdigo ASCII, en el que los caracteres alfabticos tienen la secuencia alfabtica habitual, y en el que los caracteres en maysculas, como grupo, preceden a todos los caracteres en minsculas. La secuencia de cdigo tambin incluye otros caracteres. como dgitos, puntuaciones, espacios y caracteres que no se imprimen, por ejemplo, el tabulador. Otras opciones especifican las partes de una lnea que se emplean para determinar el orden de clasificacin. Cada parte utilizada se llamar "clave de clasificacin" (sort key). Por defecto, slo hay una clave de clasificacin, la lnea entera. Opciones: -c Comprueba si el archivo de entrada est clasificado. El orden creado en la clasificacin depender de otras opciones, si las hubiera. No habr salida de este comando a menos que el fichero no est en el orden probado, en cuyo caso sort le informar de que dicho fichero est sin clasificar. -m Fusiona los ficheros clasificados, suponiendo que los ficheros de entrada ya estn ordenados. -u Suprime todas las lneas con idntica clave de clasificacin, menos una. Como la clave de clasificacin es, por defecto, toda la lnea, esta opcin suprimir varias lneas, a no ser que se especifique otra clave de clasificacin. -o salida Enva la salida al fichero salida. Este nombre puede ser uno de los ficheros de entrada. El espacio entre el -o y el nombre del fichero es opcional. -d Utiliza el orden de "diccionario". En las comparaciones nicamente son significativos las letras, dgitos y blancos (espacios y tabuladores); la puntuacin, por ejemplo, se ignora. -f Equipara letras maysculas y minsculas. -n Ordena numricamente, esto es, por su valor numrico y no por su carcter. El orden por defecto sita, por ejemplo, 1342 antes que el 3, porque el primer carcter de 1342, 1, est antes que 3 en la secuencia de cdigo. Para que la clasificacin numrica se produzca, la cadena numrica debe estar al principio de la lnea o, ms generalmente, al principio del campo de clasificacin. Una cadena numrica consta de espacios blancos opcionales al principio, que son ignorados, un signo menos opcional, y cero o ms dgitos, que pueden incluir un punto decimal. La opcin -m no clasifica de manera correcta los nmeros exponenciales como 2.314E10. -r Invierte el orden -b Ignora los espacios en blanco iniciales cuando determinan el principio y el final de una clave de clasificacin restringida. Si se coloca la opcin -b antes del primer argumento +pos1 har que todos los argumentos +pos1 se vean afectados. Tambin puede atribuirse a unos argumentos +pos1 y -pos2 individuales. -tc Emplea el carcter c como separador de campo.

stopFormato: stop %idtrabajo Descripcin: El comando stop detiene un trabajo que se est ejecutando (runing) en modo subordinado, es la orden contraria a bg. La forma de referirse al trabajo subordinado es la misma que en fg, vase esta orden para ver las posibles formas de referencia a trabajos subordinados.

Resumen de rdenes de UNIX

-28-

sttyFormato: stty [-a] [-g] [indicadores-terminal] stty funcin de control carcter-de-control Descripcin: Los terminales presentan gran variedad de posibilidades y comportamientos por defecto. El comando stty le permitir controlar distintas propiedades del terminal. Cuando se teclea sin argumentos, presenta en pantalla un grupo de opciones prefijadas. En caso contrario se pueden incluir una lista de opciones de terminal o indicadores para que lleven a cabo. Opciones: -a Lista todos los indicadores que se hayan colocado. echo Activa el eco, -echo lo desactiva. Funciones de control: intr Genera una seal de interrupcin para que sea enviada a todos los procesadores bajo el control del terminal, generalmente se usa la tecla . erase Borra el carcter precedente. No borra hacia atrs una vez pasado el comienzo de la lnea, generalmente se usa la tecla .

suFormato: su [-] [nombre de usuario] [arg(s)] su nombre de usuario c orden Descripcin: El comando su (cambio de usuario) le permite convertirse en otro usuario (cambiar su UID) sin desconectarse. Si no proporciona un argumento nombre de usuario, se asume root. A menos que sea el superusuario (por ejemplo, si da el nombre de conexin root), se le pedir la palabra de paso del usuario que usted desee ser. El comando su cambia su ID de usuario real y efectiva (tal como es dada por el comando id) a la del usuario indicado y se comienza un nuevo shell. El shell utilizado es aqul que se especifica en el fichero /etc/passwd; si no hay ninguno, se utilizar por defecto el del sistema. Su entorno original, con la posible excepcin de PATH que se traslada al nuevo shell, de este modo habr exportado el conjunto de variables shell (este puede cambiarse con el indicador -. Use para volver a la identidad que se tena cuando se us el comando su. Opciones: -c Se mete como el nombre de usuario especificado, ejecuta la orden y luego sale.

syncDescripcin: sync Descripcin: El comando sync hace un volcado de los cachs de disco a sus resectivos discos, adems lanza un demonio sync, que cada cierto tiempo, repite la operacin de volcado. Esto es til ya que en caso de fallo en el suministro elctrico, los datos que todava no estuviesen en el disco si no en su cach no se pierdan. La orden la tiene que dar el superusuario.

tailFormato: tail [+/-[nmero | lbc] [f] [fichero] Descripcin: Por defecto, el contando tail presenta en pantalla las 10 ltimas lneas de un fichero. Si no se da el nombre de fichero, tail leer la entrada estndar. Se puede elegir para el comando tail el punto de comienzo de la visualizacin de un fichero, alterndolo con el uso del especificador de localizacin.

Resumen de rdenes de UNIX

-29-

Opciones: -n +n b c f

Empieza la visualizacin n lneas antes del final. Empieza la visualizacin n lneas desde el principio. Cuenta en unidades de bloques (512 bytes). Cuenta en unidades de caracteres. Cuando se aade al final de la cadena de opciones hace que tail entre en un bucle infinito. Tras imprimir las lneas solicitadas, tail espera un segundo y realiza pruebas para ver si se ha aadido alguna lnea ms al fichero. Si ha sido as, imprimir esas lneas adicionales. Esto continuar hasta que usted termine tail con una seal de interrupcin, o con kill si tail est ejecutndose en modo subordinado. La opcin f puede utilizarse nicamente cuando el fichero de entrada es un fichero regular y no una tubera o pipe. El propsito de esta utilidad es permitir controlar el avance de un fichero que est siendo escrito por otro proceso.

talkFormato: talk ususario Descripcin: Con esta orden se mantiene una conversacin interactiva con el usuario, para que la conversacin tenga efecto el usuario llamado debe contestar con la misma orden poniendo como usuario el primero que dio la orden. Para hablar con el usuario, ste debe estar conectado al sistema.

tarFormato: tar [-] Key [args] [fichero(s)|-C directorio] Descripcin: El comando tar graba ficheros en un archivo y recupera ficheros de un archivo. Un archivo combina varios ficheros en uno solo y mantiene un registro sobre el lugar donde est colocado cada fichero. Si no se da nombre de archivo (mediante la opcin f), se utilizar por defecto un fichero del sistema. Normalmente, la unidad usada por defecto es una cinta o unidad de disquete. Opciones: Key Clave de empaquetado (el smbolo es opcional): -r Aade al fichero(s) nombrado al final del archivo. -x Extrae del archivo copias del fichero(s) nombrado(s). -t Lista los nombres de todos los ficheros de un archivo. -tv Incluye en el listado los bits de modo y propietario de cada fichero. -c Crea un nuevo archivo, empezando la escritura al principio del archivo. -v Activa el modo en el que tar visualiza el nombre de cada fichero que procesa, precedindolo con la letra de opcin. -w Activa el modo de confirmacin, en el que tar presenta en pantalla cada accin que est a punto de emprender y luego espera confirmacin. -u Aadir ficheros a un archivo si no existen o han sido modificados desde la ltima Key. f archivo.tar Usa el archivo como volcado de otros. n No restaura la fecha de modificacin sino que deja la fecha de archivos en el momento de empaquetacin. v A medida que se va ejecutando tar explica lo que va haciendo.

Args:

teeFormato: tee [-i] [-a] [fichero(s)]

Resumen de rdenes de UNIX

-30-

Descripcin: El comando tee transmite la entrada estndar a la salida estndar, a la vez que realiza una copia de la entrada en un fichero. Por defecto, se sobreerscribe en los ficheros ya existentes. Si quiere obtener ms de una copia, se puede especificar ms de un fichero de destino. Opciones: -a -i Aade la salida a un fichero en lugar de escribirla sobre dicho fichero. Hace que el proceso ignora cualquier interrupcin.

testFormato: test expresin [ expresin ] La forma entre corchetes es una alternativa Tngase en cuenta el uso de blancos para delimitar los corchetes. Descripcin: Las estructuras de comandos usadas en los procedimientos del shell, como el bucle while la estructura de control if emplean el estado de salida de un comando test para decidir qu hacer seguidamente. Un estado de salida cero se considera como verdadero, mientras que un estado de salida no cero se considera falso.

timeFormato: time orden Descripcin: La orden time calcula el tiempo consumido durante la ejecucin de la orden y pone sus resultados en la salida de error estndar. Devuelve tres valores: (real) tiempo real consumido tanto en modo sistema como en modo usuario; (sys) tiempo en modo sistema; (user) tiempo en modo usuario.

touchFormato: touch [-amc] [mmddhhmm|aa] fichero(s) Descripcin: UNIX mantiene informacin en un nodo-i para cada fichero. El nodo-i incluye el momento de creacin, el del ltimo acceso y el de la ltima modificacin. El comando touch le permite actualizar las horas de acceso y modificacin. Por defecto, el comando touch actualiza ambos, utilizando la informacin temporal especificada, si se proporciona, o el tiempo actual del sistema en cualquier otro caso. Tambin por defecto, si un fichero que ha sido nombrado no existe, se crea. Opciones: -a -m -c Actualiza solamente las horas de acceso. Actualiza solamente las horas de modificacin. No crea un fichero si el fichero nombrado no existe.

trFormato: tr [-cds] [cadena1 [cadena2]] Descripcin: El comando tr copia los caracteres desde la entrada estndar a la salida estndar. sustituyendo o borrando algunos de ellos en el camino. Este comando no puede leer y escribir ficheros, por lo que normalmente se emplearn redirecciones o tuberas para conectar la entrada y salida estndar a otros ficheros o programas. Aqu cadena1 consta de los caracteres que van a sustituirse y cadena2 de los caracteres de sustitucin.

Resumen de rdenes de UNIX

-31-

Opciones: -c Usa todos los caracteres que no estn en la cadena1; es decir, se tornan los caracteres cuyos cdigos estn comprendidos entre los nmeros octales 001 y 377 y se hace la lista de sustituciones de aquellos que no se den explcitamente en la cadena1. -d Borra los caracteres de cadena1 del texto de entrada antes de enviarlos a la salida. -s Cuando un carcter de cadena2 aparece dos o ms veces consecutivas en la salida, comprime la secuencia de caracteres repetidos, hasta dejarla con un solo carcter.

true / falseFormato: true / false Descripcin: El comando true devuelve un estado de salida cero. El comando false devuelve un estado de salida no cero.

ttyFormato: tty [-ls] Descripcin: El comando tty visualiza va de acceso del fichero que representa al terminal de usuario. Opciones: -l -s Visualiza el nmero de lnea sncrona cuando el terminal de lituano est conectado a dicha lnea. Inhibe la visualizacin de la va de acceso del terminal. Se usa cuando slo se quiere el valor de salida.

ulimitFormato: ulimit [-f bloques] Descripcin: El comando ulimit sin argumentos muestra el tamao mximo, en bloques, para archivos de usuario. Opciones: -f bloques Define el tamao mximo en bloques para los archivos de usuario.

umaskFormato: umask [OOO] Descripcin: El conjunto actual de permisos sobre un fichero es el que proporciona el proceso de creacin del fichero y el que modifica la mscara de creacin de ficheros. La mscara indica los permisos que no estn permitidos. Por defecto, la mscara suele ser 0022. El comando umask permite poner la mscara de creacin al valor que usted elija. Cuando se utiliza sin argumentos, umask toma el valor actual de la mscara.

umountFormato: umount fichero_especial_de_dispositivo

Resumen de rdenes de UNIX

-32-

Descripcin: El comando umount desmonta el sistema de ficheros que hubiese en fichero especial de dispositivo, y que se mont previamente con mount.

unaliasFormato: unalias cadena Descripcin: El comando unalias elimina el alias definido como cadena.

unameFormato: uname [opcin(es)] Descripcin: El comando uname presenta en pantalla el nombre del sistema actual. Hay varias opciones que especifican exactamente la informacin proporcionada. Opciones: -s Presenta en pantalla el nombre del sistema por el que lo conoce la instalacin local (es la accin por defecto si no se da ninguna opcin). Use -s con otras opciones cuando no quiera que la accin por defecto lo omita. Presenta en pantalla el nombre del nodo. Este normalmente es el nombre por el que un sistema se conoce en la red. Presenta en pantalla el nmero de revisin del sistema operativo. Presenta en pantalla la versin del sistema operativo. Presenta en pantalla el nombre del hardware de la mquina (microprocesador sobre el que ejecuta). Presenta todo lo anterior.

-n -r -v -m -a

uniqFormato: uniq [-udc] [+n] [-n] [entrada [salida]] Descripcin: El comando uniq lee la entrada y compara las lneas adyacentes. Si dos o ms lneas adyacentes son idnticas, se borrarn todas menos una. El texto resultante se colocar en la salida. Si se dan dos nombres de fichero en la lnea de comando, el fichero que se mencione en primer lugar se utilizar como entrada y el segundo como salida. Opciones: -u -d -c Se da salida solamente a aquellas lneas que no estn repetidas. Se da salida solamente a una copia de cada lnea repetida: Produce salida en el modo por defecto, pero antepone en cada lnea un nmero que indica cuntas veces ha estado presente en la entrada.

unpackFormato: unpack nombre(s) Descripcin: El comando pack almacena ficheros en forma comprimida. El archivo original se sustituye por ja versin comprimida y se aade .z al final del nombre original. El comando unpack invierte el proceso, sustituyendo la versin comprimida por el fichero expandido y eliminando la extensin .z del nombre. El archivo desempaquetado tiene los mismos permisos de archivo, tiempos de acceso y modificacin y propietario que el archivo empaquetado. Si el archivo empaquetado se llama nombre.z,

Resumen de rdenes de UNIX

-33-

unpack puede proporcionar su nombre como nombre o como nombre.z. El comando unpack puede fallar si se verifica cualquiera de las siguientes condiciones: - El nombre de fichero es ms largo que la longitud mxima permitida menos dos caracteres. - El archivo no puede abrirse. - El fichero no parece haber sido comprimido por el comando pack. - Ya hay un fichero con el mismo nombre. - El archivo desempaquetado no puede crearse.

unsetFormato: unset variable Descripcin: La orden unset es propia del Cshell y con ella se desactiva una variable, si es de conmutacin, o se borra el contenido de ella si es de otro tipo.

useraddFormato: useradd [opciones] nombre useradd D [opciones] Descripcin: El comando useradd permite identificar a un nuevo usuario en el sistema, evitando el proceso de cambiar manualmente los archivos /etc/passwd y /etc/shadow. Si no se especifican opciones se tomarn las que tiene cada usuario por defecto determinadas con la opcin D. Opciones: -m -D Crear un directorio para el propio usuario en /home/nombre Se especifica el entorno por omisin de cada usuario, se usan las opciones que se detallan a continuacin y no se da ningn nombre de usuario, as cada vez que se cree un nuevo usuario se usarn las que se hayan especificado con la opcin D. uid Esto define el ID de usuario del nuevo usuario. Por omisin el Id ser el siguiente nmero al ms alto que actualmente tenga asignado el sistema. Esta opcin se usa junto con u para que el ID del usuario no se nico. Se puede usar para que distintos usuarios tengan los mismos permisos pero nombres y directorios propios. grupo Esto define un nmero de ID o nombre de grupo existente. dir Define el directorio propio del nuevo usuario. shell Establece el nombre de camino completo del shell de presentacin del usuario. coment Se especifica un comentario para el archivo /etc/passwd. dir_esquem Define el directorio que contiene la informacin del esquema (tal como .profile) a copiar en el directorio propio del nuevo usuario. expira Se define la fecha en que una presentacin expira. inactiva Establece el nmero de das que una presentacin puede estar inactiva antes de que sea declarada invlida.

-u -o

-g -d -s -c -k -e -f

userdelFormato: userdel [-r] nombre Descripcin: El comando userdel suprimir el usuario especificado del sistema. Los archivos del usuario seguirn en el sistema, pero no se mostrarn con su nombre sino con su ID. Opciones: -r Hace que se borre el directori