Número del artículo: 000123980
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 |
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 |
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 |
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 anteriormentede 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 , 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 |
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 queindica 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 |
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 |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 may 2024
4
How To