Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Comandos útiles y de ayuda de GNU-Linux

Listado de comandos útiles, que generalmente olvidamos, para GNU-Linux.

  • man muestra manual del comando que le indiquemos.
  • –help da una ayuda de los comandos.

– Usando apropos para buscar páginas man. Apropos busca un conjunto de archivos de base de datos que contienen breves descripciones. Usa apropos para buscar páginas man de comandos Unix válidos sobre una funcionalidad específica:

apropos -r REGEXdeCOMANDOUNIX o descripción

– whatis busca un conjunto de archivos de base de datos que contiene breves descripciones de comandos de sistema. Usa palabras claves y muestra el resultado en una salida estándar.  Sólo las coincidencias de una palabra completa son mostradas.

 whatis COMANDOUNIX

A veces puedes conocer la funcionalidad de un comando muy bien, pero no puedes recolectar todas las opciones disponibles para un comando específico.

Usa la opción -h del comando para revisar todas las opciones disponibles del comando.

COMANDOUNIX -h

El comando info: Cuando no eres capaz de encontrar la información requerida en la página man de Unix, prueba con los documentos de información usando el comando Unix info como se muestra abajo:

info sed

COMANDOS 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 gráfica
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 identificación del usuario
finger, da información de usuario
chfn, cambia la información 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
mail, 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 están 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, gestión 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
init 0, apaga la maquina
init 6, reinicia la maquina
uptime, muestra el tiempo transcurrido de encendida la maquina
exit, cierro sesión actual
logout, salgo del sistema
nohup, proporciona inmunidad frente a rupturas de comunicación y abandonos en ejecución de comandos
dmesg, muestra mensajes del arranque del ordenador
history, muestra todos los comandos digitados por el usuario
uname, da información del sistema operativo
tee, copia la entrada estándar 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 raíz 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 ratón
lspci, muestra los periféricos conectados al puente pci
lsmod, muestra los módulos cargados en el sistema
echo, escribe un mensaje en la salida estándar
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 gráfica
rpm, instala los paquetes rpm RedHat
dpkg, instala los paquetes deb Debian
kernelcfg, manejo los módulos cargados en el kerne
insmod, inserta módulos en el kernel
rmmod, elimina módulos 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 configuración 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 están en una cola de impresión

COMBINACIÓN 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 ejecución – cancela
tab completa nombre de carpetas o archivos
ctrl+backspace cierra X o sea, sales del sistema X y vuelves a la consola

SÍMBOLOS
~ path desde la raíz al home – alt+126
. directorio actual
.. directorio superior al actual
| pipe – tubería – 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

 

Etiquetas:, , ,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Home Sistemas Comandos útiles y de ayuda de GNU-Linux
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies