Please enable JavaScript.
Coggle requires JavaScript to display documents.
UT5.2.Ficheros y Directorios - Coggle Diagram
UT5.2.Ficheros y Directorios
tr
El comando tr se emplea como un traductor, o filtro que copia la entrada estándar a la salida estándar reemplazando o borrando caracteres según se le indique
Este comando suele usarse dentro de cauces o redireccionando su entrada y/o salida estándar. El empleo más usual de tr es como conversor de mayúsculas a minúsculas y viceversa.
Formato: tr [-dsc] rango1 rango2
tr copia la entrada estándar a la salida estándar reemplazando los caracteres que estén en rango1 por los que estén en la misma posición en rango2. El contenido original de la entrada permanece inalterable.
Opciones:
-d: para eliminar caracteres de un fichero.
-c: elimina los caracteres que no este en el patrón que se establezca.
-s: elimina caracteres repetidos
Ejemplos:
cat > fichero1
Este es un fichero de texto QUE CONTIENE LETRAS MAYUSCULAS Y minúsculas
^D
tr [A-Z] [a-z]<fichero1 (convierte letras mayúsculas a minúsculas)
este es un fichero de texto que contiene letras mayúsculas y minúsculas
tr [a-z][A-Z] < fichero1 (convierte letras minúsculas a mayúsculas).
ESTE ES UN FICHERO DE TEXTO QUE CONTIENE LETRAS MAYUSCULAS Y MINUSCULAS
tr [:lower:][:upper:] < fichero1 > fichero2 (crea fichero2 con todas las letras pasadas a mayúsculas)
$ tr [A-Z] x < fichero1 (sustituye un rango de caracteres por un carácter cualquiera de nuestra elección)
dd
Copia el fichero de entrada al fichero de salida, pudiendo realizar una transformación según sea especificada. El fichero de entrada debe ser distinto del fichero de salida. Al finalizar la operación, dd entrega un informe de la actividad realizada.
Formato: dd [opción=valor]
Opciones:
-if: Permite especificar el fichero de entrada. Si se omite se toma por defecto la entrada estándar.
-of: Para especificar el fichero de salida. Si se omite se toma por defecto la salida estándar.
-conv: Esta opción debe estar presente pues su valor indica el tipo de conversión que se llevará a cabo.
Esta opción puede tomar, entre otros los siguientes valores:
ucase: para transformar minúsculas en mayúsculas.
lcase: para transformar mayúsculas en minúsculas.
noerror: hace que se continúe con la copia aunque se produzcan errores de lectura
Ejemplo: pwd | dd conv=ucase
Permite también crear imágenes ISO de un CD:
La forma mas fácil y efectiva de crear nuestras "imagenes" de CD es la siguiente:
dd if=/dev/cdrom of=micd.iso
OTROS COMANDOS BÁSICOS
clear Limpia la pantalla.
echo Muestra por pantalla los argumentos que le pasamos.
SINTAXIS: echo <argumento1> <argumento2> ... <argumentoN>.
alias Asigna un nombre o etiqueta a la ejecución de un comando con sus opciones.
SINTAXIS: alias etiqueta=’orden’.
La orden alias solamente, muestra todos los alias que hay creados. La orden unalias elimina el alias especificado.