En este apartado voy a ir poniendo todos los comandos utiles que mas se utilizan. Voy a obviar comandos del tipo cd, rm, ls, dir, etc.
Buscar cadena de texto dentro de fichero:
find path -type f | xargs grep «texto a buscar»
Buscar un fichero
locate ficheroabuscar
Actualizar versión:
apt-get dist-upgrade
do-release-upgrade (debian y basados en el)
Versión del kernel
uname -r
ac | Imprime estadísticas acerca del tiempo que han estado conectado los usuarios. |
alias | Crea atajos de comandos, lista los alias actuales. |
apt-get | Herramienta de actualizacón/instalación remota de paquetes en sistemas basados en debian. |
arp | Permite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve. |
arping | Envía ARP REQUEST a otros equipos en la red. |
arptables | Firewall similar en funciones a iptables pero para control de tráfico de protocolo arp. |
at | Programa trabajos, comandos, scripts para su ejecución posterior. |
atq | Lista los trabajos programados pendientes de ejecutar por el comando at. |
awk | Análisis y procesamiento de patrones en archivos y listados. |
basename | Permite eliminar la ruta del nombre de un archivo. |
bc | Calculadora y lenguaje matemático, muy potente. |
biosdecode | Información sobre el BIOS. |
blkid | Muestra atributos de dispositivos de bloque (discos, usb, etc.) tales como LABEL y UUID, entre otros. |
bzcat | Descomprime archivos comprimidos o empaquetados mediante bzip2. |
bzip2 | Compresor / descompresor de archivos. |
bzmore | Permite ver el contenido de archivos comprimidos o empaquetados mediante bzip2. |
cal | Despliega un calendario. |
cat | Muestra el contenido de archivos y concatena archivos. |
cd | Cambiar de directorio. |
cfdisk | Herramienta de particionamiento de discos, usada en sistemas debian principalmente. |
chage | Permite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario. |
chattr | Cambia atributos extendidos de archivos y directorios |
chfn | Cambia la información usada en finger. |
chgrp | Cambia el grupo de un archivo(s) o carpetas(s). |
chkconfig | Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema. |
chmod | Cambia los permisos de un archivo(s) o carpetas(s). |
chown | Cambia el propietario de un archivo(s) o carpetas(s). |
chpasswd | Actualiza passwords o contraseñas en modo batch. Puede actualizar contraseñas de grupos de usuarios. |
chroot | Ejecuta comandos de root en un shell restringido a un directorio y sus subdirectorios. |
chsh | Cambia tu shell por defecto o shell de login. |
cleanlinks | Limpia enlaces simbólicos que no tengan relación y también remueve directorios vacios. |
clear | Limpia la terminal. |
cmp | Compara dos archivos byte por byte. |
convertquota | Convierte de los viejos formatos quota.user y quota.group a los nuevos formatos de aquota.user y aquota.group. |
cpio | Copia, crea, comprime y extrae archivos en distintos formatos y entre equipos o localmente. |
crontab | Administra archivos cron para los usuarios y root. |
curl | Permite descargar o transferir url’s. |
cut | Remueve secciones (columnas principalmente) de cada línea de un archivo o archivos. |
date | Muestra/establece la fecha y hora actual. |
dc | Calculadora interactiva. |
dd | Convierte y copia archivos y sistemas de archivos. |
ddate | Muestra la fecha en formato del calendario Discordante. |
df | Muestra el uso de espacio de discos duros o particiones. |
diff | Busca y muestra diferencias entre archivos. |
dig | Utilería para consultas a servidores DNS. |
dircolors | Configuración de colores para el comando ls. |
dirs | Permite mostrar, manipular la lista de directorios utilizados en la pila. (ver popd y pushd) |
dmesg | Muestra los mensajes del arranque del sistema (boot). |
dmidecode | Lista hardware del equipo directamente del BIOS. (también: lshw) |
dos2unix | Convierte archivos de formato MS-DOS a formato Unix/Linux. |
du | Muestra el uso de espacio de archivos y directorios. |
dump | Permite la creación de respaldos para los sistemas de archivos ext2 y ext3. |
echo | Imprime una línea de texto, variables, o contenido a un archivo. |
edquota | Administra el control de cuotas de disco de usuario y grupos. |
egrep | Es igual que el comando ‘grep -E’, para uso de expresiones regulares. |
eject | Desmonta y expulsa un medio removible, como cdroms. |
env | Ejecuta un programa en un entorno modificado. |
ethtool | Permite desplegar o cambiar valores de una tarjeta de red. |
exit | Sale del shell o terminal actual. |
expect | Permite crear secuencias de diálogos y programar sesiones interactivas con otros comandos o scripts. |
export | Exporta el valor de una variable. |
exportfs | Mantiene una lista de sistemas de archivos del tipo NFS que han sido exportados. |
expr | Evaluador de expresiones matemáticas. |
factor | Encuentra los números primos de un número dado. |
fc | Lista, edita y reejecuta comandos previamente ejecutados. |
fdisk | Herramienta para particionar discos, común a casi todas las distros. |
fgrep | Es igual que ‘grep -F’ para uso de expresiones regulares en búsquedas de archivos y listados. |
file | Determina el tipo de archivo. |
find | Búsqueda de archivos, multitud de opciones de búsqueda. |
findfs | Busca un sistema de archivos por UUID o LABEL (etiqueta). |
findsmb | Lista información sobre equipos que respondan a paquetes SMB. Lista una red Windows. (Parte del paquete Samba) |
finger | Muestra información sobre los usuarios del sistema. |
fortune | Imprime un adagio al azar. |
fping | Permite mandar paquetes ICMP (pings) a múltiples equipos en una red y determinar si están vivos o no. |
free | Muestra el espacio usado y libre de memoria RAM y Swap. |
fsck | Herramienta para verificar/reparar sistemas de archivos. |
fuser | Identifica procesos utilizando archivos o conexiones (sockets). |
gawk | Análisis y procesamiento de patrones en archivos y listados. (versión gnu) |
gcc | Compilador de C y de C++ de GNU. |
gedit | Editor de textos de gnome. |
gpasswd | Permite la administración del archivo /etc/group |
gpg | Herramienta de encriptación y de generación de certificados de seguridad (opengpg). |
grep | Busca patrones de cadenas dentro de archivos. |
groupadd | Crea un nuevo grupo en el sistema. |
groupdel | Elimina un grupo en el sistema. |
groupmod | Modifica un grupo en el sistema. |
groups | Imprime los grupos a los que pertenece un usuario. |
gzip | Comprime/expande archivos. |
halt | Apaga el equipo. |
hdparm | Establece y muestra características sobre los discos duros. |
head | Despliega las primera líneas de un archivo. |
help | Ayuda sobre los comandos internos de bash. |
history | Muestra el historial de comandos del usuario. |
host | Utileria de consulta a sevidores DNS. |
hostname | Despliega el nombre del equipo. |
htpasswd | Administra archivos de usuario/contraseña para autentificación básica de Apache. |
hwclock | Muestra/Establece la fecha/hora del bios o hardware. (Fecha/Hora del sistema con date) |
id | Muestra el UID (User ID) y GID (Group ID) del usuario |
ifconfig | Muestra/Configura las interfaces de red del sistema. |
ifstat | Pequeña utileria que permite observar estadísticas de las interfaces de red en tiempo real. |
init | Control de inicialización de un nivel de ejecucción. |
insmod | Inserta módulos en el kernel. |
ipcalc | Realiza cálculos simples sobre direcciones IP. |
ipcount | Identificación de rangos de red, cálculo de IP’s. |
iptab | Muestra una tabla de direcciones IP de acuerdo al prefijo CIDR |
iptables | Herramienta de configuración del firewall de Linux. |
iptraf | Analizador de tráfico de red en modo de texto. |
iwconfig | Configura una tarjeta de red inalámbrica. |
iwlist | Obtiene información detallada de una tarjeta inalámbrica. |
jobs | Muestra los trabajos del usuario en suspensión o en background. |
kate | Editor de textos de KDE. |
kill | Termina procesos, mas correctamente envía señales a procesos. |
killall | Termina procesos del mismo nombre o conjunto. |
last | Muestra información de los últimos usuarios logueados. |
lastb | Muestra información de los últimos intentos fallidos de loguearse. |
less | Muestra el contenido de un archivo, permite búsquedas y movimento hacía atrás y adelante. |
ln | Crea enlaces (accesos directos) suaves y duros de archivos y directorios. |
locale | Información específica sobre las variables de entorno locales. |
locate | Indexa y busca archivos. Mas seguro utilizar slocate. |
losetup | Define y controla dispositivos del tipo ‘loop’. |
lpq | Muestra los documentos para imprimir en la cola de impresión. |
lpr | Añade un documento a la cola de impresión. |
ls | Lista archivos y directorios. |
lshw | Lista hardware del equipo directamente del BIOS. (también: dmidecode) |
lsmod | Muestra el estatus de los módulos en el kernel. |
lsof | Muestra archivos abiertos de un programa en ejecucción, o de un usuario, proceso, etc. |
lspci | Lista los dispositivos pci del sistema. |
lsusb | Lista los dispositivos usb del sistema. |
Envía y recibe correos. | |
man | Muestra el manual del comando indicado. |
mc | Manejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo tienen. |
mcedit | Editor de textos de mc. |
md5sum | Comprueba (y genera) archivos con firma de certificación md5. |
mkdir | Crea directorios. |
mkfs | Construye un sistema de archivos de Linux. |
mkpasswd | Generador de contraseñas. (Paquete del programa ‘expect’). |
modinfo | Muestra información acerca de los módulos del kernel. |
modprobe | Herramienta que añade/remueve módulos del kernel. |
more | Paginador similar a less pero menos funcioanal, ya que sale avanza y no retocede. |
mount | Monta dispositvos de almacenamiento en particiones indicadas. |
mtools | Conjunto de utilidades para acceder a discos DOS desde Linux. |
mv | Mueve archivos y directorios. |
netstat | Herramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc. |
nice | Ejecuta un programa con una prioridad de ejecucción distinta a la normal. |
nohup | Ejecuta un programa inmune a los hangups y sin salida a una terminal. |
openssl | Control, administración, generación de certificados de seguridad. |
partprobe | Indica al sistema operativo de los cambios indicados en /etc/fstab |
passwd | Cambia la contraseña del usuario indicado. |
ping | Manda un echo_request (solicitud de eco) a un equipo en al red. |
pkill | Manda señales a procesos basado en sus atributos. |
popd | Remueve entradas (directorios utilizados) de la lista de directorios utilizados en la pila. (ver dirs y pushd) |
pr | Formatea o convierte archivos de texto para imprimirlos. |
ps | Muestra los procesos del sistema o del usuario o ambos. |
pstree | Muestra los procesos en forma de árbol. |
pushd | Agrega entradas (directorios utilizados) en la lista de directorios (pila o stack). (ver dirs y popd) |
pwck | Verifica la integridad del archivo /etc/passwd |
pwconv | Agrega o establece la protección shadow el archivo /etc/passwd. |
quota | Permite ver el uso de cuotas por usuario. |
quotacheck | Crea, verifica, administra sistemas de cuotas de disco |
quotaoff | Desactiva el control de cuotas de discos. |
quotaon | Activa el control de cuotas de discos para usuarios y grupos. |
rdesktop | Abre terminales gráficas ha?ia equipos Windows. |
reboot | Reinicia el equipo. |
renice | Cambia la prioridad de un proceso o programa en ejecucción. |
repquota | Reporte de uso de cuotas de disco. |
resolveip | Resuelve la ip del dominio o host que se indique. |
rev | Invierte las líneas de un archivo. |
rm | Borra o elimina archivos. |
route | Muestra/altera la tabla de ruteo IP. |
rpm | Programa para la instalación/actualización/eliminación de paquetes, distros basadas en redhat. |
runlevel | Muestra el nivel de ejecución actual y anterior del sistema. |
scp | Copia archivos entre equipos, parte del paquete openssh (protocolo de comunicación encriptado). |
screen | Administrador de terminales virtuales. |
sed | Editor en línea que filtra y transforma archivos. |
service | Ejecuta/detiene servicios en modo manual. |
set | Muestra o establece el entorno de variables para el usuario actuual. |
sha1sum | Comprueba (y genera) archivos con firma de certificación sha1. |
shopt | Habilita o deshabilita variables opcionales del comportamiento del shell. |
shred | Elimina archivos de manera segura e irrecuperable. |
shutdown | Apaga o reinicia el equipo. |
sort | Ordena líneas de archivos y listas |
ss | Utileria similar a netstat pero más básica, listados rápidos de sockets establecidos. |
ssh | Programa de login remoto seguro, programa del paquete openssh (protocolo de comunicación encriptado). |
startx | Inicia una sesión X. |
su | Cambia del usuario actual al indicado. |
sudo | Permite indicar que usuario ejecuta que comandos de root. |
sync | Forza bloques en memoria a discos, actualiza el superbloque. |
tac | Igual que cat, muestra y/o concatena archivos pero al revés. |
tail | Muestra la parte final de un archivo. |
tailf | Sinónimo del comando tail -f, permite ver en tiempo real la parte final de un archivo, es decir, conforme se va escribiendo, útil para monitorear bitácoras. |
tar | Herramienta empaquetadora/compresora de archivos. |
testparm | Revisa archivos smb.conf de samba por errores o correciones. |
time | Devuelve el tiempo en que se ejecutó el comando o programa indicado. |
top | Muestra los procesos del sistema de manera interactiva y continua. |
touch | Crea archivos vacios, cambia fechas de acceso y/o modificación de archivos. |
tput | Cambia valores o capacidades de la terminal, en base a terminfo. |
traceroute | Imprime la ruta de los paquetes de red hasta el destino indicado. |
tty | Imprime el nombre de la terminal en la que se esta. |
tzselect | Permite establecer una zona o huso horario. |
umask | Establece una máscara de permisos para cuando se crean directorios y archivos. |
umount | Desmonta sistemas de archivos. |
unalias | Elimina alias de comandos, creados con el comando alias. |
uname | Despliega información del sistema. |
uniq | Omite o reporta sobre líneas repetidas en un archivo o listado. |
units | Convertidor de unidades de un sistema a otro, soporta decenas de sistemas de medición. |
up2date | Herramienta de actualización/instalación remota de paquetes, (usada en redhat, centos). |
uptime | Muestra que tanto tiempo lleva prendido el equipo. |
urpme | Programa del paquete urpmi para desinstalar o eliminar paquetes. |
urpmi | Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en mandriva). |
useradd | Añade usuarios. |
userdel | Elimina usuarios. |
usermod | Modifica información de usuarios. |
users | Muestra los nombres de usuario de todos los usuarios conectados actualmente al sistema. |
vi | Editor visual de pantalla, editor de textos, que encuentras en todas las distros Linux. |
vim | Igual que el vi pero mejorado. |
visudo | Editor para el archivo de configuración /etc/sudoers de sudo. |
vmstat | Proporciona información sobre la memoria virtual. |
w | Muestra quien esta conectado al sistema y que esta haciendo. |
wall | Manda un mensaje a todas las terminales. |
warnquota | Configura /etc/warnquota.conf como complemento de mensajes para cuotas de disco. |
wc | Cuenta palabras, líneas, caracteres de un archivo o listado. |
wget | Descargador de archivos desde Internet, no interactivo. |
whatis | Descripción corta, en una línea de un comando o programa. |
whereis | Localiza el binario, fuentes y/o librerias, y documentación de un comado. |
which | Muestra la ruta completa de un comando. |
who | Muestra quien esta conectado al sistema. |
whoami | Muestra el usuario actual. |
xhost | Control de acceso para sesiones X. |
xkill | Mata o termina a un cliente X, es decir, a un programa gráfico. |
yes | Imprime una cadena repetidamente hasta que sea terminado o matado el comando. |
yum | Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en fedora, redhat y derivados). |
zcat | Descomprime / muestra archivos comprimidos con gunzip (es idéntico a utilizar gunzip -c) |
zenity | Despliega varios tipos de diálogos en X desde una terminal. |
zless | Permite mostrar el contenido de archivos comprimidos. |
zmore | Permite mostrar el contenido de archivos comprimidos. |
No responses yet