Omitir para ir al contenido principal
  • Hacer pedidos rápida y fácilmente
  • Ver pedidos y realizar seguimiento al estado del envío
  • Cree y acceda a una lista de sus productos
  • Administre sus sitios, productos y contactos de nivel de producto de Dell EMC con Administración de la empresa.

Explicación de los comandos comunes de terminal de Ubuntu Linux

Resumen: En el siguiente artículo, se proporciona información sobre los comandos de terminal comunes en uso con Ubuntu Linux.

Es posible que este artículo se traduzca automáticamente. Si tiene comentarios sobre su calidad, háganoslo saber mediante el formulario en la parte inferior de esta página.

Contenido del artículo


Instrucciones

Índice:

  1. Comandos de control básicos
  2. Comandos básicos del usuario y del sistema
  3. Unidades básicas y comandos de derechos
  4. Comandos de red básicos

Comandos de control básicos

 

Los comandos de terminal son instrucciones que puede utilizar mientras se encuentra en la aplicación de terminal Ubuntu para realizar cualquier tarea en la computadora. He subdividido los comandos en tablas más pequeñas para que sus usos sean más claros y para ayudar a usar estos artículos como punto de referencia.

 
Comando Efecto Información adicional
cd Cambiar directorio Con este comando, puede navegar
por el sistema de archivos. Mecanografía
cd o cd~ Te lleva a la carpeta Home
, que es la posición inicial predeterminada
en el terminal.
cd/ Vaya al directorio raíz  
cd.. Subir un nivel de directorio  
cd- Volver al directorio anterior  
pwd Imprimir directorio de trabajo Esto muestra su ubicación en el sistema de archivos.
bash GNU Bourne-Again Shell  
break Salir de un bucle  
case Ejecutar un comando de manera condicional  
clear Borrar pantalla de terminal  
continue Reanudar la siguiente iteración de un bucle  
cron Demonio para ejecutar comandos programados  
crontab Programe un comando para que se ejecute más tarde  
echo Mostrar un mensaje en pantalla  
enable Habilitar y deshabilitar comandos de shell integrados  
env Variables de entorno  
eval Evaluar varios comandos o argumentos  
expect Automatice las aplicaciones a las que se accede a través de un terminal  
export Establecer una variable de entorno  
expr Evaluar expresiones  
false No hacer nada, sin éxito  
for Expanda palabras y ejecute comandos  
hash Recuerde el nombre de ruta completo de un argumento name  
hostname Imprimir o establecer el nombre de los dispositivos  
if Ejecutar un comando de manera condicional  
jobs Enumerar trabajos activos  
join Unir líneas en un campo común  
journalctl Ver los registros del sistema y solucionar problemas Proporciona información sobre los registros de servicio, los mensajes del kernel y mucho más
local Crear variables  
logout Salir de un shell de inicio de sesión  
more Salida de pantalla, una pantalla a la vez  
nice Establecer la prioridad de un comando o trabajo  
nohup Ejecutar un comando inmune a los bloqueos  
notify-send Enviar notificaciones de escritorio  
op Acceso de operadores  
readarray Leer de stdin en una variable de matriz  
readonly Marcar variables o funciones como de solo lectura  
reboot Reinicie el dispositivo  
return Salir de una función de shell  
sed Editor de flujos  
select Aceptar la entrada del teclado  
set Manipula variables y funciones de shell  
shift Cambiar parámetros posicionales  
shopt Opciones de shell  
shutdown Apagar o reiniciar Linux  
sleep Retraso durante un tiempo especificado  
ssh Cliente Secure Shell Programa de inicio de sesión remoto
suspend Suspender la ejecución de este shell  
sync Sincronizar los datos en el disco con la memoria  
test Evaluar una expresión condicional  
trap Ejecutar un comando cuando se establece una señal  
true No hacer nada, con éxito  
type Describir un comando  
unshar Desempaquetar scripts de shell  
until Ejecutar comandos Hasta error
vmstat Estadísticas de memoria virtual de informes  
watch Ejecutar o mostrar un programa periódicamente  
while Ejecuta comandos  
write Enviar un mensaje a otro usuario  
xargs Ejecute la utilidad, pasando listas de argumentos construidos  
### Permite comentar sin alterar el terminal  
while Ejecuta comandos  

