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
©Copyright, Blanca
Luz Camucet Ortiz, 1998-2004
Última actualización :Apr 12, 2004
|