COMANDOS UNIX, Introducción

En mi búsqueda de ayuda para comandos Unix, decidí hacer esta página en castellano, porque a veces resulta cansador buscar una información que uno necesita, para resolver algo en forma inmediata.

Todos los equipos Unix: Sun Solaris, HP, PDP-11, Alpha, traen comandos que ayudan a saber qué hace el comando y sus posibles alternativas, pero qué hacemos si ese comando está en inglés y no conocemos todas las palabras, vamos buscando el diccionario, y para aprender necesitamos su buena cantidad de horas para conocer, y qué pasa si uno no tiene tiempo porque está muy ocupado todo el tiempo. Uno no avanza, y se queda estancado... y por eso escribo esta página para evitar el estancamiento y para ayudarme a mí también.

En Unix, los comandos se deben siempre escribir en letra minúscula, así que recuerden siempre en minúscula.

¿ CÓMO CONOCER COMANDOS Y SABER QUÉ HACEN ?

man << comando a investigar >>

Ejemplo:

man ls

Aparecera un despliegue en inglés de la descripción del comando consultado, en este ejemplo: el comando ls, es un comando que lista el contenido del directorio, donde nos encontramos posicionados.

A continuación explicaré algunos comandos básicos de usuarios.

COMANDOS BÁSICOS DE USUARIO.

1. Comandos para el manejo de directorios y archivos

He supuesto vuestro previo conocimiento, de qué es un directorio y archivo, si necesitas información sobre ello, por tu calidad de neófito o principiante, por favor anda a la siguiente introducción básica de este breve torpedo. Introducción a los sistemas operativos

La clasificación en sencillos y complejos es en el grado de concentración que éstos requieren al ser ejecutados, porque cuando no se sabe lo que se está haciéndose, muchas veces genera situaciones que se escapan de control por nuestra falta de conocimientos y práctica.

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

1.- 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

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

cd Documentos

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

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

cd ..

voy a quedar ubicada en /usr/camucet/Documentos

4.- 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

Descripciun 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

COMANDOS UNIX, PARA USUARIOS (II PARTE)
ÍNDICE DEL SISTEMA OPERATIVO UNIX
ÍNDICE GENERAL

E-MAIL

PARA DECIRLE A BLANCA LUZ QUE...

DON'T FORGET SIGN MY GUESTBOOK !

¡ NO OLVIDES, FIRMAR MI LIBRO DE VISITAS!

VIEW GUESTBOOK / VER LIBRO

©Copyright, Blanca Luz Camucet Ortiz, 1998-2004

Última actualización :Apr 12, 2004