Nexenta Blog

Apuntes, Trabajos y Noticias de Solaris, y OpenSolaris.

Comandos básicos de UNIX

Posted by artubuntu en marzo 29, 2008

Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy. El propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas que cumplen a cabalidad y se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados “UNIX®” (otros reciben la denominación “similar a un sistema Unix” o “similar a Unix”).

Durante fines de la década de 1970 y principios de la década de 1980, la influencia de Unix en círculos académicos indujo a su adopción en masa (principalmente la variante BSD, que había surgido en la Universidad de California, Berkeley) y en varias compañías que se iniciaban por aquel entonces siendo la más destacada Sun Microsystems. Hoy en día, junto a los sistemas Unix certificados, también se pueden encontrar sistemas similares a Unix, como Linux y los derivados de BSD.

495_pic_4780030011894769101.jpg

En Unix, los comandos se deben siempre escribir en letra minúscula, así que recuerden siempre en minúscula. Además, con el comando man podemos conocer la funcionalidad de un comando específico:

man <comando a conocer>

Comando cd: permite cambiar el directorio

cd < nombre-directorio >

cd .. cambia a un directorio de nivel padre
cd ../ cambia a un directorio hermano

Comando pwd: nos permite conocer el directorio activo o de trabajo

Comando cp: copia archivos dentro de un mismo directorio o en otro directorio.

Comando ls: lista los archivos de un directorio.

ls -a Lista todas las entradas de un directorio, incluso aquellas que comienzan con un punto (ocultos).
ls -A Igual al anterior, a excepcion de aquelas cuyo nombre completo es “.” y “..”
ls -b Fuerza el listado de caracteres no representables en notacion octal (\ddd)
ls -q Fuerza el listado 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.
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 Lista en formato de máxima información.
ls -g Lista en formato de máxima información, pero sin especificar la identidad del propietario
ls -n Lista 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 Lista en formato de máxima información, pero sin especificar la identidad del grupo
ls -i Lista el número del inodo como primer campo y el nombre del archivo o directorio
ls -m Lista los nombres de los archivos en una sola línea, separados por comas
ls -p Lista una barra inclinada (/) a continuación de cada nombre, si corresponde a un directorio
ls -F Lista una barra inclinada (/) a continuación de cada nombre, si corresponde a un directorio y un arterisco (*) si es un archivo ejecutable
ls -L Lista un signo mayor que (>) a continuación de cada nombre, si corresponde a un enlace simbólico
ls -r Lista el orden de clasificación, ya sea albético o cronológico
ls -s Lista el tamaño de bloques de cada anotación, incluyendo los bloques indirectos
ls -x Lista en formato de multicolumna, ordenados los nombres por columna y luego por línea
ls -C Lista en formato multicolumna, los nombres ordenados por línea y luego por columna
ls -R Lista recursivamente los subdirectorios encontrados
ls -1 Lista solo un archivo por línea, aunque la salida sea un terminal

Comando mkdir: creamos directorios nuevos

mkdir -p Con este es posible crear un directorio dentro de otro que ya existe
mkdir -m Con este es posible otorgar proteccion al archivo para su lectura o escritura.

Comando cat: podemos ver archivos, tambien se pueden crear archivos nuevos y comenzar a escribirlo.

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.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: