Saltar al contenido

Hoja de trucos de comandos de Linux

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

Comandos básicos de Linux

PedidoSuelte
lsEnumera todos los archivos y directorios en el directorio de trabajo actual.
ls-RLos archivos también se enumeran en subdirectorios
ls-aLos archivos ocultos también se enumeran
ls-alLos archivos y directorios se enumeran con información detallada como permisos, tamaño, propietario, etc.
cd or cd ~Ir al directorio HOME
cd ..Subir un nivel
cdPara cambiar a un directorio en particular
cd /Mover al directorio raíz
cat > filenameCrea un nuevo archivo
cat filenameMuestra el contenido del archivo.
cat file1 file2 > file3Se conecta a 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_nameCambiar el nombre del archivo a un nuevo nombre de archivo
sudoPermite a los usuarios habituales ejecutar programas con los privilegios de seguridad del superusuario o root.
rm filenameElimina archivo
manProporciona información útil sobre cómo realizar pedidos.
historySe proporciona una lista de comandos antiguos escritos en la sesión de terminal actual.
clearLa terminal limpia
mkdir directorynameSe crea un nuevo directorio en el directorio de trabajo actual o en la ruta especificada
rmdirEliminar directorio
mvCambiar el nombre del directorio
pr -xDivida el archivo en x columnas
pr -hAsigna un encabezado al archivo
pr -nRepresenta el archivo con números de línea
lp -nc , lpr c«C» imprime copias 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' Envíe un pedido por correo electrónico
mail -s "Subject" to-address < Filename Envíe un pedido por correo electrónico con un archivo adjunto

Órdenes de permiso de archivo

PedidoSuelte
ls-lpara mostrar el tipo de archivo y el permiso de acceso
rpermiso de lectura
wpermiso para escribir
xpermiso para ejecutar
-=sin permiso
Chown userPara cambiar la propiedad del archivo / directorio
Chown user:group filenamecambiar usuario y grupo para archivo o directorio

Entorno variable

PedidoSuelte
echo $VARIABLEPara mostrar el valor de las variables
envMuestra todas las variables ambientales.
VARIABLE_NAME= variable_valueCrea una nueva variable
UnsetQuitar variables
export Variable=valuePara establecer el valor de una variable de entorno

Comandos de gestión de usuarios de Linux

PedidoSuelte
sudo adduser usernamePara mostrar el valor de las variables
sudo passwd -l 'username'Muestra todas las variables ambientales.
sudo userdel -r 'username'Crea una nueva variable
sudo usermod -a -G GROUPNAME USERNAMEQuitar variables
sudo deluser USER GROUPNAMEPara establecer el valor de una variable de entorno
fingerProporciona información sobre todos los usuarios registrados
finger usernameDa información a un usuario en particular

Comando de networking

PedidoSuelte
SSH username@ip-address or hostnameinicie sesión en una máquina remota de Linux usando SSH
Ping hostname="" or =""Hacer ping y analizar la red y las conexiones de host
dirMostrar archivos en el directorio actual de una computadora remota
cd "dirname"cambiar el directorio a «dirname» en la computadora remota
put filecargar un ‘archivo’ desde una computadora local a una computadora remota
get fileDescargar un ‘archivo’ desde una computadora remota a una computadora local
quitCerrar sesión

Orden de proceso

PedidoSuelte
bgEnviar proceso a segundo plano
fgEjecute un proceso de apagado en primer plano
topDetalles de cada proceso activo
psDar el estado de los procesos en ejecución para un usuario
ps PIDDa un cierto estado de proceso
pidofDa el ID de proceso (PID) de un proceso
kill PIDMata un proceso
niceSe inicia un proceso con una prioridad específica
reniceCambia la prioridad del proceso ya en marcha
dfLe da a su sistema espacio libre en el disco duro
freeLe da a su sistema RAM libre

VI Edición de órdenes

PedidoSuelte
iEntrar en el cursor (entra en modo de entrada)
aEscribir después del cursor (entra en modo de entrada)
AEscriba al final de la línea (ingresa al modo de entrada)
ESCMétodo de terminación de intrusiones
uCancelar el último cambio
UCancelar todos los cambios a la línea completa
oAbrir una nueva línea (entra en modo de entrada)
ddEliminar línea
3ddEliminar 3 líneas
DEliminar el contenido de la línea después del cursor
CElimine el contenido de la línea después del cursor e ingrese texto nuevo. Presione la tecla ESC para finalizar.
dwEliminar palabra
4dwEliminar 4 palabras
cwCambiar palabra
xEliminar un carácter en el cursor
rReemplazar un personaje
REscribe caracteres desde el cursor hacia adelante
sReemplazar el cursor con un carácter en lugar de un cursor
SReemplace toda la línea y comience a insertar al principio de la línea
~Cambio de escenario de carácter individual

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