1. REFERENCIA DE COMANDOS
La siguiente lista de comandos pretende ser de utilidad como referencia rapida para utilizar comandos
de sistema.
Comandos:
Tecla [TAB]
Descripción: =Esta tecla sirve para autocompletar, es muy importante cuando no conocemos muy
bien el nombre exacto de un comando.
Teclas [Ctrl] + [Alt] + [F1] , . . . , [Ctrl] + [Alt] + [F7]
Descripción: =activa las ventanas de consola [F1..F6] y [F7] activa la ventana grafica.
mc
Descripción: = para administrar archivos.
Ejemplos: mc
Teclas Rápidas mc
F1 ayuda.
F2 graba después de editar un archivo.
F3 Para mostrar contenido de un archivo, es de solo lectura. (en el mc)
F3 sirva para iniciar y terminar la selección de texto. (dentro de un archivo)
F4 Para editar un archivo para modificar. (en el mc)
F4 Para remplazar un texto en un archivo. (dentro de un archivo)
F5 Para copiar un archivo/directorio.
F6 Para mover un archivo/directorio.
F7 Para crear un directorio. (en el mc)
F7 Para buscar un texto en un archivo. (dentro de un archivo)
F8 Para eliminar un archivo/directorio.
F9 va al menu.
F10 sale del mc.
ESC sale de un archivo.
/etc/init.d/
Descripción: =para subir, bajar servicios.
Ejemplos: /etc/init.d/ssh start [subir], /etc/init.d/ssh stop [bajar]
man
2. Descripción: =despliega ayuda de un comando.
Ejemplos: man ls, man mkdir
nmap
Descripción: =escanea puertos abiertos.
Ejemplos: nmap localhost, nmap -sP 192.168.0.1-255
pwd
Descripción: =muestra el directorio actual.
Ejemplos: pwd
dpkg
Descripción: =sirve para instalar paquetes .deb
Ejemplos: dpkg –i nombre_paquete
fdisk
Descripción: = despliega particiones y dispositivos reconocidos por el sistema
Ejemplos: fdisk -l
passwd
Descripción: = sirve para cambiar la contraseña de un usuario.
Ejemplos passwd pepe, passwd
finger
Descripción: = muestra información general de un usuario.
Ejemplos: finger root, finger usuario_pepe
ls
Descripción: =list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -s
cp
Descripción: = para copiar ficheros/directorios
Ejemplos:cp -r nuevo nuevo2, cp datos.txt /home
touch
Descripción: = crea un archivo.
Ejemplos: touch consulta.sql
rm
Descripción: =remove. borrar ficheros/directorios.
Ejemplos: rm -f fichero, rm -rf directorio
mkdir
Descripción: =make dir. crear directorios.
Ejemplos: mkdir directorio
rmdir
Descripción: =remove dir. borrar directorios, deben estar vacios.
Ejemplos: rmdir directorio
3. mv
Descripción: =move. renombrar o mover ficheros/directorios.
Ejemplos: mv directorio1 directorio2, mv fichero nuevo_nombre, mv fichero a_directorio
date
Descripción: gestion de fecha de sistema, se puede ver y establecer.
Ejemplos: date, date 10091923
history
Descripción: muestra el historial de comandos introducidos por el usuario.
Ejemplos: history | more
more
Descripción: muestra el contenido de un fichero con pausas cada 25 lineas.
Ejemplos: more fichero
grep
Descripción: filtra los contenidos de un fichero.
Ejemplos:cat fichero | grep cadena
cat
Descripción: muestra todo el contenido de un fichero sin pausa alguna.
Ejemplos: cat fichero
chmod
Descripción: cambia los permisos de lectura/escritura/ejecucion de ficheros/directorios.
Ejemplos: chmod +r fichero, chmod +w fichero
tar
Descripción: =Tape ARchiver. archivador de ficheros.
Ejemplos: tar -cvf fichero.tar nombre_archivo/directorio, tar -xvf fichero.tar
gzip
Descripción: =sirve para comprimir, en formato gz.
Ejemplos: gzip –3 nombre_archivo
gunzip
Descripción: descompresor compatible con ZIP.
Ejemplos: gunzip fichero
mount
Descripción: montar unidades de disco duro, diskette, cdrom.
Ejemplos: mount /dev/fd0 /floppy, mount /dev/sdb1 /flash
smbmount
Descripción: montar carpetas compartidas de la red
Ejemplos: smbmount //GISELA/CONGRESO /flash
umount
Descripción: desmontar unidades.
4. Ejemplos: umount /dev/hda2, umount /flash
wget
Descripción: programa para descargar ficheros por http o ftp.
Ejemplos: wget http://www.rediris.es/documento.pdf
wget http://www.fcefa.utonet.edu.bo
lynx
Descripción: navegador web con opciones de ftp, https.
Ejemplos: lynx http://www.google.com.bo
whois
Descripción: whois de dominios.
Ejemplos: whois www.google.com.bo
who
Descripción: muestra los usuarios de sistema que han iniciado una sesion.
Ejemplos: who, w, who am i
tail
Descripción: muestra el final (10 lineas) de un fichero.
Ejemplos:tail nombre_archivo, tail -100 nombre_archivo
head
Descripción: muestra la cabecera (10 lineas) de un fichero.
Ejemplos: head fichero, head -100 fichero
file
Descripción: nos dice de que tipo es un fichero.
Ejemplos: file fichero, file *
adduser
Descripción: añadir usuario de sistema.
Ejemplos: adduser pepe, adduser -s /bin/false pepe
userdel
Descripción: = eliminar usuario de sistema
Ejemplos: userdel pepe
df
Descripción: = disk free. espacio en disco disponible. Muy util.
Ejemplos: df, df -h
free
Descripción: muestra el estado de la memoria RAM y el SWAP.
Ejemplos: free
uname
Descripción: =unix name. Informacion sobre el tipo de unix en el que estamos, kernel, etc.
Ejemplos: uname, uname -a
5. ps
Descripción: =proccess toda la informacion sobre procesos en ejecucion.
Ejemplos: ps, ps -ax
kill
Descripción: =matar un numero de proceso.
Ejemplos: kill 1234
ping
Descripción: heramienta de red para comprobar entre otras cosas si llegamos a un host remoto.
Ejemplos: ping www.rediris.es
ifconfig
Descripción: =interface config. configuracion de interfaces de red, modems, etc.
Ejemplos: ifconfig, ifconfig eth0
iptraf
Descripción: muestra en una aplicacion de consola TODO el trafico de red IP.
Permite utilizar filtros, y es SUMAMENTE UTIL para diagnostico y depuracion de firewalls
Ejemplos: iptraf
tcpdump
Descripción: vuelca el contenido del trafico de red.
Ejemplos: tcpdump, tcpdump -u