Para los que recién arrancan o les gusta el trabajo en línea de comando, y quieren conocer a Linux desde sus entrañas, dejando de lado el mouse y las ventanitas, he armado esta lista de algunos de los principales comandos con su utilidad. La verdadera potencia de los comandos se las dan los parámetros, los cuales se pueden obtener con la ayuda de cada comando. Espero la colaboración de todos para corregir y enriquecer este listado, por lo que les pido me envíen e-mails con el asunto "COMANDOS GNU/LINUX" para hacer correcciones o agregar nuevos comandos, trucos, golpe de teclas etc. Luego compilaré una nueva version.
El artículo completo en: http://www.laverdaderamatrix.uy.kz
COMANDOS DE AYUDA | Descripción |
man | muestra manual del
comando que le indiquemos |
--help | da una ayuda de los comados |
COMANDOS DE ARCHIVOS Y DIRECTORIOS | |
ls |
listo los archivos y directorios |
sort | ordena alfabéticamente una lista de archivos |
mkdir | crea un directorio |
rmdir | borro directorios |
cd | cambio de directorio |
pwd | muestra el path actual |
tree | muestra la estructura de directorios y archivos en forma grafica |
cp | copio archivo |
rm | borro archivos |
mv | muevo o renombro archivos y directorios |
more | veo el contenido de los archivos por pantalla |
less | veo el contenido de los archivos |
cat | veo el contenido de los archivos o uno varios archivos |
split | partir ficheros |
touch | cambio la fecha de los archivos |
find | busco archivos |
locate | localizo archivos |
whereis | muestra la ubicación de un archivo |
file | me dice que tipo de archivo es |
whatis | muestra descripcion del archivo |
wc | cuenta lineas palabras o caracteres en un archivo |
grep | busco un texto en archivos |
head | muestra el inicio de un archivo |
tail | muestra el final de un archivo |
tr | reemplaza caracteres en un fichero de texto |
sed | cambia una cadena de caracteres por otra |
join | cruza la información de dos archivos y muestra las partes que se repiten |
paste | toma la primera linea de cada archivo y las combina para formar una linea de salida |
uniq | elimina lineas repetidas adyacentes del archivo entrada cuando copia al archivo salida |
cut | sirve para seleccionar columnas de una tabla o campos de cada linea de archivo |
ln | crea enlaces a archivos o carpetas |
diff | muestra las diferencias entre dos archivos |
fuser | muestra que usuario tiene en uso o bloqueado un archivo o recurso |
tar | empaqueto archivos |
gzip | comprime archivos gz |
gunzip | descomprime archivos gz |
compress | comprime archivos Z |
uncompress | descomprime archivos Z |
chmod | cambio permisos a archivos y directorios |
chown | cambio de propietario |
chgrp | cambio de grupo |
vi | abre el editor de texto vi |
pico | edita un fichero de texto |
COMANDOS DE USUARIOS | |
adduser | agrego nuevo usuario |
useradd | agrego nuevo usuario |
userdel | borra un usuario |
passwd | permite cambiar la contraseña |
su | cambio de usuario |
whoami | muestra el nombre de usuario |
logname | muestra el nombre de usuario |
id | muestra datos de identificacion del usuario |
finger | da informacion de usuario |
chfn | cambia la informacion del finger |
who | muestra los usuarios del sistema |
w | muestra un detalle de los usuarios |
last | información de los últimos usuarios que han usado el sistema |
programa de correo | |
pine | lector de correo en modo texto |
write | manda un mensaje a la pantalla de un usuario |
mesg | activo o desactivo recibir mensajes |
wall | mensaje a todos los usuarios |
talk | establecer una charla con otro usuario |
banner | saca letrero en la pantalla |
set | da información sobre el entorno del usuario |
groupadd | agrego nuevo grupo |
COMANDOS DE PROCESOS | |
top | muestra los procesos que se estan ejecutando y permite matarlos |
ps | muestra la lista de procesos del usuario |
ps aux | muestra la lista de procesos de la maquina |
kill | mata proceso por ID |
killall | mata proceso por nombre |
time | mide el tiempo que tarda un proceso en ejecutarse |
fg | trae a primer plano un proceso parado o en segundo plano |
bg | pone un proceso en segundo plano |
& | colocado al final de la linea de comando ejecuta en segundo plano |
nice | ajusta la prioridad de un proceso de -20 a 19 |
COMANDOS DE DISCOS | |
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 |
COMANDOS DEL SISTEMA | |
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 |
setxkbmap | por si no funcionan las teclas con AltGr en modo X |
COMANDOS DE RED | |
netstat | muestra estado de la red |
ifconfig | muestra la configuracion del dispositivo de red |
nmap | escanea la red |
ping | hago ping |
nslookup | me da la IP de una web www.xxxxxxx.com |
telnet | me conecto a un equipo |
netconf | configuro la red |
ntop | muestra los procesos de la red |
route -n | muestra la tabla de rutas |
COMANDOS DE IMPRESORAS | |
lpq | muestra colas de impresión |
lpc status | estado de impresoras |
lprm | eliminar un trabajo de la cola de impresión |
printtool | configuro impresora |
pr | imprime un archivo |
jobs | muestra los trabajo que estan en una cola de impresión |
COMBINACION DE TECLAS | |
ctrl+L | borra pantalla |
ctrl+alt+F1 F2 | cambio de consola |
ctrl+F1 F2 | cambio de escritorio |
ctrl+z | suspendo proceso |
ctrl+d | final de archivo EOF - cancela |
ctrl+c | termina proceso en ejecucion - cancela |
tab | completa nombre de carpetas o archivos |
ctrl+backspace | cierra X o sea salis del sistema X y volves a consola |
SIMBOLOS | |
~ | path desde la raíz al home - alt+126 |
. | directorio actual |
.. | directorio superior al actual |
| | pipe - tuberia - redirecciona comandos - alt+124 |
> | redirecciono un comando - alt+62 |
< | redirecciono un comando - alt+60 |
& | colocado al final de la linea de comando ejecuta en segundo plano |
&& | orden1 && orden2 / si orden1 termina OK se ejecuta orden2 |
|| | orden1 || orden2 / si orden1 NO termina ok se ejecuta orden2 |
Labor cumplida.
Hasta la próxima.
Saludos.
Kbza.
Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.