La administración de archivos y texto son comandos que afectan directamente a los archivos y al texto que se almacenan y utilizan en el equipo. El Dash y la herramienta Explorador de Windows son versiones conocidas de la interfaz gráfica de usuario (GUI) de esta herramienta.

 
Comando Efecto Información adicional
cp Copiar Le permite copiar un archivo; para hacerlo, agregue el nombre del archivo que desea copiar junto con el comando. El lugar donde se encuentra el archivo en el directorio al que ha navegado. De lo contrario, escriba: cp~/< file path > para especificar dónde se encuentra el archivo que desea copiar.
ls Lista Enumera todos los archivos del directorio actual
ls~ Enumera los archivos en el directorio principal Al agregar un nombre de carpeta, se muestra una lista de todos los archivos de esa carpeta específica. Por ejemplo: ls~/desktop Muestra los archivos de la carpeta Escritorio
mkdir Crear un directorio Permite crear un directorio. Por ejemplo: mkdir private files crea un nuevo directorio denominado private files que se encuentra en el directorio principal. A menos que haya navegado a otro directorio o especificado otra ruta.
mv Move Puede cambiar el nombre de un archivo o transferirlo con este comando. Si desea cambiar el nombre del archivo sunny hoy, es posible que desee escribir mv sunny day. Esto requiere que haya navegado al directorio correcto o que haya especificado la ruta de archivo correcta. Al escribir mv day ~/Desktop, el día del archivo se mueve de la página de inicio al escritorio. Sin embargo, si también desea cambiar el nombre del archivo, agregue el nuevo nombre de archivo junto al nombre actual en el comando.
rm Remove Elimina un archivo, especifique la ruta de acceso o el nombre del archivo
rmdir Quitar directorio Elimina un empty Directorio
rm -r Eliminar de forma recursiva Elimina un directorio junto con su contenido
grep Buscar cadenas de texto  
head Mostrar inicio del archivo  
less Mostrar parte del archivo  
tail Mostrar fin de archivo  
apropos Busca en las páginas del manual de ayuda  
aspell Corrector ortográfico  
awk Buscar y reemplazar texto Ordenar, validar o indexar bases de datos
cmp Comparar dos archivos  
comm Comparar dos archivos ordenados línea por línea  
csplit Dividir un archivo en partes determinadas por el contexto  
cut Divide un archivo en dos partes separadas  
cksum Imprimir suma de comprobación CRC y conteos de bytes  
find Buscar archivos que cumplan con los criterios establecidos  
fmt Dar formato al texto del párrafo  
fold Ajustar el texto a un ancho específico  
dir Enumerar brevemente el contenido del directorio  
dircolors Configuración de color para ls  
dirname Convertir un nombre de ruta completo en una ruta  
dirs Mostrar una lista de directorios recordados  
cat Mostrar el contenido de un archivo  
bzip2 Comprimir o descomprimir archivos con nombre  
chroot Ejecutar un comando con un directorio raíz diferente  
fgrep Buscar líneas que coincidan con una cadena fija en los archivos  
fuser Identificar o interrumpir el proceso que está accediendo a un archivo  
gawk Buscar y reemplazar texto dentro de los archivos  
gzip Comprimir o descomprimir Archivos de nombre  
ln Establece vínculos entre archivos  
locate Buscar archivos  
look Mostrar las líneas que comienzan con una cadena determinada  
lpr Impresión off-line  
lpc Programa de control para la impresora de línea  
lprm Eliminar trabajos de la cola de impresión  
lprint Imprimir un archivo  
lprintd Cancelar un trabajo de impresión  
lprintq Lista de la cola de impresión  
lsof Enumerar archivos abiertos  
vdir Enumerar detalladamente el contenido del directorio ls -| -b
v Enumerar detalladamente el contenido del directorio ls -| -b
vi Editor de texto  
uuencode Decodificar un archivo Decodificar un archivo mediante uuencode
uuencode Codificar un archivo Codificar un archivo mediante uuencode
tty Imprimir el nombre de archivo del terminal en stdin  
touch Cambiar los registros de fecha y hora de los archivos  
expand Convertir tabulaciones en espacios  
import Capture una pantalla de servidor x y guarde la imagen en un archivo  
install Copiar archivos y establecer atributos  
fg Enviar trabajo a primer plano  
bg Enviar trabajo en segundo plano  
nl Numerar las líneas y escribir los archivos  
open Abra un archivo en éls default application  
paste Combinar líneas de archivos  
pathchk Comprobar la portabilidad del nombre de archivo  
popd Restaurar el valor anterior del directorio actual  
pr Preparar los archivos para imprimir  
printcap Base de datos de capacidad de impresión  
printenv Variables de entorno de impresión  
printf Formatear e imprimir datos  
pushd Guarde y cambie el directorio actual  
rcp Copiar archivos entre dos máquinas  
read Leer una línea desde una entrada estándar  
rename Cambiar el nombre de los archivos  
remsync Sincronizar archivos remotos mediante correo electrónico  
mmb Transferencia masiva y cambio de nombre de archivos  
mtools Manipular archivos de MS-DOS  
rev Líneas inversas en un archivo  
rsync Copiar un archivo de forma remota Sincronizar árboles de archivos
sdiff Combinar dos archivos de forma interactiva  
scp Copia segura  
sftp Programa de transferencia segura de archivos  
slocate Buscar archivo  
sort Ordenar archivos de texto  
split Dividir un archivo en partes de tamaño fijo  
sum Imprimir la suma de comprobación de un archivo  
tee Redirija la salida a varios archivos  
tsort Orden topológico  
unmask Máscara de creación para el archivo de usuario  
source Ejecutar comandos desde el archivo  
symlink Crea un nuevo nombre para un archivo  
tr Traducir, comprimir y/o eliminar  
uniq Uniquificar archivos  
wc Imprimir conteos de bytes, palabras y líneas  
whereis Buscar los $path de los usuarios, las páginas de los manuales y los archivos de origen de un programa  
which Buscar un archivo de programa en el $path de usuarios  
wget Recuperar páginas web o archivos  
unexpand Convertir espacio en tabulaciones  
yes Imprimir una cadena hasta que se interrumpa  
xdg-open Abra un archivo o URL en la aplicación preferida de los usuarios  
dmesg Imprimir mensajes de kernel y controladores  

