You are on page 1of 27

GLOSARIO DE ORDENES

• FILE

o Función: Determina el tipo de un archivo

o Formato: file [-c] [-f f archivo] [-m magicfile] archivo…

o Descripción: Ejecuta una serie de comprobaciones en cada argumento y trata

de determinar su tipo. Si un argumento es un archivo ASCII, la orden file

examina los 512 primeros octetos y trata de averiguar su lenguaje Si un

argumento es un archivo ejecutable a.out, file proporciona la versión del archivo

si es mayor que 0.

o Opciones:

 -f: Quiere decir que el argumento siguiente es un archivo que contiene

los nombres de los archivos a examinar.

 -m: Obliga a file a utilizar archivo mágico alternativo.

 -c: Examina archivo mágico para formato de errores. La orden File

utiliza el archivo /etc/magic para identificar archivos con contenidos de

una constante numérica o serie de caracteres que indican su tipo.

• TTY

o Función: Devuelve el nombre del terminal actual de usuario.

o Formato: TTY [-s]

o Descripción: Imprime el nombre de ruta del terminal de usuario.

o Opciones:

 -S: Inhibe la impresión de la vía de acceso al terminal, devolviendo

únicamente el código de salida.

• Códigos de Salida:

o 2: Si se especificaron opciones no válidas.

o 0: Entrada estándar en un terminal.

o 1: Resto de los casos.

• Ejemplos: Obtener una via de acceso de un terminal. TTY.

• PWD

o Función: Muestra en pantalla el nombre del directorio de trabajo actual.

o Formato: PWD
o Descripción: Proporciona el nombre del directorio de trabajo en uso. Podrá

utilizar pwd para ver su posición actual y para generar un nombre de directorio

con el procedimiento shell.

o Ejemplos: Visualizar el directorio de trabajo pwd.

• LS

o Función: Lista el contenido de los directorios.

o Formato:

 ls

 [-bacdfgiklmnopqrstuxABCFGLNQRSUX1]

 [-w colum]

 [-T colum] [-I patrón] [directorio]

o Descripción: Lista el contenido de cada directorio especificado; Por cada

archivo nombrado, ls escribe el nombre del archivo y cualquier otra información

solicitada. Los nombres que empiezan por . no son listados, a menos que se use

la opción –a.

o Opciones:

 -o: No da color a la secuencia de salida, según el tipo de extensión.

 -g: Ignorado. Solo para compatibilidad UNIX.

 -t: Lista archivos clasificados por la fecha de la última modificación.

 -a: Lista todas las entradas.

 -s: muestra nombre del directorio, no su contenido.

 -r: Invierte orden de clasificación.

 -p: Pone un / después de cada nombre de archivo, si este archivo es un

directorio.

 -C: Lista en columnas, ordenando verticalmente.

 -A: Lista todas las entradas, excepto “.” Y “..”

 -1: lista un archivo por línea.

 -w column: Asume la anchura de columnas de pantalla en column.

 -l: Listado en forma largo. Esta opción incluye una entrada llamada modo

archivo con una cadena de 10 caracteres, como, por ejemplo:

drwxrwxrwx
• El primer carácter se interpreta la siguiente manera: d

• La entrada es un diretorio: b

• La entrada es un archivo especial tipo bloque: c

• La entrada es un archivo especial de tipo carácter: p

• La entrada es un archivo especial fijo: -

• La entrada es un archivo. Los nueve caracteres restantes

indican ciertos permisos de acceso al archivo. Constan de tres

grupos con tres caracteres cada uno: d rwx rwx rwx  1º

carácter / grupos de caracteres. Cada uno de los grupos detalla

permiso de lectura (r), escritura (w) y de ejecución (x), en este

orden. Al mismo tiempo, el 1º grupo indica el permiso del

propietario de archivo, el segundo el de los usuarios

pertenecientes al grupo y el tercero del resto de los usuarios.

Los códigos utilizados son los siguientes:

o R: Permiso para leer un archivo

o W: Permiso para escribir un archivo

o X: Permiso para ejecutar un archivo

o -: Permiso denegado

o s o S: Conjunto ID de propietario o conjunto ID de

grupo.

o L: Orden de bloqueo establecido para archivo.

• Ejemplos: Listado de archivos del directorio actual. LS o l

o Lista de archivo con modos de permiso otras

informaciones. LS –l

o Listar valor de i-nodo para cada archivo: LS-i

• CD

o Función: Cambia directorio de trabajo.

o Formato: CD [Directorio]

o Descripción: la orden cd convierte el directorio dado en el directorio de

trabajo actual. Si no se emplea ningún argumento, vuelve al directorio HOME de

usuario. Especificando la ruta completa, se situará en el directorio dado.


• MAN

o Función: Manual de ordenes.

o Formato:

 man [-adfhktw][-msystem]

 man [-p cadena][-c onfig-archivo]

 man [-m directorio][-p paginador]

 man [-s sección-lista][sección]

o Descripción: Localiza e imprime la información solicitada, indicada por título en

la selección especificada.

o Opciones:

 -M Directorio: Especifica lista de directorios en las páginas man.

 -P Paginador: Especifica paginador.

 -a: Fuerza a man a utilizar los manuales y no solo el primero.

 -f: Equivale a la orden whatis.

 -h: Imprime la ayuda de la orden y sale.

