Comandos Básicos de UNIX

Manejo de Archivos y Directorios

Visualizar y Modificar Archivos

Obtener Información

Ayuda de Otros Comandos

Accesar y Usar Máquinas Remotas

Chequear Trabajos y Procesos antes de salir

Ejemplos

Referencias


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):

  • Usuario: permisos que tiene con respecto a un archivo o directorio de su propiedad.
  • Grupo: permisos que tiene el archivo y/o directorio para los usuarios que pertenecen al mismo grupo.
  • Otros: permisos que tienen otros usuarios en el archivo o directorio.

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.

(Ver ejemplo).

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.
(Ver ejemplo)

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".
(Ver ejemplo)

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.
(Ver ejemplo)

finger

Permite encontrar información acerca de un usuario.
(Ver ejemplo)

date

Retorna el día, fecha, hora (con minutos y segundos) y año. (Ver ejemplo)

mail

Coloca los correos en modo mail. El prompt es el signo ?.
La tecla <enter> pasa al siguiente correo.
Presionando h y luego enter, lista los correos que tiene el buzón.
La tecla d y luego enter, elimina el correo que esté mostrando en pantalla. Para salir la tecla q y enter.
(Ver ejemplo)

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.
(Ver ejemplo)

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.
(Ver ejemplo)

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: