Número del artículo: 000123980
Los comandos de terminal son instrucciones que puede usar mientras está en la aplicación de terminal de Ubuntu para realizar cualquier tarea en su computadora. Dividí los comandos en tablas más pequeñas para que su uso sea más claro y ayudar a utilizar estos artículos como punto de referencia.
Comando | Efecto | Información adicional |
---|---|---|
cd |
Cambiar el directorio | Con este comando, puede navegar por el sistema de archivos. Si escribe cd o cd~ lo lleva a la carpeta de inicio, que es la posición inicial predeterminada en el terminal. |
cd/ |
Ir 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 de archivos. |
bash |
GNU Bourne-Again Shell | |
break |
Salir de un bucle | |
case |
Ejecutar un comando de manera condicional | |
clear |
Borrar la pantalla del terminal | |
continue |
Reanudar la siguiente iteración de un bucle | |
cron |
Demonio ejecuta los comandos programados | |
crontab |
Programar un comando para que se ejecute más tarde | |
echo |
Mostrar un 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 un 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 de los dispositivos | |
if |
Ejecutar un comando de manera condicional | |
jobs |
Mostrar los 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 |
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 o funciones como de solo lectura | |
reboot |
Reiniciar el dispositivo | |
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 los comandos | Hasta que aparezca un error |
vmstat |
Informar estadísticas de memoria virtual | |
watch |
Ejecutar o mostrar un programa de forma periódica | |
while |
Ejecuta los comandos | |
write |
Enviar un mensaje a otro usuario | |
xargs |
Ejecutar la utilidad pasando listas de argumentos creadas | |
### |
Le permite hacer observaciones o comentarios sin alterar el terminal | |
while |
Ejecuta los comandos |
La administración de archivos y texto son comandos que afectan directamente los archivos y el texto que se almacenan y se utilizan en la computadora. La herramienta Dash y el explorador de Windows son versiones conocidas de la GUI (interfaz gráfica de usuario) 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 navegó. De lo contrario, escriba: cp~/< file path > para especificar el lugar donde se encuentra el archivo que desea copiar. |
ls |
Mostrar | Muestra todos los archivos en el directorio actual. |
ls~ |
Muestra 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 le muestra los archivos en la carpeta del escritorio |
mkdir |
Crear un directorio | Le permite crear un directorio. Por ejemplo, si escribe mkdir private files, se crea un nuevo directorio llamado private files en el directorio principal, a menos que haya navegado a otro directorio o haya especificado otra ruta. |
mv |
Move | Con este comando, puede cambiar el nombre de un archivo o transferirlo. Si desea cambiar el nombre del archivo sunny hoy, debe escribir mv sunny day . Para ello, es necesario que haya navegado al directorio correcto o que haya especificado la ruta de archivo correcta. Al escribir 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 |
Remove | Elimina un archivo; para ello, debe especificar el nombre o la ruta del archivo |
rmdir |
Quitar directorio | Elimina un empty directorio |
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 | Ordenar, validar o indexar 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 a 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 o 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 |
Crear 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 para la impresora de líneas | |
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 | 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 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 las líneas y escribir los archivos | |
open |
Abrir un archivo en éls default application |
|
paste |
Combinar líneas de archivos | |
pathchk |
Verificar 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 entre dos máquinas | |
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 |
Realizar una copia remota de un archivo | Sincronizar á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 del archivo 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 |
Estos comandos permiten administrar, ajustar y restablecer la configuración de usuarios y grupos en el sistema Ubuntu, además de 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 dispositivo | |
addgroup |
Agregar un grupo al dispositivo | |
alias |
Crear un alias | |
useradd |
Crear una nueva cuenta de usuario | |
usermod |
Modificar la cuenta de usuario | |
users |
Mostrar una lista de los usuarios que han iniciado sesión | |
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 | |
su |
Sustituir otra identidad de usuario | |
times |
Horarios del usuario y de la 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 |
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 dispositivo.
Comando | Efecto | Información adicional |
---|---|---|
cal |
Calendario | Mostrar el calendario |
date |
Fecha | Mostrar 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 |
Actualizar 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 |
Eliminar 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 dispositivo 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 |
systemctl | Nuevo comando de servicio | Esto reemplazó a service |
runlevel |
Obtener el nivel de ejecución actual |
Administrar las unidades y los formatos significa que puede modificar los periféricos que están conectados a la computadora, 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 dis | |
cfdisk |
Editor de tablas de particiones para Linux | |
dd |
Duplicar disco | 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 en el disco | Muestra la cantidad de espacio de disco que está ocupada en cada partición montada. df utiliza MB y GB en lugar de bloques. |
du |
Uso del directorio | Muestra la cantidad de espacio que utiliza un directorio determinado más todos sus subdirectorios. |
du -s |
Resumen del uso del directorio | |
du -h |
Información básica sobre el uso del directorio | Esto traduce la información a un formato básico no tecnológico |
free |
La cantidad de espacio libre 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 la información de todos los kernel | |
uname -r |
Obtener información del kernel | |
lsb_release -a |
Imprime la información acerca de la distribución de Linux | |
top |
Iniciar el monitoreo del dispositivo | 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 del dispositivo | |
diff |
Mostrar la diferencia entre dos archivos | |
diff3 |
Mostrar la diferencia entre tres archivos |
Comando | Efecto | Información adicional |
---|---|---|
history |
Mostrar todos los comandos del usuario | El comando history muestra una larga lista de los comandos escritos. Cada comando se muestra junto a un número. Puede escribir | x para ejecutar un comando escrito anteriormentede la lista (reemplace la X con un número). Si el resultado del historial es demasiado largo, utilice history | less para ver una lista desplegable. |
REISUB |
Reiniciar 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 tipo de uno o más archivos | |
sleep |
Retrasar comandos | Espere x segundos para pasar al 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 si la primera regla no funcionó. Esposible 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 |
Formateo de nivel bajo | 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 determinar 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 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 de usuario | |
unalias |
Eliminar un alias | |
unset |
Eliminar nombres de funciones o variables | |
function |
Definir macros de funciones |
Los privilegios elevados son lo que Ubuntu llama derechos de administrador. Debe ejecutar estos comandos cuando deba cambiar elementos del dispositivo 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 | Ejecución de comandos con privilegios elevados- < superuser do > ; una expresión común queindica 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 |
Estos comandos se encargan de la configuración y la solución de problemas de las conexiones de red del dispositivo, 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 | |
IP | Configurar los dispositivos de red | Esto reemplazó a ifconfig |
iwconfig |
Mostrar la información de la red inalámbrica | |
IW | Mostrar la información de la red inalámbrica | Esto reemplazó a iwconfig |
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 | |
SS | Mostrar la tabla de enrutamiento | Esto reemplazó a netstat |
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 | Canalizaciones con nombre |
mtr |
Diagnóstico de red | traceroute/ping |
nslookup |
Consultar servidores de nombres de Internet de forma interactiva | |
screen |
Terminal de multiplexación | Ejecutar shells remotos mediante el protocolo SSH. |
strace |
Rastrear las llamadas y las señales de la computadora |
Estos comandos se encargan de la administración y configuración del firewall de Ubuntu.
Comando | Efecto | Información adicional |
---|---|---|
ufw enable |
Activar el 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 |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 may 2024
4
How To