Académique Documents
Professionnel Documents
Culture Documents
#####################################################
COMANDOS DE AYUDA
#####################################################
Las paginas del man
Buscar las p�ginas haciendo referencia a una palabra clave (la palabra clave puede
ser una simple palabra o el nombre de un comando)
$ type comando
$ type -t comando
#####################################################
COMANDOS RELACIONADOS CON ARCHIVOS Y DIRECTORIOS
#####################################################
Mostrar p�gina por pagina (tecla Espaciadora avanza una p�gina, tecla Enter avanza
una l�nea)
---------------------------------------------------------------
$ more archivo
Mostrar l�nea por l�nea (flecha hacia arriba <=> flecha hacia abajo)
---------------------------------------------------------------
$ less archivo
Listar recursivamente
---------------------------------------------------------------
$ ls *
$ ls -R
Crear un directorio
---------------------------------------------------------------
$ mkdir directorio
Redireccionar:
---------------------------------------------------------------
A un archivo
$ ls R /home/$USER/*.txt > lista.txt
Copiar un archivo
---------------------------------------------------------------
$ cp archivo_origen directorio_destino
Copiar un directorio
---------------------------------------------------------------
$ cp -R /directorio_origen /directorio_destino
Mover un archivo
---------------------------------------------------------------
$ mv -i /ruta/archivo/ruta
Mover un directorio
---------------------------------------------------------------
$ mv /ruta/dir_a_mover / /ruta/destino/
Renombrar un archivo
---------------------------------------------------------------
$ mv archivo_origen archivo_destino>
Comparar
---------------------------------------------------------------
Comparar 2 archivos
$ cmp archivo1 archivo2
$ diff archivo1 archivo2
$ sdiff archivo1 archivo2
Comparar 3 archivos
$ diff3 archivo1 archivo2 archivo3
Ordenar
---------------------------------------------------------------
Ordenar numericamente
$ sort n archivo
Descomprimir un archivo
---------------------------------------------------------------
$ gunzip mi_archivo.tar.gZ
$ bunzip2 mi_archivo.tar.bZ2
Descomprimir y desempaquetar un archivo tar.gz
---------------------------------------------------------------
$ tar -xvzf mi_archivo.tar.gZ
Buscar un archivo
---------------------------------------------------------------
$ find /ruta -name "nombre" print
Un patron en un archivo
---------------------------------------------------------------
$ grep "patron" archivo
Localizar un comando
---------------------------------------------------------------
$ which comando
Buscar los archivos ejecutables
---------------------------------------------------------------
$ whereis comando
------------------------
Resumen y otros comandos
------------------------
#####################################################
COMANDOS DEL SISTEMA y DE USUARIOS
#####################################################
N�cleo
---------------------------------------------------------------
$ uname r
Sistema operativo
---------------------------------------------------------------
$ uname o
Gestion de usuarios
A�adir un usuario
---------------------------------------------------------------
# useradd new_user
Eliminar un usuario
---------------------------------------------------------------
# userdel user
A�adir un grupo
---------------------------------------------------------------
# groupadd new_groupe
Eliminar un grupo
---------------------------------------------------------------
# groupdel groupo
�D�nde estoy?
---------------------------------------------------------------
$ pwd
--------------------------
resumen y otros comandos
--------------------------
mount monto un disco
umount desmonto un disco
df muestra el espacio libre de los discos
du muestra el espacio usado por el disco o un directorio
mkfs formateo un disco
fsck estado del disco
fdisk gestion de particiones
rlogin se conecta a otra maquina de forma remota (remote login)
rsh se conecta a otra maquina de forma remota (remote shell)
ftp se conecta a otra maquina por el protocolo ftp
reboot reinicia la maquina
halt apaga el sistema
shutdown apaga el sistema
init0 apaga la maquina
init6 reinicia la maquina
uptime muestra el tiempo transcurrido de encendida la maquina
exit cierro sesion actual
logout salgo del sistema
nohup proporciona inmunidad frente a rupturas de comunicaci�n y abandonos en
ejecucion de comandos
dmesg muestra mensajes del arranque del ordenador
history muestra todos los comandos digitados por el usuario
uname da informacion del sistema operativo
tee copia la entrada estandar a la salida est�ndar y a un archivo
hostname muestra el nombre del servidor
umask muestra y permite cambiar la mascara de usuario
chroot cambia la raiz para que root ejecute algo en forma particular
chsh cambia el login shell
free estado de la memoria
date muestra fecha y hora actual
cal muestra calendario
clear borro la pantalla
at ejecuta un comando mas tarde
env ver variables de entorno
export permite el uso de variables por programas en todos los caminos
del usuario
modprobe cargo modulo
startx arranca el servidor x
xev muestra los eventos de las teclas y el raton
lspci muestra los perifericos conectados al puente pci
lsmod muestra los modulos cargados en el sistema
echo escribe un mensaje en la salida estandar
alias creo un alias. Un comando largo abreviado en pocas letras
unalias borro un alias
bc calculadora
mc ejecuta Midnight Commander
xkill mata una ventana grafica
rpm instala los paquetes rpm RedHat
dpkg instala los paquetes deb Debian
kernelcfg manejo los modulos cargados en el kernel
insmod inserta modulos en el kernel
rmmod elimina modulos del kernel
updatedb actualiza la base de datos interna de archivos
sh cambia al bash shell
#####################################################
COMANDOS DE RED
#####################################################
Mayor informacion
---------------------------------------------------------------
# udevinfo -a -p /sys/class/net/eth0/
Herramientas suplementarias
---------------------------------------------------------------
# mii-tool eth0
# mii-diag -a
Tests y medidas
---------------------------------------------------------------
Verificar la conexion local
$ ping -c4 localhost
Configuraci�n
Impedir el ping
---------------------------------------------------------------
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
Conexion remota
ssh
---------------------------------------------------------------
$ ssh login@sevidor
telnet
---------------------------------------------------------------
$ telnet direccion_IP
scp
---------------------------------------------------------------
$ scp /ruta/archivo login@servidor:/ruta/destino/
otros
---------------------------------------------------------------
http://es.kioskea.net/faq/805-kit-de-supervivencia-linux#sistema