Comandos Unix Básicos

Manejo de Archivos y Directorios:

COMANDO
SINTAXIS
DESCRIPCIÓN
pwd
pwd
Muestra el directorio actual de trabajo.

mkdir
mkdir nom_directorio

Crea un nuevo directorio

cd
cd nom_directorio
Cambia de directorio.
ls
ls
Lista los archivos y directorios dentro del directorio de trabajo.
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.

mv
mv archivo o directoiro

Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio.

cp
cp nom_archivo directorio
Copia archivos en el directorio indicado.
rm
rm nom_archivo
Remueve o elimina un archivo.

NOTA: una vez eliminado, no puede ser recuperado.

rmdir
rmdir nom_directorio
Elimina el directorio indicado, el cual debe estar vacío.
lpr
lpr -[lista de requerimientos]
lpr -P nombre_imImprime un archivo en la impresora predeterminada.
wc
wc archivo
Cuenta los caráteres, palabras y líneas del archivo de texto.
file
file archivo

Determina el tipo del o los archivo(s) indicado(s). Ejemplo: texto, programa, gráfico, etc.

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.
gzip
gzip archivo
Comprime solo archivo utilizando la extensión .gz.

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.

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...]

diff
diff archivo1 archivo2

Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos.

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.

view
view nom_archivo

Es similar al vi, solo que no permite guardar modificaciones en el archivo, es para leer el contenido del archivo.

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.

whoami Escribe su nombre de usuario en pantalla.
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.

ail

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.

Ayuda de Otros Comandos:

COMANDO
DESCRIPCIÓN
clear

Limpia la pantalla, y coloca el prompt al principio de la misma.

history

Lista los más recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipeados, con el comando !.

!

Repite el último comando colocando la letra con la que comienza el comando o su número de history.

Accesando y Usando Máquinas Remotas:

COMANDO
DESCRIPCIÓN
ftp
rlogin Conectan un host local con un host remoto.
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

telnet

Conecta el host local con un host remoto, usando la interfaz TELNET.

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

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.

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.

Referencias Electrónicas:

Escribe un comentario

Tienes que iniciar sesión para escribir un comentario.