Guía sobre comandos del terminal Ubuntu Linux en una computadora Dell

Summary: Guía sobre varios comandos de terminal de Ubuntu Linux.

Article Content


Symptoms

 


En este artículo, se proporciona información sobre los comandos de aplicaciones de terminal en Ubuntu Linux.


Índice:

  1. Comandos básicos de control
  2. Comandos básicos de usuario y sistema
  3. Comandos básicos de unidades y derechos
  4. Comandos básicos de red

 

Comandos básicos de control

 

Los comandos de terminal son instrucciones que puede usar mientras está en la aplicación de terminal de Ubuntu para realizar cualquier tarea en el sistema. Dividí los comandos en tablas más pequeñas para que su uso sea más claro y ayudar a usar estos artículos como punto de referencia.

 
Comando Efecto Información adicional
cd Cambiar el directorio Con este comando, puede navegar
en el sistema. Simplemente escriba
cd o cd~ para ir a la
carpeta de inicio, que es la posición inicial
predeterminada en la terminal.
cd/ Acceder al directorio raíz  
cd.. Avanzar al siguiente nivel de directorio  
cd- Regresar al directorio anterior  
pwd Imprimir el directorio de trabajo Esto le permite ver su ubicación en el sistema.
bash GNU Bourne-again shell  
break Salir de un bucle  
case Ejecutar un comando de manera condicional  
clear Borrar la pantalla de la terminal  
continue Reanudar la siguiente iteración de un bucle  
cron El demonio ejecuta los comandos programados  
crontab Programar un comando para que se ejecute en otro momento  
echo Mostrar mensaje en la pantalla  
enable Activar y desactivar los comandos de shell integrados  
env Variables de entorno  
eval Evaluar varios comandos o argumentos  
expect Automatizar las aplicaciones a las que se accede a través de una terminal  
export Configurar una variable de entorno  
expr Evaluar expresiones  
false No hacer nada de manera insatisfactoria  
for Expandir palabras y ejecutar comandos  
hash Recordar el nombre de ruta completo de un argumento de nombre  
hostname Imprimir o configurar el nombre del sistema  
if Ejecutar un comando de manera condicional  
jobs Mostrar los trabajos activos  
join Unir líneas en un campo común  
local Crear variables  
logout Salir de un shell de inicio de sesión  
more Mostrar el resultado una pantalla a la vez  
nice Establecer la prioridad de un comando o un trabajo  
nohup Ejecutar un comando inmune a los bloqueos  
notify-send Enviar notificaciones de escritorio  
op Acceso de operador  
readarray Leer desde stdin en una variable de arreglo  
readonly Marcar variables/funciones como de solo lectura  
reboot Reinicie el sistema.  
return Salir de una función de shell  
sed Editor de flujos  
select Aceptar la entrada del teclado  
set Manipular las variables y funciones de shell  
shift Cambiar los parámetros de posición  
shopt Opciones de shell  
shutdown Apagar o reiniciar Linux  
sleep Retrasar durante un tiempo especificado  
ssh Cliente de Secure Shell Programa de inicio de sesión remoto
suspend Suspender la ejecución del 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 de manera satisfactoria  
type Describir un comando  
unshar Desempaquetar los scripts de shell  
until Ejecutar comandos Hasta que aparezca un error
vmstat Informar estadísticas de memoria virtual  
watch Ejecutar o mostrar un programa de forma periódica  
while Ejecutar comandos  
write Enviar un mensaje a otro usuario  
xargs Ejecutar la utilidad pasando listas de argumentos creadas  
### Le permite hacer observaciones/comentarios sin alterar la terminal  
while Ejecutar comandos  

