jueves, 3 de noviembre de 2011

Comandos De Unix-Linux

 Comandos para el manejo de directorios y archivos




Comandos sencillos
  • cd
  • pwd
  • cp
  • ls
  • mkdir
  • cat

Descripción de cd


cd  cambiarse a directorio de usuario.
cd  << nombre-directorio >> Cambiese a directorio indicado.
cd .. cambiese a directorio de nivel padre
cd ../cambiese a directorio hermano



Ejemplos

Si me encuentro en mi direccionamiento principal o Home, supongamos que me encuentro en el siguiente posicionamiento: /usr/camucet/Documentos si ejecuto el comando:
cd
voy a encontrarme despues en /usr/camucet, que es mi direccionamieno principal
Si deseo regresar al directorio Documentos, ejecuto lo siguiente:
cd Documentos
despues de hacer esto, voy a encontrarme posicionada en /usr/camucet/Documentos
Veamos el siguiente caso, yo estoy posicioonada en el siguiente lugar: /usr/camucet/Documentos/unix
cd ..
voy a quedar ubicada en /usr/camucet/Documentos
Y por ultimo, me enuentro en /usr/camucet/Documentos/unix
cd ../tcl
ahora estoy en /usr/camucet/Documentos/tcl



Descripción de pwd

pwd Nos ayuda a saber, donde estamos posicionados, esto permite conocer el directorio activo o de trabajo

Ejemplo

Siguiendo el caso anterior, si de repente uno necesita saber donde está posicionado,
pwd
y esto le imprimirá lo siguiente en la pantalla /usr/camucet/Documentos

Descripción de cp

CP Copia archivos dentro de un mismo directorio o en otro directorio. En este último caso se puede escoger entre conservar el nombre, o bien cambiarlo.

Opción de cp

cp -r Se usa para copia recursiva de directorios

Ejemplos de Uso del comando cp

Veamos los siguientes casos:
1.- Desde un archivo1 a otro archivo2, ubicados en el mismo directorio
cp archivo-origen archivo-destino
2.- Desde un archivo a otro directorio distinto
cp archivo-origen Directorio-destino
3.- Desde un directorio a otro directorio que se creara al momento de la copia
cp -r Directorio-origen Nuevo-Directorio-destino
4.- Desde un directorio a un Directorio que existe
cp -r Directorio-origen Directorio-destino
En esta caso: Directorio, quedara copiado bajo Directorio1

Ejemplo

1.- cp cobranza1 cobranza2
2.- cp cobranza1 PAGADO
3.- cp -r PAGADO CANCELADO
4.- cp -r DESPACHADO PAGADO

Descripción de ls

ls Imprime informacion relativa a los archivos de un directorio.

Opciones de ls

ls -a
Lista todas las entradas de un directorio, incluso aquellas que comienzan con un punto.
ls -A
Es igual al anterior, a excepcion de aquelas cuyo nombre completo es "." y ".."
ls -b
Fuerza la impresion de caracteres no representables en notacion octal (\ddd)
ls -q
Fuerza la impresion de caracteres no representables en el nombre de archivos, como son los siguientes signos (!?)
ls -t
Realiza una clasificación cronológica, en lugar de alfabética. Por defecto utliza la fecha de la última modificación del archivo o directorio.
ls -d
En caso que un argumento sea un directorio, la opción -d muestra su contenido.
ls -f
Considera cada nombre como un directorio, listando en su orden de ocurrencia
ls -l
Imprime en formato de máxima información.
ls -g
Imprime en formato de máxima información, pero sin especificar la identidad del propietario
ls -n
Imprime en formato de máxima información, pero especificando los valores correspondientes a la identidad del propietario y del grupo, en vez de los nombres de éstos.
ls -o
Imprime en formato de máxima información, pero sin especificar la identidad del grupo
ls -i
Imprime el número del inodo como primer campo y el nombre del archivo o directorio
ls -m
Imprime los nombres de los archivos en una sola línea, separados por comas
ls -p
Imprime una barra inclinada (/) a continuación de cada nombre, si corresponde a un directorio
ls -F
Imprime una barra inclinada (/) a continuación de cada nombre, si corresponde a un directorio y un arterisco (*) si es un archivo ejecutable
ls -L
Imprime un signo mayor que (>) a continuación de cada nombre, si corresponde a un enlace simbólico
ls -r
Invierte el orden de clasificación, ya sea albético o cronológico
ls -s
Imprime el tamaño de bloques de cada anotación, incluyendo los bloques indirectos
ls -x
Imprime en formato de multicolumna, ordenados los nombres por columna y luego por línea
ls -C
Imprime en formato multicolumna, los nombres ordenados por línea y luego por columna
ls -R
Imprime recursivamente los subdirectorios encontrados
ls -1
Lista solo un archivo por línea, aunque la salida sea un terminal


