Tutorial de Comandos Básicos de Unix
Universidad del Valle de México
Ambientes Multiusuarios
Nota:
Recordemos que dentro de los ambientes Unix se maneja un sistema de archivos Case Sensitive esto es que los nombres de los archivos son considerados distintos dependiendo de si las letras son Mayúsculas o Minúsculas.Nota: En este documento se abordan los comandos básicos de Unix .
cat
cat [file.......]
cat file1
Despliega file1
cat file1 . ....... filen > BigFile
cat file1 >> file2
cat >> file1
Este texto se aplica desde teclado
Ctr – D
cd
cd [Directorio]
Nota : En muchas versiones de Unix no esta soportado el formato PC de cd.. sin espacio entre el comando reemplazandolo por cd ..
cd
cd ..
cd subdirectorio1
chmod
[-R]{[ugo] | a } {+ | - } {rwxt} file ...... | directoryCambia atributos de los archivos, programas y directorios.
-R ---> Asigna los modos o atributos seleccionados a todas las filas del directorio
u ---> Propietario
g ---> Grupo
o ---> Otros
a ---> Todos los anteriores
+ ---> Agregar atributo
r ---> Lectura
w ---> Escritura
x ---> Ejecución
chmod –w file1
cp
[-r] Fuente DestinoCopia Archivos o Directorios.
-r ---> Copia subdirectorios y filas que se encuentren dentro de la ruta especificada.
cp file1 file2
date
Despliega la fecha del sistema.
del
fileBorra archivos después de pedir confirmación.
del *.bak
ftp
[-g –i –v] [ Nombre del servidor ]Transfiere archivos entre servidores remotos.
-g ---> No expande los nombres de los archivos.
-i ---> Desactiva el promt
-v ---> Despliega la respuesta del seevidor y mostrando el estado de la transferencia.
head
[-Número] [ Archivo]Muestra las primeras Número líneas de un archivo.
-Número Especifica la cantidad de líneas a desplegar.
kill
[-Señal] ID del procesoManda una señal al proceso, la señal por defecto es la de paro.
Ver ps.
Kill 1095
Kill -9 201
ls
[ -a –d –l ] [file ....] [directorio .... ]Lista el directorio.
-a ---> Lista todo el contenido del directorio incluyendo archivos ocultos
-d ---> Lista la información del directorio no los archivos
-l ---> Lista el contenido del directorio el forma larga
Lee y manda correo.
Si es usado sin argumentos despliega el mailbox.
mkdir
directorioCrea un directorio.
mv
[ -i –f ] {{ file ... | directorio..... | directorio ...}}Mueve o renombra archivos y directorios.
-i ---> Pide confirmación antes de mover o renombrar.
-f ---> No pide confirmación.
mv file1 file2
mv directorio1 directorio2
mv dile1 directorio1/file2
passwd
Cambia el password del usuario.
ping
[ -r –v ] ServidorManda una petición a un servidor
-r Manda directo a un servidor conectado la red.
Ping Servidor.
ps
[-e] [-f] [-l | u]Muestra información sobre los procesos activos .
-e ---> Muestra todos los procesos sin mostrar el kernel.
-f ---> Muestra una lista completa.
-l ---> Muestra los datos en formato de lista larga
-u ---> Muestra la lista de procesos y sus propietarios.
ps –e
ps -f
pwd
Despliega la ruta o path en donde se esta en el momento.
rm
[ -f –i –r ] file1 ... | directorio ...Borra archivos o directorios.
-f ---> No confirma antes de borrar filas protegidas contra escritura
-i ---> Pide confirmación antes de borrar un archivo.
-r ---> Borra directorios y su contenido.
rm file1
rm –i dir1/*
rmdir
directorio.....Borra directorios.
rmdir dir1
tn
[ -d –n –e ] [ Servidor [Puerto]]Conecta con un equipo remoto.
-d ---> Activa debug
-e ---> Especifica tipo de terminal las opciones son vt100, 3270, none.
tn host1
who
[ -a ] | [ -d –p –r –u ] [ file ]who am i
Identifica a los usuarios que tienen una sesión activa en el equipo.
-a ---> Despliega banderas
-d ---> Despliega procesos terminados
-r ---> Despliega el nivel de ejecución de los procesos
-u ---> Despliega usuario y estación
who am i
who
Teclas función
Función |
Teclas |
Interrumpir |
Ctrl-C |
Fin de archivo |
Ctrl-D |
Salir |
Ctrl-\ |
Borrar línea entera |
Ctrl-U |