Comandos Básicos de UNIX
|
Manejo de Archivos y Directorios: |
COMANDO
|
SINTAXIS
|
DESCRIPCIÓN
|
pwd |
pwd
|
Muestra
el directorio actual de trabajo. (Ver ejemplo) |
mkdir |
mkdir
nom_directorio
|
Crea un nuevo directorio. (Ver ejemplo). |
cd |
cd
nom_directorio
|
Cambia de directorio. (Ver ejemplo) |
ls |
ls
|
Lista los archivos y directorios dentro del directorio de trabajo. (Ver ejemplo) | chmod |
chmod
modo archivo
|
Utilizado para cambiar la proteción o permisos de accesos a los archivos. Lectura (r), Escritura (w) y Ejecución (x). Permisos de(l):
Para modificar los permisos del usuario, grupo y otros se utiliza + para añadir permiso o - para no dar permiso, indicando el tipo de permiso w, r, x. Además, puede especificarse de una forma númerica, donde cada letra correspondiente a una parte del permiso (r,w,x) puede estar activada o no (en 1 ó 0) para formar un número binario, el cual es convertido luego a número decimal. |
mv |
mv
archivo o directoiro
|
Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio. (Ver ejemplo) |
cp |
cp
nom_archivo directorio
|
Copia archivos
en el directorio indicado. (Ver ejemplo) |
rm |
rm
nom_archivo
|
Remueve o elimina un archivo. (Ver ejemplo) NOTA: una vez eliminado, no puede ser recuperado. |
rmdir |
rmdir
nom_directorio
|
Elimina el directorio indicado, el cual debe estar vacío. (Ver ejemplo) | lpr |
lpr
-[lista de requerimientos]
|
lpr -P nombre_imImprime un archivo en la impresora predeterminada. (Ver ejemplo) | wc |
wc
archivo
|
Cuenta los caráteres, palabras y líneas del archivo de texto. (Ver ejemplo) | file |
file
archivo
|
Determina el tipo del o los archivo(s) indicado(s). Ejemplo: texto, programa, gráfico, etc. (Ver ejemplo) |
find |
find
directorio o archivo condición
|
Busca los archivos que satisfacen la condición
en el directorio indicado. |
tar |
tar
-[arg] archivo.tar archivo
|
Comprime archivos y directorios utilizando la extensión .tar. (Ver ejemplo) | gzip |
gzip
archivo
|
Comprime solo archivo utilizando la extensión .gz. (Ver ejemplo) |
Visualizar y Modificar Archivos: |
COMANDO
|
SINTAXIS
|
DESCRIPCIÓN
|
more, less, cat |
-
|
Permiten visualizar un archivo sin realizar modificaciones. |
more |
more
nom_archivo
|
Muestra el archivo en pantalla. Presionando enter, se visualiza linea por linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q. (Ver ejemplo) |
less |
less
nom_archivo
|
Muestra el archivo de la misma forma que more, pero puedes
regresar a la página anterior presionando las teclas "u"
o "b". |
cat |
cat
nom_archivo
|
Muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto: cat arch [arch2...] (Ver ejemplo) |
diff |
diff
archivo1 archivo2
|
Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos. (Ver ejemplo) |
vi |
vi
nom_archivo
|
Permite editar un archivo en el directorio actual de trabajo. Es uno de los editores de texto más usado en UNIX. (Ver ejemplo) |
view |
view
nom_archivo
|
Es similar al vi, solo que no permite guardar modificaciones en el archivo, es para leer el contenido del archivo. (Ver ejemplo) |
Obtener Información: |
COMANDO
|
DESCRIPCIÓN
|
man |
Ofrece información acerca de los comandos o tópicos del sistema UNIX, así como de los programas y librerías existentes. (Ver ejemplo) |
whoami | Escribe su nombre de usuario en pantalla. (Ver ejemplo) | who, w |
Lista quienes están conectado al servidor, con
nombre de usuario, tiempo de conexión y el computador remoto desde
donde se conecta. |
finger |
Permite encontrar información acerca de un usuario. |
date |
Retorna el día, fecha, hora (con minutos y segundos) y año. (Ver ejemplo) |
Coloca
los correos en modo mail. El prompt es el signo ?. |
Ayuda de Otros Comandos: |
COMANDO
|
DESCRIPCIÓN
|
clear |
Limpia la pantalla, y coloca el prompt al principio de la misma. (Ver ejemplo) |
history |
Lista los más recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipeados, con el comando !.(Ver ejemplo) |
! |
Repite el último comando colocando la letra con la que comienza el comando o su número de history.(Ver ejemplo) |
Accesando y Usando Máquinas Remotas: |
COMANDO
|
DESCRIPCIÓN
|
ftp |
Protocolo de Transferencia de Archivos, permite transferir
archivos de y para computadores remotos. |
rlogin | Conectan
un host local con un host remoto. (Ver ejemplo) |
ssh |
Secure Shell Client, es un programa para conectarse en una máquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, además provee mayor seguridad en la comunicación entre dos hosts. El ssh se conecta al host indicado, donde el usuario de ingresar su identificación (login y password) en la máquina remota, la cual realiza una autentificación del usuario. (Ver ejemplo) |
telnet |
Conecta el host local con un host remoto, usando la interfaz TELNET. (Ver ejemplo) |
Chequeando Trabajos y Procesos antes de Salir: |
COMANDO
|
DESCRIPCIÓN
|
ps |
Muestra
información acerca de los procesos activos. Sin opciones, muestra
el número del proceso, terminal, tiempo acumulado de ejecución
y el nombre del comando.De otra manera, la información de salida
es controlada por las opciones indicadas. |
kill |
Elimina sus propios procesos escribiendo: kill -9 número de proceso (Ver ejemplo) |
jobs |
Lista los trabajos y sus números de identificación. Si el prompt retorna sin ninguna información, es que no hay nungún trabajo corriendo. Un trabajo puede ser creado por la letra & antes de un comando, que lo hace ejecutable. (Ver ejemplo) |
exit |
Cierra las ventanas o las conexiones remotas establecidas o las conchas abiertas. Antes de salir es recomendable eliminar todos los trabajos o procesos de la estación de trabajo. (Ver ejemplo) |
Referencias Electrónicas: |