
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 USUARIOComandos
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 catcat 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/