Sunteți pe pagina 1din 4

RESUMEN DE COMANDOS UNIX

useradd: (User add) Permite aadir un usuario en Linux. Hay que hacer la salvedad de
que no crea el directorio del usuario (Por ejemplo /home/usuario) por defecto, al
contrario de lo que se hace a travs de la consola de usuarios. Siempre se debe usar pues
useradd USUARIO d /home/USUARIO, y despus cambiar el directorio
/home/USUARIO de propietario.
passwd: permite cambiar la palabra clave de acceso, por motivos de seguridad, no
debe ser fcil, pero se debe poder recordar. Es sensible a maysculas/minsculas.
Es conveniente que combines letras (maysclas y minsculas), nmeros, y algn guin.
Pide ser repetido para ser cambiado (no aparece en pantalla). El passwd se puede
cambiar tantas veces como quiera pero existe un mximo de das para trabajar con el
mismo passwd luego el SO le obligar a cambiarlo de lo contrario no lo dejar acceder.
pwd: (print working directory) imprime el directorio donde estamos situados (actual).
cd: (change directory) cambia de directorio. Unix permite identificar los directorios
padre e hijo por .. y . como abreviaturas, por lo que el comando cd .. permite pasar al
directorio superior (padre).
ls: (list) permite listar el contenido de un directorio. Admite diferentes opciones: -l
form. largo, -a lista todos, -d slo directorios, -s slo tamao, etc.
chmod: permite cambiar los permisos de lectura(r), escritura(w), ejecucin(x) de un
archivo/directorio. Por cada arch/dir existen 9 bits (rwxrwxrwx) que indican qu est
permitido hacer con el archivo.
Unix reconoce tres grupos de usuarios:
1. dueo (owner) del archivo/dir, 3 primeros bits.
2. grupo (group) 4 al 6
3. resto (public) 7 al 9
Estos bits se pueden visualizar con ls -l) por ejemplo rw-r--r-- indicar: dueo leeescribe, grupo-resto slo lee. Para cambiarlo existen diferentes formas pero la ms
sencilla es considerar los bits agrupados de tres en tres y el siguiente cdigo (valor octal
de los bits): 7 significa rwx, 6 rw-, 5 r-x, 4 r--, 3 -wx, 2 -w-, 1 --x, 0 ---, por lo cual para
poner el cdigo anterior (rw-r--r--) ser chmod 644 nombre_del_fichero.
chown y chgrp: permiten cambiar el dueo de un fichero y su grupo. Cuidado con
esta opcin pues si le cambiamos el dueo a un fichero luego no podremos recuperar el
antiguo (slo lo puede hacer el nuevo), adems slo podemos cambiar el dueo a
nuestros ficheros.
vi / joe: (visual editor) editor de textos en modo pantalla (ver gua rpida de
caracteres de control), vi es muy complejo y difcil. Nosotros usaremos joe, que es
mucho ms sencillo.
man: (manuals) manuales interactivos de Unix, para autilizarlos poner man
nombre_del_comando. Por ejemplo man ls.

cat: (concatenate) permite concatenar ficheros o ver su contenido (1 o ms).


cp: (copy) permite copiar ficheros.
date: da informacin sobre hora y fecha.
df: (disk free) informacin sobre espacio de disco libre.
du: (disk usage) informacin sobre espacio de disco ocupado.
find: busca archivos en el rbol de directorios.
mail: permite enviar mensajes a otros usuarios sobre la misma mquina o sobre otras
mquinas.
mkdir: (make directory) crea directorios.
more, page: visualizador del contenido del fichero (ms agradable que el cat).
mv: (move) permite mover ficheros o renombrar.
rm, rmdir: (remove) borra fichero / borra directorios (rm -r borra fich./dir.)
who: permite ver quin est conectado (whoami indica quien soy).
w: permite ver quen esta conectado y qu hace.
ps: (process status) permite ver los procesos que est ejecutando el SO.
cal: (calendar) imprime un calendario.
clear: borra el display de la terminal (si est bien configurado el emulador)
compress, uncompress: compacta/descompacta archivos, hay otras opciones como
tar, o gzip que son ms populares.
dc: (desk calculator) calculadora.
diff: (different) permite comparar dos archivos.
env: (environmnet) imprime el entorno (variables).
expr: (expression) evala argumentos de una expresin.
exit: Se desconecta (termina la sesin activa). Idem que ^D.
file: imprime el tipo de fichero que es (ejecutable/texto/archivo de C/etc.).
grep: busca un patrn en un archivo.

kill: elimina un proceso de ejecucin.


ln: (link) genera un enlace (link) duro a un fichero (la opcin s, convierte en enlace
en simblico).
lp: (line printer) enva un fichero a imprimir (si la impresora est habilitada) (lpstat
informacin sobre las impresoras conectadas).
mesg: habilita/deshabilita los mensajes de otros usuarios sobre el terminal (se envan
con write).
nice: ejecuta los comandos con baja/alta prioridad.
nohup: (no hangup) permite ejecutar un comando an despus de desconectarse de la
mquina.
quota: muestra el espacio de disco restante del total asignado.
sed: stream editor.
awk: procesamiento de patrones y lenguaje incluido.
ftp: (file transfer protocol) permite tranferir ficheros entre diferentes mquinas.
telnet: permite comunicarse con otras mquinas en forma interactiva, suele estar
deshabilitado por motivos de seguridad.
ssh: permite comunicarse con otras mquinas en forma interactiva de forma segura.
scp: permite copiar archivos desde, y hacia otras mquinas de forma segura.
sleep: suspende la atencin por un determinado tiempo.
sort: ordena por campos.
su: reemplaza la identidad de un usuario temporalmente.
tail: permite ver el contenido de un archivo comenzando por el final.
tar: (tape archiver) agrupa ficheros/directorios en un nico fichero.
tee: permite que una salida de un comando sea dirigida a dos sitios simultneamente.
test: evala condiciones.
users: lista los usuarios del sistema.
wc: (word count) cuenta caracteres/campos/etc.
write: enva mensajes a usuarios que se encuentren conectados.

S-ar putea să vă placă și