La administración de archivos y texto son comandos que afectan directamente a los archivos y al texto que se almacena y se utiliza en la computadora. La herramienta Dash y el 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 ello, agregue el nombre del archivo que desea copiar junto con el comando, siempre que el archivo se encuentre en el directorio al que navegó; de lo contrario, escriba cp~/< file path > para especificar dónde se encuentra el archivo que desea copiar.
ls Mostrar Muestra todos los archivos en el directorio actual.
ls~ Mostrar los archivos en el directorio principal Si se agrega un nombre de carpeta, aparecerá una lista de todos los archivos en esa carpeta específica, es decir, ls~/desktop mostrará los archivos en la carpeta de escritorio.
mkdir Crear directorio Le permite crear un directorio, es decir, si escribe mkdir private files, se creará un nuevo directorio llamado private files en el directorio de inicio, a menos que haya navegado a otro directorio o haya especificado otra ruta.
mv Move Con este comando, puede cambiar el nombre o transferir un archivo. Si desea cambiar el nombre del archivo sunny today, debe escribir mv sunny day. Para ello, es necesario que haya buscado el directorio correcto o que haya especificado la ruta de archivo correcta. Cuando escriba mv day ~/Desktop, el archivo day pasará del inicio al escritorio. Sin embargo, si también desea cambiar el nombre del archivo, use el nuevo nombre de archivo junto al nombre actual en el comando.
rm Quitar Simplemente elimina un archivo; para ello, debe especificar el nombre y la ruta del archivo.
rmdir Quitar directorio Elimina un directorio empty vacío.
rm -r Quitar de forma recurrente Elimina un directorio junto con el contenido.
grep Buscar cadenas de texto  
head Mostrar el inicio del archivo  
less Mostrar parte del archivo  
tail Mostrar el final del archivo  
apropos Buscar páginas de manuales de ayuda  
aspell Corregir ortografía  
awk Buscar y reemplazar texto Ordena/valida/indexa la base de datos.
cmp Comparar dos archivos  
comm Comparar dos archivos ordenados línea por línea  
csplit Dividir un archivo en secciones determinadas según el contexto  
cut Dividir un archivo en dos secciones independientes  
cksum Imprimir sumas de comprobación de 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 según un ancho específico  
dir Mostrar 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 los 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 archivos de líneas que coincidan con una cadena fija  
fuser Identificar/eliminar 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 Crea enlaces entre archivos  
locate Buscar archivos  
look Mostrar líneas que comienzan con una cadena determinada  
lpr Imprimir sin conexión  
lpc Programa de control de 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 Mostrar la cola de impresión  
lsof Mostrar los archivos abiertos  
vdir Mostrar detalladamente el contenido del directorio ls -| -b
v Mostrar detalladamente el contenido del directorio ls -| -b
vi Editor de texto  
uuencode Decodificar un archivo Decodifica un archivo mediante uuencode.
uuencode Codificar un archivo Codifica un archivo mediante uuencode.
tty Imprimir el nombre de archivo de la terminal en stdin  
touch Cambiar los registros de fecha y hora de los archivos  
expand Convertir las tabulaciones en espacios  
import Capturar la pantalla de un servidor x y guardar la imagen en un archivo  
install Copiar archivos y establecer atributos  
fg Enviar trabajo al primer plano  
bg Enviar trabajo al segundo plano  
nl Numerar líneas y escribir archivos  
open Abrir un archivo en la aplicación predeterminadas default application  
paste Combinar líneas de archivos  
pathchk Verifique la portabilidad del nombre del archivo  
popd Restaurar el valor anterior del directorio actual  
pr Preparar los archivos para la impresión  
printcap Imprimir la base de datos de funcionalidades  
printenv Imprimir variables de entorno  
printf Formatear e imprimir datos  
pushd Guardar y cambiar el directorio actual  
rcp Copiar archivos en dos equipos  
read Leer una línea de la entrada estándar  
rename Cambiar el nombre de los archivos  
remsync Sincronizar archivos remotos por correo electrónico  
mmb Transferir y cambiar el nombre de los archivos de manera masiva  
mtools Manipular archivos MS-DOS  
rev Invertir líneas en un archivo  
rsync Copiar un archivo de manera remota Sincroniza árboles de archivos
sdiff Combinar dos archivos de manera interactiva  
scp Copia segura  
sftp Programa de transferencia segura de archivos  
slocate Buscar archivo  
sort Ordenar archivos de texto  
split Dividir un archivo en secciones de tamaño fijo  
sum Imprimir la suma de comprobación de un archivo  
tee Redirigir el resultado a varios archivos  
tsort Ordenar según la topología  
unmask Máscara de creación de archivos de usuario  
source Ejecutar comandos desde un archivo  
symlink Crear un nombre nuevo para un archivo  
tr Traducir, comprimir o eliminar  
uniq Unificar archivos  
wc Imprimir conteos de bytes, palabras y líneas  
whereis Buscar la variable $path de usuario, las páginas de los manuales y los archivos fuente de un programa  
which Buscar la variable $path de usuario de un archivo de programa  
wget Recuperar páginas web o archivos  
unexpand Convertir espacios en tabulaciones  
yes Imprimir una cadena hasta que se interrumpa  
xdg-open Abrir un archivo o una dirección URL en la aplicación preferida de los usuarios  
dmesg Imprimir los mensajes del kernel y del controlador  