Comandos básicos del usuario y del sistema

 

Estos comandos le permiten administrar, configurar, solucionar problemas y restablecer la configuración de usuario y grupo en el dispositivo Ubuntu.

 
Comando Efecto Información adicional
passwd Crear una contraseña  
groupadd Agregar un grupo  
groupmod Modificar un grupo  
chgrp Cambiar grupo  
groupdel Eliminar grupo  
adduser Agregar un usuario al dispositivo  
addgroup Agregar un grupo al dispositivo  
alias Crear un alias  
useradd Crear una nueva cuenta de usuario  
usermod Modificar cuenta de usuario  
users Mostrar una lista de los usuarios que iniciaron sesión  
chmod Cambiar los permisos de acceso  
chown Cambiar el propietario y el grupo del archivo  
groups Imprimir nombres de grupo en los que se encuentra un usuario  
id Imprimir ID de usuario y grupos  
logname Imprimir el nombre de inicio de sesión  
su Sustituir otra identidad de usuario  
times Horarios de usuario y computadora  
who Imprimir todos los nombres de usuario que hayan iniciado sesión  
timedatectl Administrar la configuración de fecha y hora de los dispositivos. (Incluye zonas horarias y sincronización con servidores NTP).  
whoami Imprima el ID y el nombre de usuario actuales id -un

Los siguientes comandos tratan sobre programas e información específicos del dispositivo.

 
Comando Efecto Información adicional
cal Calendario Mostrar el calendario
date Fecha Mostrar la fecha
dc Calculadora de escritorio Calculadora
fsck Comprobación del sistema de archivos  
bc Lenguaje de calculadora de precisión arbitraria  
kill  Detener la ejecución de un proceso  
killall Finalizar procesos por nombre  
let Realizar operaciones aritméticas en variables de shell  
make Recompilar un grupo de programas  
pkill Detener la ejecución de procesos  
ps Estado del proceso  
seq Imprimir secuencias numéricas  
units Convertir unidades de una escala a otra  

Los paquetes son el método predeterminado de Ubuntu para cargar y actualizar nuevas aplicaciones y archivos. Estos comandos permiten administrar y configurar los paquetes que se descargaron.

 
Comando Efecto Información adicional
apt -get Buscar e instalar paquetes de software  
aptitude Buscar e instalar paquetes de software  
apt -get update Actualizar las actualizaciones disponibles  
apt - get upgrade Actualizar todos los paquetes  
apt -get dist-upgrade Actualización con reemplazos de paquetes Actualizar la versión de Ubuntu
apt -get install pkgname Instalar el paquete por nombre  
apt -get purge pkgname Desinstalar el paquete por su nombre  
apt -get autoremove Eliminar paquetes obsoletos  
apt -get -f install Intente reparar los paquetes rotos  
dpkg -configure -a Intente reparar los paquetes rotos  
dpkg -i pkg.deb Archivo de instalación pkg.deb  

Estos comandos le brindan una forma directa de administrar los servicios en su dispositivo Ubuntu.

 
Comando Efecto Información adicional
start service Iniciar un servicio de trabajo Advenedizo
stop service Detener servicio de trabajo Advenedizo
status service Compruebe si el servicio está en ejecución Advenedizo
/etc/init.d/service start Iniciar servicio Sysv
/etc/init.d/service stop Detener servicio Sysv
/etc/init.d/service restart Reiniciar el servicio Sysv
/etc/init.d/service check Consultar servicio Sysv
systemctl Nuevo comando de servicio Esto reemplazó a service
runlevel Obtener el nivel de ejecución actual  

Unidades básicas y comandos de derechos

 

Administrar las unidades y los formatos significa que puede afectar los periféricos que están conectados a la computadora. Ya sean varias unidades de disco duro, medios extraíbles u otros dispositivos. Permiten administrar y configurar estos dispositivos en el nivel de la línea de comandos.

 
Comando Efecto Información adicional
mount Montaje de una unidad  
unmount Desmontaje de una unidad  
fdisk Format dis  
cfdisk Editor de tablas de particiones para Linux  
dd Disco duplicado Convertir y copiar un archivo, escribir
encabezados de disco o registros de arranque
ddrescue Herramienta de recuperación de datos  
declare Declarar variables y asignar atributos  
df Espacio libre de disco Muestra la cantidad de espacio de disco en
cada partición montada que está
ocupada. df utiliza MB y GB en lugar
de bloques.
du Uso de directorios Muestra cuánto espacio utiliza un directorio determinado
más todos sus
subdirectorios.
du -s Resumen de uso de directorios  
du -h Información básica sobre el uso de directorios Esto traduce la información a
un formato básico no tecnológico
free Cuánto espacio libre hay disponible Esto le indica cuánto espacio
libre está disponible para su uso
free -m Muestra las estadísticas de espacio libre Muestra las estadísticas en MB
uname -a Obtener toda la información del kernel  
uname -r Obtener información del kernel  
lsb_release -a Imprime información sobre su distribución de Linux  
top Iniciar el monitoreo de dispositivos Esto inicia el monitoreo, la visualización del uso de RAM,
CPU y swap, además del total de
procesos en ejecución
htop Proporciona monitoreo en tiempo real de los recursos informáticos Esto reemplazó a top
q Detener el monitoreo de dispositivos  
diff Mostrar la diferencia entre dos archivos  
diff3 Muestra la diferencia entre tres archivos  
 
Nota: La mayoría de los siguientes comandos deben ir precedidos del comando sudo . Esto eleva temporalmente los privilegios al nivel administrativo del usuario raíz. Esto es necesario cuando se trabaja con directorios o archivos que no son propiedad de su cuenta de usuario. Cuando utilice sudo, se le solicitará su contraseña. Solo los usuarios con privilegios sudo (administrativos) pueden utilizar este comando.
 
Comando Efecto Información adicional
history Lista de todos los comandos user El comando history muestra una larga lista
de comandos que ha escrito. Cada
comando se muestra junto a un número. Puede
escribir | x para ejecutar un comando escrito anteriormente
de la lista (reemplace la X
con un número). Si el resultado
del historial es demasiado largo, utilice history | less
para obtener una lista desplazable.
REISUB Reinicie la computadora Mantenga presionadas las teclas ALT y PRINTSCRN mientras
escribe esto para reiniciar la computadora
apt -get Aplicación Se utiliza para instalar, eliminar, actualizar y más
file Comprobación de tipos de uno o más archivos  
sleep Comandos de retraso Espere x segundos para ir al siguiente comando
pidof Obtener PID PID dado en un formato legible
ps Monitor del sistema para la línea de comandos También es bueno para los guiones
cat Imprimir archivo en la línea de comandos  
crontab Eventos de unidad de tiempo  
man Manual de ayuda Abra el manual de programas, muestra
el manual de comandos
man man Manual sobre Manual Página de ayuda sobre el uso de la página de ayuda
man intro Una breve lista de comandos Cuando necesite información sobre un comando
, escriba < command name >-h o < command name
 >--help
