comandos
ls
Descripción: =list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -fl, ls --color
cp
Descripción: =copy. copiar archivos/directorios.
Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo
rm
Descripción: =remove. borrar archivos/directorios.
Ejemplos: rm -f archivo , rm -rf directorio, rm -i archivo
mkdir
Descripción: =make dir.crear directorios.
Ejemplos: mkdir directorio
rmdir
Descripción: =remove dir. borrar directorios, deben estar vacíos.
Ejemplos: rmdir directorio
mv
Descripción: =move. renombrar o mover archivos/directorios.
Ejemplos: mv directorio directorio, mv archivo nuevo_nombre, mv archivo a_directorio
date
Descripción: gestión de fecha de sistema, se puede ver y establecer.
Ejemplos: date, date10091923
history
Descripción: muestra el historial de comandos introducidos por el usuario.
Ejemplos: history | more
more
Descripción: muestra el contenido de un archivo con pausas cada 25 lineas.
Ejemplos: more archivo
grep
Descripción: filtra los contenidos de un archivo.
Ejemplos:cat archivo | grep cadena
cat
Descripción: muestra todo el contenido de un archivo sin pausa alguna.Ejemplos: cat archivo
chmod
Descripción: cambia los permisos de lectura/escritura/ejecución de archivos/directorios.
Ejemplos en modo octal : chmod 755 chmod 644 chmod 700 chmod 511
Ejemplos en modo literal: chmod +r archivo, chmod +w directorio, chmod +rw directorio -R, chmod -r archivo
Chown
Descripción: =change owner. cambia los permisos de usuario:grupo de archivos/directorios.Ejemplos: chown root:root archivo , chown pello:usuarios directorio -R
tar
Descripción: =Tape ARchiver. archivador de archivos.
Ejemplos: tar cvf archivo.tar directorio , tar xvf archivo.tar, tar zcvf archivo.tgz directorio, tar zxvf archivo.tgz
gunzip
Descripción: descompresor compatible con ZIP.
Ejemplos: gunzip archivo
rpm
Descripción: gestor de paquetes de redhat. Para instalar o actualizarsoftware de sistema.
Ejemplos: rpm -i paquete.rpm, rpm -qa programa, rpm --force paquete.rpm, rpm -q --info programa
mount
Descripción: montar unidades de disco duro, diskette, cdrom.
Ejemplos: mount /dev/hda2 /mnt/lnx, mount /dev/hdb1 /mnt -t vfat
umount
Descripción: desmontar unidades.
Ejemplos: umount /dev/hda2, umount /mnt/lnx
wget
Descripción: programa para descargar archivos por httpo ftp.
Ejemplos: wget http://www.rediris.es/documento.pdf
lynx
Descripción: navegador web con opciones de ftp, https.
Ejemplos: lynx www.ibercom.com, lynx --source http://www.ibercom.com/script.sh | sh
ftp
Descripción: cliente FTP.
Ejemplos: ftp ftp.ibercom.com
whois
Descripción: whois de dominios.
Ejemplos: whois ibercom.com
who
Descripción: muestra los usuarios de sistema que haniniciado una sesion.
Ejemplos: who, w, who am i
Descripción: envio y lectura de correo electronico.
Ejemplos: mail pepe@ibercom.com < archivo , mail -v pepe@ibercom.com < archivo
sort
Descripción: ordena el contenido de un archivo .
Ejemplos: cat /etc/numeros | sort, ls | sort
ln
Descripción: =link. para crear enlaces, accesos directos.
Ejemplos: ln -s /directorio enlace
tailDescripción: muestra el final (10 lineas) de un archivo .
Ejemplos:tail -f /var/log/maillog, tail -100 /var/log/maillog | more
head
Descripción: muestra la cabecera (10 lineas) de un archivo .
Ejemplos: head archivo , head -100 /var/log/maillog | more
file
Descripción: nos dice de que tipo es un archivo .
Ejemplos: file archivo , file *
COMBINACIONES UTILES
Los comandos son muy útiles,pero con el conocimiento básico del shell y sus comandos tenemos armas muy poderosas que muestran todo el potencial del interprete de comandos Unix. A continuación se muestran algunos ejemplos avanzados de comandos que se usan con cierta frecuencia.
comando | grep filtro
A la salida de cualquier comando le podemos aplicar grep para que solo nos muestre
la informacion que nos interesa.
mail...
Regístrate para leer el documento completo.