o Ejemplos: Información sobre vi man vi.

o Nota: para salir presionar q.

• CAT

o Función: concatena y lista archivos.

o Formato: cat [-benstuyAET][archivo]

o Descripción: Lee secuencialmente cada archivo y lo escribe en salida estándar

que por defecto es la pantalla. La referencia de la orden concatenar establece

un grupo de archivos en una sola salida.

o Opciones:

 -b: Numera todas las líneas de salida menos las que están en blanco

comenzando por 1.

 -e: equivalente a –vE.

 -n: Numera todas las líneas de salida, empezando por 1.

 -s: reemplaza múltiples líneas en blanco adyacentes en una sola.

 -t: Equivalente a –vT.

 -v: Muestra los caracteres de control.

 -A: Equivalente a –vET. Muestra todo.

 -E: Muestra $ detrás del final de cada línea.


 -T: Muestra las tabulaciones con ^I.

o Ejemplos: Unir (concatenar) dos archivos en un tercero.

 Cat archvo1 archivo2 > archivo3

 Listar archivo3

 Cat 3

• MORE

o Función: Visualiza un archivo pantalla a pantalla.

o Formato: more [opcion(es)][-num][+numero de linea][+/patrón][archivo]

o Descripción: Filtro que permite al usuario examinar detenidamente el archivo

especificado en la pantalla. Normalmente, la visualización se para después de

contemplar una pantalla visualizando –more—al final de la misma. Si el usuario

introduce retorno, se visualizarán una o más líneas, si introduce un espacio se

visualizará otra a pantalla completa. Si pulsa d o ctrl+d se visualizarán 11 líneas.

More busca en el archivo /etc/teramp para determinar las características del

terminal y el tamaño de pantalla. En un terminal capaz de visualizar 24 líneas en

el tamaño por defecto de la pantalla es de 22 líneas.

o Opciones:

 -num: Indicará número de líneas por pantalla a utilizar por more, en

lugar del valor por defecto.

 -d: Cambia el mensaje final de pantalla.

 -q: Sale de more.

• LPR

o Función: Envía peticiones a una impresora de líneas.

o Formato: lpr [-p printer][-#numero] [-c class][-j trabajo][-T Título][-u usuario]

[-i numcols][-1234 font][-wnum][-cdfghlnmprstv][archivos…]

o Descripción: LPR envía los archivos especificados a la cola de impresión ara

después imprimirlas. El nombre dado, se asume como entrada estandar. Los

archivos se imprimirán en el mismo orden que hayan sido especificadas.

o Opciones:

 -P printer: Fuerza la salida a la impresora especificada.

 -m: Envía correo una vez terminada la impresión.

 -#número: Realiza el número de copias dado por cada archivo.


 -T Título: Escribe el título en la primera página de salida.

 -wnum: Usa num como anchura de página

• MKDIR

o Función: Crea un directorio.

o Formato: medir [-m modo][-p] nombre de directorios.

o Descripción: Crea los directorios especificados en modo 0777. Se crearán

automáticamente las entradas estándar para el directorio especificado y para

su antecesor. Mkdir, requiere que el antecesor tenga permiso de escritura.

o Opciones:

 -m modo: Establece el conjunto de modos permitidos para el nuevo

directorio utilizando la representación octal de modos (permisos).

 -p: Crea directorios intermedios cuando un nombre de directorio incluye

directorios que no existen en la vía de acceso.

o Ejemplos:

 Crear un directorio de nombre conta:

• Mkdir conta

 Crear directorios intermedios:

• Mkdir –p coprs/coprus/almar/aleros

 Si no existe el directorio coprus, se crearán los directorios anteriores.

• RMDIR

o Función: Borra directorios.

o Formato: rmdir [-p] nombre(s) de directorio.

o Descripción: rmdir borra directorios especificados siempre que estén vacios.

o Opciones:

 -p: Borra los directorios especificados que quedan vacios en el

directorio padre.

• CLEAR

o Función: Borra la pantalla de un terminal.

o Formato: clear

o Descripción: Limpia o borra la pantalla del terminal. La orden examina el tipo de

terminal y sus características en el archivo /etc/treecamp para calcular como

borrar la pantalla.
• DATE

o Función: Imprime y establece la fecha.

o Formato: date [-u][-d datestr][-s datestr][+ format][MMDDhhmm][[cc]yy][.ss]

o Descripción: No especificando ningún argumento o si el argumento comienza con

+, imprimirá la fecha y la hora; en caso contrario, se registra o establece la

fecha. La especificación de un formato consiste en una cadena entre comillas.

Los campos particulares vienen representados entre signos de porcentaje

seguidos por una letra de código. Los descriptores de campo son:

 %%  Literal %

 %a  Establece abreviatura para los días de la semana.

 %A  Asigna nombre completo a los días de la semana.

 %b  Establece abreviatura a los meses.

 %B  Asigna nombre completo a los meses.

 %c  Fija fecha y hora de la forma (Sun Dec 08 08:03:03 EST 1998)

 %d  Día del mes.

 %D  Fecha (mm/dd/yy)

 %h  Igual que %b

 %H  Horas de 00 a 23

 %I  Horas de 00 a 12

 %j  Día del año de 001 a 366

 %k  Horas de 0 a 23

 %l  Horas de 1 a 12

 %M  Minutos de 00 a 59

 %n  Nueva línea

 %p  Fija AM o PM

 %S  Segundos de 00 a 61

 %t  Inserta un carácter de tabulación

 %x  Establece la representación de fecha como mm/dd/yy

 %X  Establece la representación de hora como %H%M%S

 %Y  solo año.
o OPCIONES:

 -u: Asigna el tiempo y la fecha en coordenadas universales.

 -d datestr: Muestra el tiempo la hora especificada como datestr.

 -s datestr: Establece el tiempo y la hora especificada como datestr.

 MM  Mes

 DD  Día

 hh  Hora

 mm  Minutos

 CC  Primeros 2 dígitos del año

 YY  Últimos 2 dígitos del año

 .ss  Segundos

o Solo el superusuario puede fijar o cambiar el sistema horario.

o Ejemplos:

 Visualización de fecha y hora:

• Date

 Visualización de fecha en formato europeo:

• Date +%d

• CHMOD

o Función: Cambia los permisos de acceso de archivos o directorios.

o Formato: chmod [who][+1-1=][modo…] archivo  modo archivo


o Descripción: Los permisos de archivos especificados serán cambiados de

acuerdo con el modo de acceso que se indique, pudiendo establecer dos tipos:

modo absoluto o modo simbólico. Un modo absoluto es un número octal de

cuatro dígitos. Se construye a partir de los siguientes modos básicos:

 Modo Absoluto:

• 0400 Permiso de lectura


Propietario
• 0200 Permiso de escritura

• 0100 Permiso de ejecución

• 0040 Permiso de lectura


Grupo
• 0020 Permiso de escritura

• 0010 Permiso de ejecución


• 0004 Permiso de lectura
Otros
• 0002 Permiso de escritura

• 0001 Permiso de ejecución

• 0700 Permiso absoluto propietario

• 0070 Permiso absoluto Grupo

• 0007 Permiso absoluto otros

 Modo Simbólico:

• Chmod [quien]op permiso [op permiso]

• Parámetro quien es una combinación de las letras u

(propietario), g(grupo), y o(otros). La letra significa todos:

Propietario, grupo, y otros usuarios, siendo este el valor por

defecto.

o Op: puede ser + para añadir un permiso y-para quitarlo.

o Permiso: Es cualquier combinación de letras:

 R: lectura

 W: escritura

 X: ejecución

o Ejemplos:

 Modo absoluto:

• Chmod 0644 ARCHIVO

• Chmod 0600 ARCHIVO

 Modo Simbólico: Negociación de permiso de escritura a otros usuarios.

• Chmod o-w archivo

• Permiso de ejecución de un archivo

• Chmod +x archivo

• WHO

o Función: Informa sobre quién está en el sistema.

o Formato: who [opciones][archivo]  who am i


o Descripción: Lista el nombre de conexión, el nombre del terminal y el momento

de conexión para cada usuario conectado al sistema LINUX.

o Opciones:

 -m: igual que who am i

 -q: Nombre de los usuarios y número de ellos conectados al sistema.


 -s: Ignorado. Compatibilidad con otras versiones de who.

 -i: Muestra el número de horas y minutos que un usuario ha estado

inactivo. El carácter “.” Significa que el usuario ha estado inactivo

menos de un minuto, y que el termino old mas de 24 horas.

 -u: igual que –i.

• CP

o Función: Copia archivos.

o Formato: cp [-abdfilprsuvxPR] archivo1 archivo2  cp [-abdfilprsuvxPR]


archivos directorio

o Descripción: cp copia un archivo en uno nuevo o copia uno o mas archivos en un

directorio dado. Los permisos asignados del archivo(s) también se copian.Si el

destino es un directorio, entonces uno o más archivos son copiados en dicho

directorio. Si el destino es un archivo, el contenido del archivo, si ya existe,

será reemplazado por el contenido del archivo origen.

o Opciones:

 -a: mantiene la misma estructura y atributos del archivo original.

 -b: crea copias de seguridad de archivos que van a ser sobreescritas o

borradas.

 -f: borra el archivo destino existente

 -r: copia los directorios recursivamete

 -u: No copia archivos si ya existen

 -v: Imprime el nombre de cada archivo antes de ser copiado.

o Ejemplos: crear una copia de un archivo.

 Cp apuntes apuntes.igual  Origen y destino

• FIND

o Función: Localiza archivos

o Formato: Find lista nombre ruta y expresión

o Descripción: Para cada nombre de ruta especificado, find realiza una busqueda

recursiva, partiendo del directorio especificado, find desciende

jerarquicamente por todos los subdirectorios buscando los archivos que

cumplan la expresión dada.

• MV
o Función: Cambia el nombre de un archivo o un directorio. Mueve un archivo de

un directorio a otro.

o Formato:

 Mv [-f] archivo1 archivo2

 Mv [-f] archivo(s) directorio

o Descripción: mv cambiea el nombre de un archivo; se utiliza de dos maneras: en

la primera archivo1 puede ser el nombre de un directorio o de un archivo

normal, y archivo2, el nuevo nombre.en la segunda se representa el nombre del

directorio en el que se colocarán los archivos.

o Opciones:

 -f: La orden mv procederá a ejecutar las tareas sin realizar preguntas.

o Ejemplos: Cambiar el nombre del archivo rama_t por italia_x: mv rama_t

italia_x

• RM

o Función: Elimina archivos o directorios.

o Formato: rm [-fri] archivos

o Descripción: rm elimina uno o mas archivos de un directorio. Si una de las

entradas es el último enlace a un archivo, este será destruido. Si el archivo

especificado es un directorio se imprimirá un mensaje de error, a no ser que se

haya utilizado la opción –r

o Opciones:

 -f: borra archivo sin formular preguntas

 -r: Acepta el nombre de directorio como argumento.

• LP

o Función: manejador de líneas de impresora.

o Descripción: lp [0-2] Caracteres del manejador utilizados para la línea paralela

de la impresora.

• LPC

o Función: Control de impresión.

o Formato: lpc [comando[argumento]]

o Descripción: lpc es usador por el administrador del sistema para realizar

operaciones de control en el sistema de impresoras. Por cada impresora de línea

configurada en /etc/printap, lpc puede ser utilizado para:


 Habilitar o inhabilitar una impresora

 Habilitar o inhabilitar la cola de impresión

 Reordenar los trabajos en cola

o Opciones:

 Help[orden]: Imprime la descripción de la orden especificada.

 Abort {all/printer}: Termina los daemons en cola e inhabilita la

impresora.

 Clean {all/printer}: Borra archivos temporales, archivos de datos y de

control que no pueden ser impresos.

 Disable {all/printer}: Cierra la cola de la impresora especificada.

 Down {all/printer}: Cierra la cola de la impresora especificada, la

inhabilita y pone mensaje en el archivo de estado de la impresora.

 Enable {all/printer}: Activa la cola de impresión.

 Exit

 Quit: Sale de LPC

 Restart {all/printer}: Intenta comenzar un nuevo daemon de impresión.

 Start {all/printer}: Activa la impresora y daemon.

 Status {all/printer}: Muestra el estado actual del sistema de impresión.

 Stop {all/printer}: Inhabilita la impresora después de completar la

impresión del trabajo en curso.

• LPQ

o Función: Devuelve el estado de trabajos de impresión.

o Formato: lpq [-l][-p impresora][trabajo#...][usuario]

o Descripción: lpq examina el área de cola de impresión usada por lpd, informando

del estado de un trabajo especificado o de todos los trabajos asociados con el

usuario. Sin argumentos, informa de todos los trabajos en cola. Por cada

trabajo suministrado, lpq informa del nombre de usuario, rango en cola,

identificador del trabajo, nombre de composición del archivo y tamaño total en

bytes.

o Opciones:

 -p impresora: especifica impresora

• LPRM

o Función: Borra los trabajos de impresión de la cola.


o Formato: lprm [-p impresora][-][trabajo#][usuarios]

o Descripción: lprm borra un trabao o trabajos situados en cola de impresión.

Lprm es normalmente uilizado por un usuario para borrar un trabajo dado.

o Opciones:

 -p impresora: asocia la cola de impresión con la impresora especificada.

 -: Borra todos los trabajos que tenga en propiedad el usuario. Utilizada

por el superusuario (=Administrador=root) la cola de impresión se

vaciará.

 Usuario(s): Borra los trabajos de los usuarios especificados. Asignación

de uso establecido solo para el superusuario.

 Trabajo#: Especifica el nº de trabajo en cola. Utilice lpq para averiuar

el número de trabajo deseado.

• CAL

o Función: Imprime un calendario

o Formato: cal [mes][año]

o Descripción: Imprime un calendario del año o mes que se especifique. El año

puede ser desde 1 a 9999, inclusive. El mes entre 1 y 12.

o Atención: cal 64 se refiere al año 64, no a 1964.

• PS

o Función: Informa del estado de los distintos procesos del sistema.

o Formato: ps[opcion[es]]

o Descripción: Utilice PS para obtener información del estado de los distintos

procsos del sistema que esten activos. Sin opciones, la información

proporcionada hace referencia a los procesos asociados al terminal del usuario.

o Opciones:

 -e: Información de todos los procesos.

 -l: genera un listado en formato largo.

 -u: Formato de usuario.

 -j: Información.

 -s: Formato de señales.

 -m: Muestra la información de memoria.

 -a: Procesos de otros usuarios.

o Cabecera de columnas:
 F – Indicadores asociados al proceso:

• 0 esta en el área de intercambio

• 1 en memoria

• 2 proceso del sistema

• 4 bloqueado en memoria

• 10 está trasegado

• 20 esta siendo controlado por otro proceso

• 40 otro indicador de control

 Stat – Estado del proceso

• O Inexistente

• S Durmiendo

• W Esperando

• R Ejecutandose

• I Intermedio

• Z Terminado

• T Parado

 Uid – Identificación de usuario (ID) propietario del proceso.

 Pid – Nº de identificación ID del proceso.

 Ppid – Nº de identificación ID del proceso predecesor.

 Stime – Hora de comienzo del proceso.

 Pri – Prioridad del proceso.

 NI – Nº utilizado para calcular la prioridad.

 ADDR – Si reside n memoria, es la dirección de memoria, en caso

contrario es la dirección de disco.

 SIZE – Tamaño en bloques de la imagen de memoria en disco.

 WCHAN – Suceso por el cual elproceso esta esperando o durmiendo, si

esta en blancos el proceso está en ejecución.

 TT – Terminal que controla el proceso.

 Time – Tiempo de ejecución acumulativa del proceso.

 COMMAND – Nombre de la orden n.

o Ejemplos:

 Visualizar los procesos en curso:

• Ps
 Visualizar los procesos en curso con listado completo:

• Ps –l

• KILL

o Función: Termina un proceso.

o Formato: Kill [-signo]PID / Kill –l

o Descripción: Kill envia la señal 15 (terminar) al proceso especificado. Se usa

para detener la ejecución de procesos que se están ejecutando en background.

El número de proceso lo puede encontrar utilizando la orden ps. El proceso

terminado debe pertenecer al usuario preferente. Si como prmer argumento se

especifica un número de señal precedido por -, esa señal será enviada en lugar

de terminar. Kill -9 cancelación segura.

o Opciones:

 -l: Imprime lista de nombres de señales.

o Ejemplos:

 Abortar todos los trabajos en background:

• Kill 0

 Averiguar el nº de proceso y detener un determinado:

• Ps

• PID TTY TIME COMMAND

• 5431 02 1:15 scash

• 5478 02 18:32 lci-x-boy

• Kill -9 5478

• BANNER

o Función: Visualiza o imprime letras de grán tamaño.

o Formato: Banner [-wn] mensaje...

o Descripción: Muestra o imprime mensajes en letras grandes. Si el mensaje es

omitido, leerá la entrada estandar. Con la opión –w, la salida es reducida a una

anchura entre 132 y n, siendo n80 por defecto.

o Ejemplos: banner Hola estoy aquí.

• FDFORMAT

o Función: formatea disquetes a bajo nivel.

o Formato: fdformat [-n]device


o Descripción: fdformat realiza formatos a bajo nivel sobre disquetes; los

manejadores usados podrán ser cualquiera de los siguientes:

 /dev/fd0h720

 /dev/fd1h720

 /dev/fd0H1440

 /dev/fd1H1440

• GREP

o Función: Busca un patrón en un archivo.

o Formato: Grep [-[[AB]]numero]-[CEFGVchilnqsvwx]][-[[ef]]patrón[archivos]

o Descripción: Las ordenes de la familia Grez busca en los archivos de entrada las

líneas que coinciden con el patrón especificado.

o Opciones:

 -v: imprime todas las líneas, excepto las que coinciden.

 -x: Muestra solo las líneas que coinciden.

 -c: Imprime la cuenta de coincidencias.

 -l: Lista los nombres de los archivos que contienen líneas coincidentes.

 -n: Cada línea será precedida por el número de línea relativo en el

archivo.

 -b: Cada línea va precedida por el número de bytes.

 -s: No imprime mensajes de error.

 -número: Imprime la línea encontrada con el patrón y las numero de

líneas antes y después de ella.

 -A número: Imprime la línea con el patrón y las numero de líneas

después de ella.

 -B número: Imprime la línea con el patrón y las numero de líneas

anteriores a ellos.

o Ejemplo:

 Busca y visualiza aquellas líneas del archivo tilos que contienen la cadena

astarmo:

• Grez astarmo tilos

• VI

o Función: Editor de textos orientado a pantalla.

o Formato: vi [opcion(es)][archivo(s)]
o Descripción: Editor de textos orientado a pantalla. Vi funciona empleando un

área de trabajo temporal llamado buffer. Cuado decida grabar trabajo, vi

copiará los contenidos del buffer en un archivo permanente.

o Opciones:

 -w n: Fija el tamaño de la ventana en n líneas.

 -R: Activa el modo lectura.

 +orden: Inicia el editor ejecutando la orden de colocación.

 -C Orden: Compatibilidad en UNIX System V.

 -i: Comienza el editor en modo inserción.

 Inserción de texto:

• a: Inserta texto después del cursor; utilizado con un archivo

nuevo tiene el mismo efecto que i.

• A: Inserta texto después del último carácter de la línea actual.

• i: Inserta texto comenzando en el lugar que tiene actualmente

el cursor.

• I: Inserta el texto antes del primer carácter de línea actual.

• o: Abre una línea nueva en blanco por debajo de la que

actualmente tiene el cursor.

• O: Abre una línea nueva en blanco por encima de la que

actualmente tiene el cursor.

 Movimiento del cursor:

• 0 (cero): Principio de línea.

• $: Final de línea.

• Número h: hacia la izquierda el número de caracteres.

• Número H: El cursor al número de línea indicado.

• Número l: Hacia la derecha el número de caracteres.

• Número j: Hacia abajo el número de líneas.

• Número +: Hacia abajo el número de líneas.

• Número -: Idem númeroj pero hacia arriba.

• H: Esquina superior izquierda de pantalla.

• L: Esquina inferior izquierda de pantalla.

• Número w: Cursor a la derecha el número de palabras.

• Número b: Cursor a la izquierda el número de palabras.


• G: Cursor a la última línea.

• Número_de_líneaG: Cursor 1º carácter de la línea.

 Movimiento de pantalla:

• Ctrl.+u: Mueve hacia arriba media pantalla.

• ctrl.+D: Mueve hacia abajo media pantalla.

 Numeración de líneas:

• :Set number: Activa la numeración de líneas.

• :set nonumber: Desactiva la numeración de líneas.

 Leer un archivo:

• :r nombre_de_archivo: Lee el archivo especificado e inserta su

contenido.

 Lista de archivos:

• :args: Muestra los nombres de los archivos de cola.

• :n: Edita el siguiente archivo de cola.

• :rew: Edita el primer archivo de cola.

• :e nombre_archivo: Pasa a edital el archivo indicado.

• :e#: Edita el último archivo editado.

 Borrar texto:

• Número x: Borra nº caracteres a la derecha.

• Número X: Borra nº caracteres a la izquierda.

• Número dw: Borra nº palabras a la derecha.

• Número dd: Borra nº palabras a la izquierda.

 Deshacer un comando de edición:

• u: deshace el efecto de la última orden ejecutada.

 Copiar y mover el texto:

• Buffernúmero_de_líneas yy: Almacena en el buffer indicado el

nº de líneas seleccionadas.

• Buffer p: Inserta el contenido del buffer especificado por

debajo de la línea actual.

 Buscar cadenas:

• /cadena_a_buscar: Busca hacia delante.

• ? cadena_a_buscar: busca hacia atrás.

• n: Continua con la última búsqueda realizada.


• :set ignorecase: Ignora mayúsculas y minúsculas.

• :set noignorecase: Diferencia mayúsculas y minúsculas.

• :set magic: Activa reconocimiento de caracteres especiales.

 Grabación de un achivo:

• :w nombre_de_archivo: Graba archivo en disco.

• :x ó :x nombre_de_archivo: Graba el archivo en disco y sale del

editor.

• :q: Sale del editor. Si ha modificado el texto y desea abandonar

sin grabar los cambios, introduzca el valor absoluto de la

orden :q!

• TAR

o Función: Copia archivos en otros dispositivos normalmente cinta magnética o

disquetes.

o Formato: tar [opción[modificador]][archivo(s)]

o Descripción: Tar escribe y lee archivos a/y de cinta magnética o disquete. Las

distintas opciones le permitirán especificar las acciones que desee. Una opción

Tar tiene dos partes: Una parte función para seleccionar la acción deseada, y un

modificador opcional.

o Opciones:

 r: Los archivos especificados se escribirán al final del dispositivo.

 x: Los archivos nombrados se extraen del dispositivo. Si uno de ellos es

un directorio, se extraen sus archivos y subdirectorios.

 t: Lista los nombres de todos los archivos contenidos en el dispositivo.

 -A: Concatena archivos Tar.

 -d: Busca diferencias.

 u: Los archivos especificados se añaden al dispositivo empleado, si no

están en él.

 c: La escritura comienza al principio del dispositivo, en ligar de

realizarse al final del mismo.

o Modificadores:

 v: Imprime el nombre de cada archivo que procesa, precedido de la letra

de función. Si utiliza el modificador v con la opción t, obtendrá mas

información adicional.
 w: Imprime la acción a realizar seguida del nombre de archivo y espera

confirmación.

 bn: Utilice n como factor de bloquea para registros en cinta. Por

defecto, el valor asignado es 1, y el máximo, 20. Solo podrá ser utilizado

cuando se escriban archivos en cinta.

 m: No restaura la fecha de modificación de los archivos. Su extracción



 P: Asigna a los archivos extraidos las mismas prioridades de usuario y

de grupo que tenía la persona que las utilizó antes de que se

almacenaran en el dispositivo. Esta opción es válida únicamente junto

con la opción x.

o Ejemplos:

 Listar los archivos de una cinta en el dispositivo por defecto: tar t

• SORT

o Función: Clasifica y/o mezcla archivos.

o Formato: Sort [-cmus][-t separador][-o salida][-r tmpdir][-bdfiMnr][+pas1][-

pos2][archivo…]

o Descripción: Clasifica todas las líneas de los archivos especificados y escribe el

resultado en la salida estándar. Las comparaciones se basan en una o mas claves

extraidas de cada una de las líneas de la entrada. Por defecto, la clave de

clasificación es la línea entera.

o Opciones:

 -c: Comprueba que el archivo está ordenado según las reglas de

clasificado, no produce salida.

 -m mezcla solo los archivos clasificados.

• Opciones de clasificación:

o –d: Ordenado según el diccionario.

o –f: Interpreta las letras minúsculas como mayúsculas.

o –i: En las comparaciones no numéricas ignora los códigos

ASCII fuera de rango.

o –r: Invierte el sentido de las comparaciones.


• CMP

o Opciones:

 -l: Imprime el nº del octeto decimal, y octetos diferentes en octal por

cada diferencia encontrada.

 -s: No imprime las diferencias encontradas.

o Ejemplos:

 Comprueba si dos archivos son distintos:

• Cmp ale ric

• MESG

o Función: Permite o niega mensajes.

o Formato: msg [n][y]

o Descripción: Mesg con argumento n prohibe los mensajes que proceden de la

orden de comunicación write. Si utiliza mesg sin argumentos obtendrá el estado

del permiso actual.

• PASTE

o Función: Mezcla las líneas de diferentes archivos o líneas subsiguientes de un

solo archivo.

o Formato: paste archivo1 archivo2

o –d lista archivo1 archivo2

o –s [-d lista] archivo1 archivo2

o Descripción: En los 2 primeros formatos, paste concatena las líneas

correspondientes de los archivos especificados. Cada archivo es tratado como

si guera una columna o columnas de una tabla, y paste los pondrá juntos

horizontalmente (mezcla paralela). En el último formato indicado, paste incluye

la función de una orden anterior con el mismo nombre; combinando líneas

subsiguientes del archivo de entrada.

o Opciones

 -d: Reemplaza el carácter de tabulación por uno o más caracteres

alternativos por lista.

 Lista: Uno o más caracteres que siguen a –d reemplazan al tab por

defecto como carácter de unión de líneas.


 -s: Mezcla las líneas subsiguientes en lugar de una de cada archivo de

entrada.

• SLEEP

o Función: Suspende la ejecución durante un intervalo de tiempo.

o Formato: Sep tiempo

o Descripción: Sep suspende la ejecución durante los segundos especificados en

el argumento tiempo. Se utiliza para ejecutar una orden después de una cierta

cantidad de tiempo.

o Ejemplos:

 Esperar 105 segundos y enviar mesaje especificado:

• Sleep 105; echo en breve desconectaremos el sistema.

• LN

o Función: Une o asigna un nombre adicional a un archivo.

o Formato: ln [-bdfisvF][-S backup][-V versión]fuente[destino]// [-bdfisvF][-S

backup][-V versión] fuentes directorio

o Descripción: Los archivos se identifican con un nombre. Linux identifica los

archivos internamente con un número de i-nodo. La orden ln permite unir

nombres adicionales al mismo archivo, pudiendose unir un archivo determinado a

nombres en directorios.

o Opciones:

 -f: Borra archivos existentes.

 -i: Modo Interactivo.

 -s: Crea enlace simbólico.

 -v: Imprime el nombre de cada archivo antes de enlazarlo.

 -V versión: Tipo de copias que crea. Puede ser fijado con la variable de

entorno de versión.

 -b: Crea copias de archivos que van a ser borrados.

o Teoría:

 Enlace simbólico: Es un fichero especial que contiene un nombre de

camino blando.

 Enlace hardware: Duro o físico: Un nombre para un fichero.

• Forma predeterminada  Enlaces duros

o Opción: -s  Enlaces simbólicos


o Simbólico: liga1  arch1
o Hardware duro: liga1

• SHUTDOWN

o Función: Termina todos los procesos.

o Formato: /sbin/shutdown [-t segundos][-rkhncf]tiempo[mensaje]

o Descripción: Shutdown termina todos los procesos que se estén ejecutando en

el sistema de manera ordenada. Solo el superusuario [administrador = root] o un

usuario con autorización puede ejecutar la orden shutdown.

o Opciones:

 -t segundos: Espera los segundos dados entre el mensaje de atención y

las señales de finalización de shutdown.

 -k: No realiza el shutdown. Solo envía los mensajes de atención.

 -r: Resetea después del shutdown.

 -n: No sincroniza antes del reseteo.

 -f: Resetea sin comprobación de los archivos del sistema.

 Mensaje: Envía el mensaje a todos los usuarios.

 Time: Puede tener diferentes formatos; formato de tiempo absoluto en

la forma hh:mm, donde hh es la hora con uno o dos dígitos y mm minutos

con dígitos. Podrá utilizar el formato +m, donde m es el número de

minutos en tiempo de espera.

• TEST

o Función: Evaluación de la condición.

o Formato: Test expresión

o Descripción: Evalua la expresión, y si su valor es cierto, devuelve un código de

estado cierto (0), en caso contrario devolverá un código de salida diferente de

cero (falso). Test también devolverá un código diferente de 0 si no se le dan

argumentos.

o SIMBOLOS DE EXPRESIÓN:

 -r archivo: cierto si el archivo existe y es legible.

 -w archivo: Cierto si el archivo existe y se puede escribir en el.

 -x archivo: Cierto si archivo existe y es ejecutable.

 -f archivo: Cierto si archivo existe y es un archivo regular.


 -d archivo: Cierto si archivo existe y es un directorio.

 -c archivo: Cierto si archivo existe y es un archivo especial de carácter.

 -b archivo: Cierto si archivo existe y es un archivo especial de bloque.

 -p archivo: Cierto si archivo existe y es un archivo tubería.

 -s archivo: Cierto si archivo existe y su tamaño es mayor que 0.

• WC

o Función: Contador de líneas, palabras y caracteres.

o Formato: wc [-lwc][nombres de archivo]

o Descripción: wc cuenta líneas, palabras y caracteres del archivo especificado

de la entrada estandar si no se han especificado nombres de archivo.

Entendiendose una palabra como una cadena de caracteres delimitada o

separada por espacio, tabuladores o caracteres de nuevas líneas. Las opciones l,

w y c se pueden utilizar en cualquier combinación, sirven para especificar el tipo

de elementos a contar, que pueden ser líneas, palabras o caracteres. Por

defecto asume los tres –lwc.

• PASSWD

o Función: Cambia la contraseña de entrada al sistema (password).

o Formato: passwd le permite crear o cambiar su palabra de paso.

• CHGRP

o Función: Cambia grupo de usuarios que tienen acceso de grupo a sus archivos.

o Formato: chgrp grupo de archivo(s).

o Descripción: Cada archivo se identifica con un nombre de grupo como

pertenencia a grupo determinado. Los distintos miembros del grupo tienen

acceso a archivos especificados en los distintos permisos de grupo. El comando

chgrp cambia la ID de grupo de los archivos seleccionados por la ID de un grupo

especifico.

o Ejemplos:

 Concesión de permisos al grupo 325 para el archivo vic: chgrp 325 vic

• GROUPS

o Función: Muestra grupos de trabajo.

o Formato: groups [nombre_usuario…]

o Descripción: Groups muestra los grupos al que pertenece cada nombre de

usuario, o del corriente si no se da ninguno. Por cada nombre de usuario


especificado, groups mostrará una línea con el nombre de usuario seguido de los

grupos a los que pertenezca. Groups muestra los grupos de trabajo

pertenecientes al nombre de usuario.

 - --- --- ---

 prop grupo atrás

• HEAD

o Función: Muestra las primeras líneas de un archivo.

o Fomato: head [-c N [bkm][-n N][-qv][archivo]

o Descripción: Imprime el nº de líneas que se ha especificado en el argumento –n,

comenzando por el principio del archivo. Si se omite el número, por defecto es

10.

o Ejemplos:

 Imprime las 8 primeras líneas de cada uno de los archivos

especificados.

• Head –n8 texto texto1

• TAIL

o Función: Visualiza el final de un archivo.

o Formato: tail [-c[+]N[bkm]][-n[+]N][-fqv][archivo][{-,+}Nbcfklmqv][archivo]

o Descripción: tail presenta en pantallas las últimas 10 líneas de un archivo. Podrá

elegir el punto de comienzo de visualización de un archivo, alternándolo con el

uso del especificador de localización.

o Opciones: Tail acepta dos opciones de formato; utilice los argumentos de las

opciones con números o especifique los signos “+” o “-“ precedidos del numero –c

N. Final N bytes. Se puede interpretar con diferentes unidades:

 B Bloques de 512 bytes

 K Bloques de 1 Kbyte

 M Bloques de 1 MByte

 -nM: Final dado por N líneas.

 L: Igual que –n.

 -v: Imprime en cabecera nombre de archivos.

 -q: Nunca imprime en cabecera nombre de archivos.

o Ejemplos: Visualizar 10 últimas líneas del archivo texto:

 Tail texto
• WHATIS

o Función: Busca palabras en una base de datos propia.

o Formato: whatis palabra_clave

o Descripción: busca el contenido de palabra_clave en una base de datos que

contiene breves descripciones de los comandos, mostrando todas las

descripciones que contiene una palabra idéntica (una palabra entera). La base

de datos whatis es creada usando el comando /usr/bin/makewhatis

• APROPOS

o Función: Busca ‘strings’ en la base de datos “whatis”

o Formato: apropos palabra_clave

o Descripción: Busca el contenido de la palabra clave, en una base de datos que

contienen breves descripciones de los comandos mostrando todas las

descripciones donde encuentra una referencia a la clave.

• FREE

o Función: Muestra la memoria libre y la usada.

o Formato: free [-b | -k][-t]

o Descripción: Free muestra la memoria física y swap que está libre en el sistema,

así como la memoria compartida y los buffers usados por el núcleo.

o Opciones:

 -b: Muestra la memoria en bytes.

 -k: Muestra la memoria en Kilobytes.

 -t: Muestra otra línea que contiene los totales.

• NL

o Función: Numera líneas de un archivo.

o Formato: nl [opcion(es)][archivo]

o Descripción: nl lee líneas desde el archivo especificado y numera las líneas en


salida estandar. Las notaciones especiales en el texto harán que se divida en

páginas lógicas cada una de ellas con una cabecera, un cuerpo y un pié. Por

defecto, la numeración de línea se vuelve a establecer por cada página lógica.

Para dividir el texto en páginas lógicas, utilice las siguientes notaciones: \:\:\:
 Comienzo de cabecera, \:\:  Comienzo del cuerpo \:  Comienzo del pié.

Cada notación ha de ser la única entrada en línea.

o Opciones:

 -b –body_numering-style: Especifica líneas del cuerpo que van a ser

numeradas.

 a: Numera todas las líneas.

 t: Numera solo las líneas con texto imprimible.

 n: No numera las líneas.

 Pregexp: Numera solo las líneas que tengan la expresión regexp.

 -h-header_numering=style: Especifica las líneas de cabecera que han de

numerarse.

 -f-foot_numering=style: Especifica las líneas del pie que han de

numerarse.

You might also like