Story Transcript
Más Comandos Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos echo [OPCIONES] MENSAJE – escribe en la salida estándar los mensajes, separados con un espacio y con EOL al final. -n suprime EOL al final -e interpreta estos caracteres especiales \a » campana \b » retroceso \c » suprime EOL al final \f
» cambio de página
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos echo [OPCIONES] MENSAJE \n
» nueva línea (EOL)
» retorno de carro (BOL) \t » tabulador horizontal \v » tabulador vertical \\ » barra inversa \nnn » caracter ASCII nnn en octal \r
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos echo [OPCIONES] MENSAJE
– Ejemplos echo Esto es un ejemplo! echo -n Hola echo a Todos! echo -e "\a" echo -e "\101" – muestra la letra A, que es 101 en octal. Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cal [OPCIONES] [ [MES] AÑO] – Sin parámetros, muestra calendario del mes actual – el año debe indicarse con la centuria, 2008 – el mes en número 1 a 12. -j
» día juliano, contado desde el 1 de enero » calendario del año en curso
-y – Ejemplos cal 1977
cal 09 1891
Sistemas Operativos III - ETB – EMT - CETP
cal 9 1752 Prof. L. Carámbula
Más Comandos date [OPCION] [+FORMATO] – – –
muestra fecha y hora. con +FORMATO según el patrón indicado. Formato para presentar la fecha y la hora (+FORMATO): %H » hora (00-23) %M » minuto (00-59) %S » segundos (00-59) %T » hora en 24 horas (hh:mm:ss)
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos date [OPCION] [+FORMATO] %X %a %A %b %B %c %d
» hora en representación local (%H:%M:S) » nombre local abreviado del día » nombre local completo del día » nombre local abreviado del mes » nombre local completo del mes » fecha y hora locales » día del mes (01-31)
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos date [OPCION] [+FORMATO] %m %w %x %y %Y
» mes (01-12) » día de la semana (0-6), 0 es Domingo » fecha local » 2 dígitos del año (00-99) » 4 dígitos del año (1970....)
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos date [-u][MMDDHHmm [[CC]YY][.SS]] – fija fecha y hora (root). -u | --utc | --universal » hora universal (GMT) – Formato para fijar la hora: • MM » mes (01-12) • DD » día (01-31) • HH » hora (00-23) • mm » minuto (00-59) • CC » centuria • YY » año • SS » segundos (00-59) Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cat [OPCIONES] [ARCHIVO ...] – Concatena los archivos indicados y los muestra en la salida estándar. – Sin argumentos, recibe de la entrada estándar -b -E -n -s
» numera las líneas que no están en blanco » muestra $ al final de cada línea » numera las líneas » reemplaza varias líneas en blanco por una sola
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cat [OPCIONES] [ARCHIVO ...] -t » equivale a –vT -A » equivalente a -vET -v » muestra caracteres no imprimibles excepto EOL y tabulador -T » muestra tabulador como ^I – Ejemplos
cat /etc/group – muestra el contenido del archivo /etc/group Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cat [OPCIONES] [ARCHIVO ...] –
Ejemplos
cat cap1 cap2 cap3 –
muestra sucesivamente los archivos cap1, cap2 y cap3.
cat cap1 cap2 cap3 > libro –
concatena los archivos cap1, cap2 y cap3 en el archivo libro.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cmp [OPCIONES] ARCH1 ARCH2 – – –
compara dos archivos. si son iguales, no imprime nada (retorna 0). si difieren, marca el byte y el número de línea de la primera diferencia (retorna 1). – Si hay un error retorna un valor >1 -l número de byte (decimal) y bytes diferentes (octal) para cada diferencia. -s devuelve solamente un valor de retorno, sin escribir nada. Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cmp [OPCIONES] ARCH1 ARCH2 [SALTEAR1 [SALTEAR2]] –
–
Los valores decimales SALTEAR1 y SALTEAR2 indican la posición de byte donde comienza la comparación en ARCH1 y ARCH2 Puede expresarse en hexadecimal precediendo el número con 0x, o en octal precediendo con 0.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos wc [OPCIONES] ARCHIVO –
cuenta líneas, palabras y caracteres de los archivos indicados o de la entrada estándar. – si son varios los archivos, imprime una línea por cada uno y un total. -c » sólo caracteres -w » sólo palabras -l » sólo líneas – Ejemplo: wc –l /etc/passwd Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos diff ARCHIVO1 ARCHIVO2 –
muestra las diferencias existentes entre dos archivos.
diff nota1 nota2
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos head [OPCIONES] ARCHIVO –
muestra la primera parte de un archivo, por defecto muestra 10 líneas. – si son varios archivos muestra un encabezado con el nombre de cada archivo. -v » imprime encabezado con nombre del archivo -q » no imprime encabezado con nombre del archivo -n » imprime primeras N líneas Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos head [OPCIONES] ARCHIVO –
Ejemplos
head –n 20 /etc/passwd o head –20 /etc/passwd head –20 /etc/passwd /etc/group Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos tail [OPCIONES] ARCHIVO –
muestra la última parte de un archivo, por defecto muestra 10 líneas. – si son varios archivos muestra un encabezado con el nombre de cada archivo. -f » continúa tratando de leer. Para archivos en crecimiento -v » imprime encabezado con nombre del archivo Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos tail [OPCIONES] ARCHIVO -q » no imprime encabezado con nombre del archivo -n » imprime últimas N líneas – Ejemplos
tail –n 20 /etc/passwd tail –20 /etc/passwd /etc/group
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos more [OPCIONES][-N][+/CADENA[-N] [ARCHIVO] – -N -d -s -u
pagina el texto dividiéndolo en pantallas, presentando una por vez. » fija el tamaño de la pantalla en N líneas » muestra mensajes de ayuda » comprime en una varias líneas en blanco seguidas » suprime subrayados
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos more [OPCIONES][-N][+/CADENA[-N] [ARCHIVO] +/cadena » busca la cadena antes de mostrar +N » comienza a mostrar a partir de la línea N – Durante el despliegue, reconoce los siguientes comandos: h » muestra resumen de estos comandos espacio » avanza una pantalla enter » muestra la siguiente línea Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos more … f » avanza una pantalla; ctrl+F b » retrocede una pantalla; ctrl+B ctrl+L» redibuja la pantalla = » muestra número de línea actual n » repetir última búsqueda . » repetir el comando anterior ´ » ir al comienzo de última búsqueda q | Q » salir Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos more … /PATRON » busca hacia adelante la expresión regular PATRON ?/PATRON » busca hacia atrás la expresión regular PATRON
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cut -f CAMPOS [ARCHIVO] cut -c COLUMNAS [ARCHIVO] – – –
extrae partes de cada línea de los archivos indicados o de la entrada estándar. Los campos y columnas se indican con números 1, 2,... o con intervalos n-m. Intervalos incompletos: -n » 1-n m- » m hasta el último campo o columna.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cut -f CAMPOS [-d DELIM][ARCHIVO] cut -c COLUMNAS [ARCHIVO] -f » campos numerados -c » columnas, ubicación posicional de caracteres en la línea -d » fija el caracter delimitador de campos, tabulador por defecto -s » con -f para no imprimir líneas que no contengan el delimitador Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos cut -f CAMPOS [-d DELIM][ARCHIVO] cut -c COLUMNAS [ARCHIVO] Ejemplos: cat /etc/passwd | cut -d: -f1,3,5-6 cat /etc/passwd | cut -c1-15 ls -l | cut -c57–
corta sólo el nombre del archivo (puede requerir ajuste en el valor de columna).
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos banner MENSAJE – Muestra el mensaje (cadena de caracteres) en letras grandes y rotándolo 90° -wN
» en un ancho de N columnas
– Ejemplos
banner -w 40 Hola! banner L
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos apropos [OPCIONES] PALABRA-CLAVE – busca entre las descripciones cortas de las páginas del manual la presencia de la PALABRA-CLAVE. – OPCIONES -r » interpreta cada nombre como una expresión regular -w » interpreta cada nombre como caracteres comodines
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos whatis [OPCIONES] NOMBRE – muestra una descripción corta de los comandos similares a NOMBRE. -r » interpreta cada nombre como una expresión regular -w » interpreta cada nombre como conteniendo caracteres comodines – Ejemplos whatis man whatis -w man* Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos which PROGRAMA – indica la ruta completa de PROGRAMA, si éste está accesible a través de la variable PATH – Ejemplos which passwd
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos man [OPCIONES] [SECCION] NOMBRE – da formato y muestra las páginas del manual en línea. – si no se indica sección, muestra sólo la primera que encuentre; si se indica sección como número 1-9, muestra la página que haya en la sección indicada. – las páginas están organizadas en secciones, reconocidas por un dígito, y eventualmente subsecciones indicadas por una o más letras. Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos man [OPCIONES] [SECCION] NOMBRE » muestra páginas en todas las secciones » muestra información de depuración del comando man -f » equivalente a whatis -h » muestra ayuda para man -k » equivalente a apropos -w » no imprime las páginas, sino las ubicaciones -a -d
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos man [OPCIONES] [SECCION] NOMBRE – Secciones del manual: 1 programas ejecutables y scripts 2 funciones del núcleo 3 funciones de biblioteca 4 archivos especiales (generalmente en /dev) 5 formatos de archivos 6 juegos 7 paquetes de macros 8 comandos de administración (root) Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos who [OPCIONES] [am i] – quién está en el sistema. Muestra nombre de login, línea de terminal, hora de ingreso, nombre de máquina remota o display X. am i » máquina y nombre de login del usuario actual -H » muestra encabezado de columnas -u » tiempo inactivo; "old" es >24 horas; "." activo recientemente -w » si el usuario recibe (+) o no (-) mensajes -m » igual que 'who am i' Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos whoami – Muestra el identificador del usuario actual. – Si se ha usado su para cambiar de usuario, whoami muestra el nombre asociado con el usuario adoptado.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos uname [OPCIONES] – muestra información de la máquina y del sistema operativo: -a » toda la información -m » máquina, tipo de hardware -n » nombre de la máquina en la red -p » tipo de procesador -r » edición del sistema operativo -s » nombre del sistema operativo -v » versión del sistema operativo Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos info [NOMBRE] – sistema de información de GNU sobre UNIX.
info info – muestra información sobre info, con tutorial para aprender a manejar info.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos id [OPCIONES] [NOMBRE_USUARIO] – muestra información sobre un usuario. – muestra nombre, UID, grupo, GID y grupos suplementarios. -g » sólo el grupo primario -G » grupos suplementarios -n » nombre en lugar de número requiere -u, -g, o -G -r » real en lugar de efectivo; requiere -u, -g o -G -u » sólo el número de usuario (UID) Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos hostname [NOMBRE] – sin argumentos, indica el nombre de la máquina – con NOMBRE, fija el nombre de la máquina (root). -h » ayuda -f | --fqdn » nombre completo de la máquina, con dominio DNS -d | --domain » nombre de dominio DNS -i | --ip-address» dirección IP (número IP) -a | --alias » nombres de alias Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos mail [OPCIONES] [DESTINO] – procesador de correo electrónico de UNIX. – sin argumentos, muestra la lista de mensajes en la casilla de entrada y permite manipularlos. – si hay un destino, lee de la entrada estándar hasta un "." aislado en una línea y envía lo leído como mensaje a destino.
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos mail [OPCIONES] [DESTINO] » muestra detalles de entrega » especifica el tema (subject) del mensaje -c LISTA » envía copias a LISTA de usuarios, separados por coma -b LISTA » envía copia oculta a LISTA de usuarios -f [ARCH] » lee contenido de archivo propio mbox o el indicado -u USUARIO » equivale a mail -f /var/spool/mail/USUARIO -v -s TEMA
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos mail [OPCIONES] [DESTINO] – Comandos internos de mail: & » indicador de comandos ? » muestra la lista de comandos para la manipulación de los mensajes d » borra mensaje actual, marcado con '>' N » muestra el mensaje número N q » sale del programa de correo
Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos mail [OPCIONES] [DESTINO] – Ejemplo mail -s “No utilizar en clase este comando” -c fulano,mengano pepe – Envía un mensaje al usuario: • pepe
– Tema • “No utilizar en clase este comando”
– con copia a los usuarios: • fulano y mengano. Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos talk USUARIO [TTY] – conversar con otro usuario. – Si está en la misma máquina, alcanza con el nombre de login del usuario – Si está en otra máquina, es preciso usar la forma usuario@maquina. – Si el usuario tiene varias sesiones a la vez, puede indicarse la terminal, usualmente de la forma ttyXX. Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula
Más Comandos mesg [y|n] – Controla acceso de escritura a la terminal actual por otros usuarios – Programas talk y write. – Sin parámetros, muestra el estado: • is y » si está habilitado • is n » si no está habilitado y » permite a otros escribir mensajes en la terminal n » no permite a otros escribir mensajes en la terminal Sistemas Operativos III - ETB – EMT - CETP
Prof. L. Carámbula