Hoja de referencia de comandos de Linux


En esta hoja de referencia de línea de comandos de Linux/Unix, aprenderá:

Comandos básicos de Linux

Comando Descripción original
ls Enumera todos los archivos y directorios en el directorio de trabajo actual.
ls -R También enumera archivos en subdirectorios
ls -a También enumera archivos ocultos
ls -al Enumera archivos y directorios con información detallada como permisos, tamaño, propietario, etc.
cd or cd ~ Navegar al directorio INICIO
cd .. Subir un nivel
cd Para cambiar a un directorio en particular
cd / Mover al directorio raíz
cat > filename Crea un nuevo archivo
cat filename Muestra el contenido del archivo.
cat file1 file2 > file3 Une dos archivos (archivo1, archivo2) y almacena la salida en un nuevo archivo (archivo3)
mv file "new file path" Mueve los archivos a la nueva ubicación.
mv filename new_file_name Cambia el nombre del archivo a un nuevo nombre de archivo
sudo Permite a los usuarios habituales ejecutar programas con los privilegios de seguridad del superusuario o root.
rm filename Elimina un archivo
man Proporciona información de ayuda sobre un comando.
history Proporciona una lista de todos los comandos anteriores escritos en la sesión de terminal actual
clear Borra la terminal
mkdir directoryname Crea un nuevo directorio en el directorio de trabajo actual o en la ruta especificada
rmdir Elimina un directorio
mv Cambia el nombre de un directorio
pr -x Divide el archivo en x columnas
pr -h Asigna un encabezado al archivo.
pr -n Denota el archivo con Línea Numbers
lp -nc , lpr c Imprime copias “c” del archivo
 lp-d lp-P
Especifica el nombre de la impresora.
apt-get
Comando utilizado para instalar y actualizar paquetes.
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
Comando para enviar correo electrónico
mail -s "Subject"
to-address < Filename
Comando para enviar correo electrónico con archivo adjunto

Comandos de permiso de archivo

Comando Descripción original
ls -l para mostrar el tipo de archivo y el permiso de acceso
r permiso de lectura
w permiso de escritura
x permiso de ejecución
-= sin autorización
Chown user Para cambiar la propiedad de un archivo/directorio
Chown user:group filename cambiar el usuario y el grupo de un archivo o directorio

Comando Variables de entorno

Comando Descripción original
echo $VARIABLE Para mostrar el valor de una variable
env Muestra todas las variables de entorno.
VARIABLE_NAME= variable_value Crea una nueva variable
Unset Quitar una variable
export Variable=value Para establecer el valor de una variable de entorno

Comandos de gestión de usuarios de Linux.

Comando Descripción original
sudo adduser username Para agregar un nuevo usuario
sudo passwd -l 'username' Para cambiar la contraseña de un usuario
sudo userdel -r 'username' Para eliminar un usuario recién creado
sudo usermod -a -G GROUPNAME USERNAME Para agregar un usuario a un grupo
sudo deluser USER GROUPNAME Para eliminar un usuario de un grupo
finger Muestra información de todos los usuarios conectados.
finger username Da información de un usuario en particular.

Comando de red

Comando Descripción original
SSH username@ip-address or hostname iniciar sesión en una máquina Linux remota usando SSH
Ping hostname="" or ="" Para hacer ping y analizar conexiones de red y host
dir Mostrar archivos en el directorio actual de una computadora remota
cd "dirname" cambiar el directorio a "dirname" en una computadora remota
put file cargar 'archivo' desde la computadora local a la remota
get file Descargue el 'archivo' desde la computadora remota a la local
quit Cerrar sesión

Comando de proceso

Comando Descripción original
bg Para enviar un proceso a segundo plano
fg Para ejecutar un proceso detenido en primer plano
top Detalles de todos los procesos activos
ps Dar el estado de los procesos en ejecución para un usuario
ps PID Da el estado de un proceso en particular.
pidof Da el ID de proceso (PID) de un proceso
kill PID mata un proceso
nice Inicia un proceso con una prioridad dada
renice Cambia la prioridad de un proceso que ya se está ejecutando
df Da espacio libre en el disco duro de su sistema
free Proporciona RAM libre en su sistema

VI Comandos de edición

Comando Descripción original
i Insertar en el cursor (entra en modo de inserción)
a Escribir después del cursor (entra en modo de inserción)
A Escribe al final de la línea (entra en modo de inserción)
ESC Terminar el modo de inserción
u Deshacer el último cambio
U Deshacer todos los cambios en toda la línea
o Abrir una nueva línea (entra en modo insertar)
dd Eliminar linea
3dd Eliminar 3 lineas
D Eliminar el contenido de la línea después del cursor
C Elimine el contenido de una línea después del cursor e inserte texto nuevo. Presione la tecla ESC para finalizar la inserción.
dw Eliminar palabra
4dw Eliminar 4 palabras
cw cambiar palabra
x Eliminar carácter en el cursor
r Reemplazar personaje
R Sobrescribir caracteres desde el cursor en adelante
s Sustituya un carácter debajo del cursor y continúe insertando
S Sustituya la línea completa y comience a insertar al principio de la línea.
~ Cambiar caso de carácter individual

¡Espero que esta guía de referencia de Linux te ayude!