Ejemplos de Uso del comando ls

Ejemplo


Comando ls


ARCHIVO 
DOCUMENTOS 
carta1.fm 
carta2.fm 
documento1.doc 
documento2.doc 
script-ordena1 
script-junta1

Descripción de mkdir

mkdir Con este creamos directorios

Opción de mkdir

mkdir Con este se crean directorios.
mkdir -p Con este es posible crear directorios intermedios
mkdir -m Con este es posible otorgar proteccion al archivo para su lectura o escritura.

Ejemplos de Uso del comando mkdir

Veamos los siguientes casos:
1.- Crear un directorio
mkdir nombre-directorio
2.- Crear un directorio dentro de otro que ya existe
mkdir -p nombre-directorio1/nombre-directorio2
3.- Desde un directorio a otro directorio que se creara al momento de la copia
mkdir -m usg nombre-directorio

Ejemplo
1.- mkdir DOCUMENTOS
2.- mkdir -p DOCUMENTOS/CARTAS
3.- mkdir -m 700 DOCUMENTOS

Descripción de cat

cat Con este podemos ver archivos, tambien se pueden crear archivos o bien podemos concatenar archivos

Opción de cat

cat Con este podemos ver el contenido de un archivo.
cat > Es posible crear un archivo y comenzar a tipearlo.
cat -b Muestra un archivo, indicando sus números de líneas sin numerar aquellas que se encuentran vacías y que son de espacios, esto selecciona automáticamente la opción "-n".
cat -e Muestra el archivo, marcando su fin de línea con el signo $, esto selecciona automáticamente la opción "-v".
cat -n Muestra el archivo, con todas sus líneas numeradas secuencialmente de 1 en 1, comienza desde el número 1.
cat -r Reemplaza varias líneas vacías consecutivas por una sola lneía.
cat -s Con esta opción suprimimos todos los mensajes de error, sobre archivos no existentes, nombre idénticos tanto de entrada como salida.
cat -t Muestra un archivo, indicando el uso de los tabuladores mostrándolos con los signos ^I, esto selecciona automáticamente la opción "-v".
cat -u Deshabilita el uso del buffer y usamos el manejo de caracter por caracter.
cat -v Muestra el archivo, con los signos de $, ^I, ^?, es lo que se llama con sistema hablador (verbose), muestra todo los códigos que está usando el archivo, puede resultarnos inleible o incomprensible.

Ejemplos de Uso del comando cat

Veamos los siguientes casos:
1.- Lee y abre un archivo.
cat nombre-archivo
2.- Crear un archivo nuevo, (se termina con ctrl+Z).
cat > archivo-destino
3.- Abrir un archivo, numerando todas las líneas, menos las de espacio.
cat -b nombre-archivo
4.- Lee y abre el archivo mostrándome cada fin de línea con un signo $.
cat -e nombre-archivo
5.- Lee y Abre un archivo, numerando todas las líneas.
cat -n nombre-archivo
6.- Lee y abre el archivo eliminando todas las líneas de espacio redundantes.
cat -r nombre-archivo
7.- Lee y abre el archivo omitiendo sus mensajes de error.
cat -s nombre-archivo
8.- Lee y abre el archivo mostrándome cada tabulación con el signo ^I.
cat -t nombre-archivo
9.- Lee y abre el archivo sin ponerlo en un buffer, lo maneja caracter por caracter.
cat -u nombre-archivo
10.- Lee y abre el archivo, entregando la mayor información posible, es el estado hablador (verbose), identificando varios tipos de carácteres.
cat -v nombre-archivo
11.- Concatena uno o dos archivos en el primer archivo.
cat archivo1 archivo2 > archivo1
12.- Concatena uno o dos archivos a un tercer archivo.
cat archivo1 archivo2 > archivo3

Ejemplos

1.- cat carta1
2.- cat > carta2
3.- cat -b carta1
4.- cat -e carta1
5.- cat -n carta1
6.- cat -r carta1
7.- cat -s carta1
8.- cat -t carta1
9.- cat -u carta1
10.- cat -v carta1
11.- cat casa deperro > casa
12.- cat casa deperro > casadeperro




No hay comentarios:

Publicar un comentario