Colección de citas famosas - Diccionario de frases chinas - Resumen de los principios y comandos básicos de Linux

Resumen de los principios y comandos básicos de Linux

Como programador o desarrollador de pruebas, a menudo usamos algunos comandos de Linux al implementar y operar proyectos, pero siempre olvidamos estos comandos y tener que acceder a ellos cada vez que los usamos es muy problemático. No, para su comodidad, aquí hay un resumen de los comandos comunes de Linux, SHELL, VIM, ajuste del rendimiento de Linux y kernel de Linux, para que pueda encontrar rápidamente los comandos relevantes cuando los use. Los amigos que los necesiten también pueden consultar la colección. ¡artículo! El artículo tiene explicaciones detalladas de los parámetros para cada comando mencionado y brinda algunos ejemplos de uso común, por lo que también es muy adecuado para aprender.

Los comandos que vienen con el shell (intérprete de comandos) se llaman comandos internos, y los demás son comandos externos

Para comandos internos, use ayuda: help cd

Comando externo usa ayuda: ls --help

tipo de comando: se usa para distinguir si es un comando interno o externo:

ls tiene el alias de `ls -- color=auto' #Comando externo

cd es un shell incorporado #Comando interno

Comando pwd: muestra el directorio actual

Comando ls: ve el directorio y el archivo nombres

ls -l Ver el significado de cada campo en el directorio

El primer campo: la primera letra representa el tipo de archivo, donde "-" es un archivo normal, "d " es un archivo de directorio y "c" es un archivo de dispositivo de caracteres, "b" es el archivo de dispositivo de bloque, "p" es el archivo de canalización, "l" es el archivo de enlace y "s" es el archivo de socket. "rwx" significa tener permisos de lectura, escritura y ejecución respectivamente, "- significa que no hay permisos correspondientes. Los tres "rwx" representan los permisos del propietario del archivo, el grupo de usuarios del propietario del archivo y otros usuarios del archivo.

Segundo campo: Número de enlaces físicos del archivo

Tercer campo: Propietario del archivo

Cuarto campo: Grupo del propietario del archivo

El quinto campo : Tamaño del archivo (en bytes)

El sexto campo: La hora de la última modificación del archivo

El séptimo campo: Nombre del archivo (añadir si es un archivo vinculado) Muestra la ruta del archivo original vinculado a él)

El significado de otros parámetros del comando ls:

-a muestra archivos ocultos (archivos que comienzan con .)

-r Ordenar en orden inverso

-tMostrar en orden cronológico

-R Mostrar recursivamente

ls -lartR: Muestra todos los archivos y sus carpetas en orden cronológico inverso

comando cd: cambia el directorio de trabajo actual

cd /path/... ruta absoluta

cd ./path/... ruta relativa (./ Se puede omitir)

cd ../path/... ruta relativa

mkdir -p directorio recursivo: crear directorio recursivamente

comando rmdir: eliminar directorio

rmdir a/b/c/d/e/ #Eliminar directorios vacíos

rm -r a/b/c/d/ #Eliminar directorios de forma recursiva, pero el sistema solicitará varios veces

rm -rf a/b/c/d/ #Eliminar el directorio sin hacer preguntas

comando cp: copiar archivos y directorios

-r copiar directorio

-p conserva los atributos del archivo como usuario, permiso, hora, etc.

comando mv: mueve archivos y cambia el nombre

mv *.log target directorio

Comodín:

*Coincide con cualquier cadena

?Coincide con una cadena

[xyz]Cualquier cadena

[a-z] Coincidir con un rango

comando cat: mostrar contenido de texto en la terminal

comando head: ver el comienzo del archivo

archivo head -3 nombre #mostrar archivo Las primeras 3 líneas

comando tail: ver el final del archivo

tail -3 nombre de archivo #mostrar las últimas 3 líneas del archivo

parámetros comunes de cola -f, el contenido del archivo se actualiza Luego, la información del archivo actualizado se muestra sincrónicamente

nombre del archivo tail -f

comando wc: información estadística del contenido del archivo

nombre de archivo wc

comando useradd: crear nuevo usuario

useradd nombre de usuario

comando userdel: eliminar usuario

userdel nombre de usuario No se eliminará el directorio de inicio donde se encuentra el usuario

userdel -r Se eliminarán todas las configuraciones relacionadas con el nombre de usuario usuario

comando passwd: cambiar la contraseña del usuario

nombre de usuario passwd

comando usermod: modificar atributos de usuario

archivo /etc/passwd: ver archivos de usuario

tail /etc/passwd

archivo /etc/shadow: ver contraseñas de usuario

tail /etc/shadow

comando groupadd: agregar grupo de usuarios

groupadd grupo de usuarios

comando groupdel: eliminar grupo de usuarios

grupo de usuarios groupdel

Cambio de usuario

su nombre de usuario cambia de usuario, pero el entorno del usuario permanece sin cambios, es decir , la ruta pwd no cambiará

su - usuario Cambiar el nombre de usuario también cambiará al directorio de inicio del usuario, es decir,

/home/nombredeusuario

comando sudo: una solución para usuarios normales que necesitan ejecutar derechos de usuario root.

La siguiente tabla proporciona un recordatorio de la mayoría de los comandos que hemos cubierto hasta ahora. Si incluye los tres comandos, aún no mencionados, en la última columna, probablemente podrá hacerlo. logra >95% de todo lo que alguna vez querrás hacer en Unix (recuerda, puedes usar el comando man para obtener más información sobre top, ps y kill).

-c 'cc-address' -b 'bcc-address'

'to-address' | Comando para enviar correo | mail -s "Asunto"

to-address < Nombre de archivo` | Comando para enviar un correo electrónico con un archivo adjunto |

Comandos de permiso de archivo

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

Espero que estos comandos, principios del sistema y operaciones de Linux de uso común puedan ayudar a todos a mejorar los comandos y operaciones de Linux. ! !