Volver al principio


 

Comandos básicos de usuario y sistema

 

Estos comandos permiten administrar, ajustar y restablecer la configuración de usuarios y grupos en el sistema Ubuntu, y solucionar los problemas relacionados.

 
Comando Efecto Información adicional
passwd Crear una contraseña  
groupadd Agregar un grupo  
groupmod Modificar un grupo  
chgrp Cambiar un grupo  
groupdel Eliminar un grupo  
adduser Agregar un usuario al sistema  
addgroup Agregar un grupo al sistema  
alias Crear un alias  
useradd Crear una cuenta de usuario nueva  
usermod Modificar la cuenta de usuario  
users Mostrar los usuarios conectados actualmente  
chmod Cambiar los permisos de acceso  
chown Cambiar el grupo y el propietario del archivo  
groups Imprimir los nombres de los grupos en los que se encuentra un usuario  
id Imprimir el ID de usuario y grupos  
logname Imprimir el nombre de inicio de sesión actual  
su Sustituir la identidad del usuario  
times Horarios del usuario y del sistema  
who Imprimir todos los nombres de usuario conectados actualmente  
whoami Imprimir el ID y el nombre de usuario actuales id -un

Los siguientes comandos hacen referencia a la información y los programas específicos del sistema.

 
Comando Efecto Información adicional
cal Calendario Muestra un calendario
date Fecha Muestra la fecha
dc Calculadora de escritorio Calculadora
fsck Verificación del sistema de archivos  
bc Idioma de la calculadora de precisión arbitraria  
kill  Detener la ejecución de un proceso  
killall Eliminar procesos por nombre  
let Realizar operaciones aritméticas en variables de shell  
make Volver a compilar un grupo de programas  
pkill Detener la ejecución de los 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 la administración y la configuración de los paquetes descargados.

 
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 Actualice todos los paquetes  
apt -get dist-upgrade Actualizar con reemplazos de paquetes Actualizar la versión de Ubuntu
apt -get install pkgname Instalar paquetes por nombre  
apt -get purge pkgname Desinstalar paquetes por nombre  
apt -get autoremove Quite los paquetes obsoletos  
apt -get -f install Intentar reparar los paquetes dañados  
dpkg -configure -a Intentar reparar los paquetes dañados  
dpkg -i pkg.deb Instalar archivos pkg.deb  

Estos comandos le permiten administrar los servicios en el sistema Ubuntu de manera directa.

 
Comando Efecto Información adicional
start service Iniciar servicio de trabajo Upstart
stop service Detener servicio de trabajo Upstart
status service Verificar si el servicio está en ejecución Upstart
/etc/init.d/service start Iniciar servicio SysV
/etc/init.d/service stop Detener servicio SysV
/etc/init.d/service restart Reiniciar servicio SysV
/etc/init.d/service check Comprobar servicio SysV
runlevel Obtener el nivel de ejecución actual  


Volver al principio


 

Comandos básicos de unidades y derechos

 

Administrar las unidades y los formatos simplemente significa que puede modificar los periféricos que están conectados al sistema, ya sean varias unidades de disco duro, medios extraíbles u otros dispositivos. Le permiten administrar y configurar estos dispositivos en el nivel de la línea de comandos.

 
Comando Efecto Información adicional
mount Montar una unidad  
unmount Desmontar una unidad  
fdisk Formatear disco  
cfdisk Editor de tablas de partición para Linux  
dd Duplicar disco Convierte y copia un archivo, escribe
encabezados de disco, registros de arranque.
ddrescue Herramienta de recuperación de datos  
declare Declarar variables y asignar atributos  
df Espacio libre en el disco Muestra el espacio de disco ocupado en
todas las particiones montadas
si se utiliza MB y GB en vez
de bloques.
du Uso del directorio Muestra la cantidad de espacio que utiliza un
directorio determinado más todos los
los subdirectorios.
du -s Resumen del uso del directorio  
du -h Información básica sobre el uso del directorio Convierte la información en
un formato no técnico básico.
free La cantidad de espacio libre disponible Indica cuánto espacio libre
hay disponible para su uso.
free -m Mostrar las estadísticas de espacio libre Muestra las estadísticas en MB.
uname -a Obtener la información de todos los kernel  
uname -r Obtener información del kernel  
lsb_release -a Imprimir la información acerca de la distribución de Linux  
top Iniciar el monitoreo del sistema Inicia el monitoreo, la visualización del uso de RAM,
CPU e intercambio, además de los
procesos en ejecución totales.
q Detener el monitoreo del sistema  
diff Mostrar la diferencia entre 2 archivos  
diff3 Mostrar la diferencia entre 3 archivos  
 
SLN265879_es__1icon Nota: la mayoría de los siguientes comandos deberán ser precedidos por el comando sudo. Esto eleva los privilegios al nivel administrativo del usuario raíz de forma temporal, lo cual es necesario cuando se trabaja con directorios o archivos que no son propiedad de su cuenta de usuario. Cuando use sudo, se le solicitará que ingrese su contraseña. Solo los usuarios con privilegios sudo (administrativos) pueden utilizar este comando.
 
Comando Efecto Información adicional
history Mostrar todos los comandos del usuario El comando history muestra una lista larga
de los comandos escritos. Cada
comando se muestra junto a un número.
Puede escribir | x para ejecutar un comando
previamente escrito de la lista (reemplace la X
con un número). Si la salida del historial
es demasiado larga, utilice history | less
para ver una lista desplegable.
REISUB Reinicie el sistema Mantenga presionadas las teclas Alt e Impr Pant mientras
escribe para reiniciar el equipo.
apt -get Aplicación Se utiliza para instalar, eliminar, actualizar y más.
file Comprobación de tipo de uno o más archivos.  
sleep Retrasar comandos Espere x segundos para continuar con el siguiente comando.
pidof Obtener PID El PID se muestra en formato legible.
ps Monitor del sistema para la línea de comandos También es útil para los scripts.
cat Imprimir archivo en la línea de comandos  
crontab Cronometrar los eventos de la unidad  
man Manual de ayuda Abre el manual de programas y muestra
el manual de comandos.
man man Manual sobre el manual Página de ayuda sobre el uso de la página de ayuda.
man intro Lista resumida de los comandos Si necesita información acerca de un comando,
escriba < command name >-h o < command name
 >--help
si la primera regla no funcionó. Algunas
líneas de comandos no pueden asociarse -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 nivel bajo Formatea 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 el uso del disco  
quota Mostrar los límites y el uso del disco  
tar Archivador de cintas  
ram Dispositivo de disco RAM  

Los derechos sobre los archivos y directorios, así como la posibilidad de cambiarlos, son necesarios en el nivel de administrador. Esto se puede utilizar para cambiar o reparar archivos existentes, o para evitar que usuarios sin experiencia dañen otros archivos o directorios.

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

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

 
Comando Efecto Información adicional
sudo Privilegios elevados Ejecutar comandos con privilegios elevados
- < superuser do >; una expresión común que
indica que la acción realizada debe
verificarse con la contraseña de administrador.
sudo -r Abrir shell de raíz como usuario  
sudo -r -u Abrir shell como usuario  
sudo -k Olvidar las contraseñas de sudo  


Volver al principio


 

Comandos básicos de red

 

Estos comandos se encargan de la configuración y la solución de problemas de las conexiones de red del sistema, Incluidas las conexiones inalámbricas y con cables.

 
Comando Efecto Información adicional
chkconfig Verificar los servicios activados  
ping Probar las conexiones de red  
ftp Protocolo de transferencia de archivos  
host Verificar la IP del dominio  
ifconfig Configurar los dispositivos de red  
iwconfig Mostrar la información de la red inalámbrica  
sudo iwlist scan Buscar redes inalámbricas  
ifup eth0 Poner la interfaz de eth0 en línea  
ifdown eth0 Mostrar la interfaz de eth0  
netstat Mostrar la tabla de enrutamiento  
route Establecer rutas  
telnet Conectarse a Telnet  
traceroute Mostrar ruta  
dig Búsqueda de DNS  
ethtool Configuración de la tarjeta Ethernet  
mkfifo Crear FIFO Tuberías nombradas
mtr Diagnóstico de red traceroute/ping
nslookup Consultar servidores de nombres de Internet de forma interactiva  
screen Terminal de multiplexación Ejecuta shells remotos mediante el protocolo SSH.
strace Rastrear las llamadas y las señales del sistema  

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

 
Comando Efecto Información adicional
ufw enable Activar firewall  
ufw disable Desactivar firewall  
ufw default allow Permitir todas las conexiones de manera predeterminada  
ufw default deny Denegar todas las conexiones de manera 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 Bloquear Dirección IP  


Volver al principio


 

Información adicional:

 

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


Volver al principio


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters