Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metacaracteres y Comandos
Metacaracteres y Comandos
Comodines o
metacaracteres
Usar comodines permiten buscar ms de
un archivo a la vez.
Podemos usar comodines en tareas
como listar, mover, copiar o borrar.
En linux podeos utilizar los siguientes
comodines: *, ?, [ ]
El comodn
El comodn
ls ???
ls carta?
Los comodines [ ]
Mientras que los caracteres * y ?
Especifican porciones incompletas de un
nombre de archivo, los corchetes
permiten especificar un conjunto de
caracteres vlidos de bsqueda.
Se rastrear una coincidencia de
cualquier carcter entre los corchetes con
el nombre de archivo especificado.
Combinaciones de
metacaracteres
Coincidencias de smbolos
Qu pasara si un comodn formara parte
del nombre de un archivo?
Ejemplo:
ls respuestas\?
respuestas?
tambin puedo utilizar las comillas
ls respuestas?
respuestas?
De forma similar se procede con nombres
de archivos que contienen espacios en
Comandos de informacin
El comando date
Utilidad: Muestra la fecha y hora del
sistema. Puede ser utilizado para
programar tareas en combinacin con
otros comandos.
Sintaxis:
$ date [opciones/modificadores]
[argumentos]
%a
%A
%b
%B
%d
%D
%e
Da del mes.
%F
%m
%r
%R
El comando cal
Utilidad: muestra por pantalla el
calendario.
Sintaxis: $ cal [opciones] [argumentos].
Opciones:
actual.
semana.
El comando who
Utilidad: muestra quin est conectado al
sistema.
Sintaxis:
$ who [opciones]
Opciones:
Comando whereis
Utilidad: localizar el archivo binario, el
cdigo fuente y la pgina de manual de
un determinado comando.
Sintaxis: $ whereis [opciones]
argumentos
Opciones:
Ejemplo:
$ whereis pwd
Comando cat
Utilidad: sirve para concatenar
archivos y mostrarlos por la salida
estndar.
Sintaxis:
$ cat [opciones] [archivo/s]
Opciones:
Comando more
Utilidad: visualizar y paginar archivos.
Sintaxis:
$ more [opcions] nombre archivo/s
Opciones:
Comando more
More es un comando interactivo que
posee sus propias rdenes internas.
Combinacin de
teclas
Espacio
Q
/texto
N
Accin
Pasa a la siguiente pantalla de
texto
Sale del comando more
Sirve para buscar un texto o
expresin regular a buscar
Busca la prxima aparicin de
texto o expresin regular
especificada
El comando less
Utilidad: paginar texto en pantalla.
Pensado para que en archivos muy largos
se pueda leer el contenido movindose
con las flechas del teclado.
El comando less es ms moderno y
amigable que more, del cual deriva.
Sintaxis:
Comando less
less es un comando interactivo que se
puede manejar con las siguientes teclas:
ESPACIO: avanzar por pantallas.
ENTER: avanzar lnea por lnea.
G: Ir al final del texto.
g: Ir al inicio del texto.
/: Ingresar una palabra a ser buscada
avanzando dentro del texto.
?: Ingresar una palabra a ser buscada
retrocediendo dentro del texto.
n: Ir a la siguiente ocurrencia de la
Redirecciones y pipes
Linux trata a todas las entradas y
salidas como flujos de datos. Cada
programa tiene asociada una entrada
estndar (teclado), una salida
estndar (pantalla) y una salida para
error estndar (pantalla).
Con los operadores > y <, podemos
redirigir la entrada o salida estndar.
Entrada estndar
Podemos cambiar la entrada
estndar de un comando para que
lea datos desde un archivo.
Por ejemplo:
$ cat < clave.h, recibe como entrada
estndar el contenido del archivo
clave.h. En este caso particular el
comando tambin, mostrar el
contenido del archivo por la salida
estndar.
Salida estndar
El operador de redireccin de salida >,
permite modificar la salida estndar de
un comando.
Por ejemplo:
$ date > fecha
enva el da y la hora actuales a un
archivo llamado fecha. Si el archivo fecha
no existe, adems lo crea, y si volvemos
a ejecutar la misma lnea de comandos,
guarda la fecha y hora actuales,
pasndole por arriba a los datos que
Error estndar
El operador de redireccin del error
estndar es 2>.
Por ejemplo:
$cat < archivoA > archivoB 2>errores
Copia el archivoA en el archivoB, y si se
produce algn error, lo escribe en el
archivo errores.
Si en lugar de sobreescribir un archivo de
salida queremos agregar contenido nuevo
al final de lo anterior, debemos utilizar el
operador de redireccin >>, para la
Tuberas o pipes
Es posible redirigir la salida estndar de
un programa a la entrada estndar de
otro usando el operador | (pipeline).
Por ejemplo, si queremos ver el contenido
de un directorio muy grande podemos
ejecutar:
$ ls la dir | more; se mostrarn
paginados los
archivos o
carpetas.
Por ejemplo:
El editor vi
Es un editor de texto que viene incluido
en todas las distribuciones de Linux.
Con l podremos realizar numerosas
tareas, como crear y modificar archivos
de texto, incluso pequeos scripts.
Para abrir el editor vi podemos:
1)$ vi (abre el editor vi)
2)$ vi /home/pepe/docs/carta1 (abre
directamente el archivo a editar).
Comando wc
Utilidad: cuenta la cantidad de lneas,
palabras y letras que tiene un archivo de
texto.
Sintaxis:
$ wc [opciones] nombre_archivo
Opciones: