Chain Zanox

Autumn / Winter campaign 728x90

Wiggle

Wiggle - Precios imbatibles en deporte

domingo, 12 de febrero de 2012

COMANDOS BÁSICOS UNIX

Hoy voy a poner unos comandos básicos de UNIX. Ya estoy acabando el curso de Linux y no viene mal tener unos comandos a mano por si hicieran falta.







Inicialmente una cosa que debemos saber es que el comando man equivale al /help o /? en dos. Así que si queremos saber que hace un comando y su descripción solo tenemos que añadirle delante man

man << comando a investigar >>

Ejemplo:

man ls



COMANDOS BÁSICOS DE USUARIO

Comandos

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

1.- Si me encuentro en mi direccionamiento principal o Home, supongamos que me encuentro en el siguiente posicionamiento: /usr/obocaman/Documentos si ejecuto el comando:

cd

voy a encontrarme despues en /usr/obocaman, que es mi direccionamieno principal

2.- Si deseo regresar al directorio Documentos, ejecuto lo siguiente:

cd Documentos

despues de hacer esto, voy a encontrarme posicionada en /usr/obocaman/Documentos

3.- Veamos el siguiente caso, yo estoy posicioonada en el siguiente lugar: /usr/obocaman/Documentos/unix

cd ..

voy a quedar ubicada en /usr/obocaman/Documentos

4.- Y por ultimo, me enuentro en /usr/obocaman/Documentos/unix

cd ../tcl

ahora estoy en /usr/obocaman/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/obocaman/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



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





Información: http://www.data-2010.cl/DOCS/INFORMATICA/UNIX/unix.html, http://www.campusadams.com/

1 comentario:

Anónimo dijo...

Me vienen de perlas estos comandos. Lo has explicado muy bien que hace cada uno.

Gracias.

Carlos