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
- Comandos de permiso de archivo
- Comando Variables de entorno
- Comandos de gestión de usuarios de Linux.
- Comando de red
- Comando de proceso
- VI Comandos de edición
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' -b 'bcc-address' |
Comando para enviar correo electrónico | |
mail -s "Subject" |
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!