, si la primera regla no funcionó. Es
posible que algunas líneas de comandos no se asocien -h
con --help.
info info Introducción a las páginas de información  
basename Eliminar el directorio y el sufijo de los nombres de archivo  
eject Expulsar medios extraíbles  
fdformat Formato de bajo nivel Formatear un disquete (FD)
mkisofs Crear un sistema de archivos híbrido  
format Formatear discos o cintas  
mknod Crear archivos especiales de bloques o caracteres  
quotactl Establecer cuotas de disco  
quotacheck Analizar un sistema de archivos para ver el uso del disco  
quota Mostrar el uso y los límites del disco  
tar Archivador de cintas  
ram Dispositivo de disco RAM  

Los derechos sobre archivos y directorios, así como la capacidad de modificarlos, son necesarios en el nivel de administrador. Estos se pueden utilizar para cambiar o reparar archivos existentes o para evitar que otros archivos o directorios de usuarios inexpertos causen daños.

 
Comando Efecto Información adicional
chmod Cambiar modo  
su Cambiar usuario  
ulimit Limitar los recursos del usuario  
unalias Eliminar un alias  
unset Quitar nombres de variables o funciones  
function Definir macros de función  

Los privilegios elevados son lo que Ubuntu denomina derechos de administrador. Debe ejecutar estos comandos cuando necesite cambiar cosas en su dispositivo a un nivel lo suficientemente alto. El equivalente de Windows sería abrir un símbolo del sistema como administrador.

 
Comando Efecto Información adicional
sudo Privilegios elevados Ejecución de comandos con privilegios elevados
- < superuser do >; Una expresión común que
indica que la acción realizada se debe
verificar con la contraseña de administrador.
sudo -r Abra el shell raíz como usuario  
sudo -r -u Abra el shell como usuario  
sudo -k Olvídese de las contraseñas sudo  

Comandos de red básicos

 

Estos comandos se ocupan de la configuración y la solución de problemas de conexiones de red en el dispositivo. Esto incluye conexiones cableadas e inalámbricas.

 
Comando Efecto Información adicional
chkconfig Comprobar los servicios activados  
ping Probar conexiones de red  
ftp Protocolo de transferencia de archivos  
host Comprobar IP de dominio  
ifconfig Configurar dispositivos de red  
Ip Configurar dispositivos de red Esto reemplazó a ifconfig
iwconfig Mostrar información inalámbrica  
Iw Mostrar información inalámbrica Esto reemplazó a iwconfig
sudo iwlist scan Buscar redes inalámbricas  
ifup eth0 Poner la interfaz eth0 en línea  
ifdown eth0 Mostrar la interfaz eth0  
netstat Mostrar tabla de enrutamiento  
Ss Mostrar tabla de enrutamiento Esto reemplazó a netstat
route Establecer rutas  
telnet Conéctese a Telnet  
traceroute Mostrar ruta  
dig Búsqueda de DNS  
ethtool Configuración de la tarjeta Ethernet  
mkfifo Hacer FIFO Canalizaciones con nombre
mtr Diagnóstico de red traceroute/ping
nslookup Consultar servidores de nombres de Internet de forma interactiva  
screen Terminal multiplexado Ejecutar shells remotos mediante ssh
strace Seguimiento de llamadas y señales de la computadora  

Estos comandos se ocupan de la administración y configuración del firewall de Ubuntu.

 
Comando Efecto Información adicional
ufw enable Activar el firewall  
ufw disable Desactive el firewall  
ufw default allow Permitir todas las conexiones de forma predeterminada  
ufw default deny Denegar todas las conexiones de forma predeterminada  
ufw status Estado y reglas de Cyrrebt  
ufw allow port Permitir el tráfico en el puerto  
ufw deny port Denegar el tráfico en el puerto  
ufw deny from ip Dirección IP del bloque  

Información adicional

 

Nota:
Canonical proporciona soporte de software a través de los siguientes métodos:
Dell proporciona soporte técnico:

Propiedades del artículo


Producto comprometido

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Fecha de la última publicación

10 may 2024

Versión

4

Tipo de artículo

How To