[New Star Project Linux] - comandos comunes (1)

  • Sobre el autor: Un personal de operación y mantenimiento de la red de computación en la nube, que comparte la tecnología y los productos secos de la red y la operación y el mantenimiento todos los días. 

  •  Lema: Mantén la cabeza baja y apúrate en tu camino, sé respetuoso

  • Página de inicio personal: Página de inicio de Netdou

 

Tabla de contenido

 

prefacio

1. Comandos de uso común

1. Los principios básicos de Linux:

 Interfaz de usuario:

2. Formulario de comando

3. Ejemplo de comando: ls

ls -l: formato largo

4. Sistema de archivos

Ver información básica del servidor


prefacio

Este capítulo explicará los comandos comunes de Linux.


1. Comandos de uso común

1. Los principios básicos de Linux :

  • 1. Compuesto de pequeños programas con un solo propósito, combinando pequeños programas para completar tareas complejas;
  • 2. Todo es un archivo;
  • 3. Trate de evitar capturar la interfaz de usuario (trate de no interactuar con el usuario, es decir, una vez que un programa comienza a ejecutarse, el usuario no necesita realizar ninguna operación, como el comando ls, el comando ifconfig )
  • 4. El archivo de configuración se guarda en formato de texto sin formato

 Interfaz de usuario:

es una aplicación única que proporciona un mecanismo para que el usuario inicie otras aplicaciones
CLI : símbolo del sistema, el usuario puede ingresar el comando

shell : sh, csh, ksh, bash, zsh, tcsh


GUI : interfaz gráfica de usuario, generalmente haciendo clic para iniciar la aplicación
  • GNOME : lenguaje C
  • DONDE : C++
  • XFCE: ligero
Tipo de terminal : el comando tty puede ver
  • Terminal virtual ( tty1-6 ) /dev/tty# # es el número
  • Pseudo-terminal (ssh , la conexión Telnet se llama pseudo-terminal o terminal abierta en una interfaz gráfica ) /dev/pts/#
  • Terminal física ( consola ) /dev/console
  • Terminal serial (imprime caracteres a una velocidad específica, conectado a través de una interfaz serial) /dev/ttyS#
  • Terminal gráfico: Puede usar el comando startx para iniciar startx -- :2 para iniciar el segundo terminal gráfico

2. Formulario de comando

Formato de comando:
parámetros de opción de comando
opciones:
  • Opciones cortas: - Rápido y fácil de escribir
  • Se pueden combinar varias opciones: -a -b = -ab
  • Opciones largas: -- significado claro

Parámetros: el objetivo del comando

Los comandos se dividen en comandos internos y comandos externos

 

  • Comando interno: Es el comando que viene con el shell del sistema
  • Comando externo: Es un comando generado al instalar otros programas.
  • Puede verificar si el comando es un comando interno o externo por tipo : escriba la palabra clave del comando
Maneras de ayudar:
  • 1. Se pueden pasar comandos internos : ejemplo de comando de ayuda : cd de ayuda
  • 2. Se pueden pasar comandos externos : comando --help Por ejemplo: ls --help
  • 3. Puede obtener ayuda de comandos a través del comando man : Por ejemplo : man cd whatis para verificar qué capítulos de man hay
  • 4. Puede obtener ayuda de comando a través del comando info : Por ejemplo : info cd
  • 5. Puede buscar ayuda a través de motores de búsqueda como Baidu \google
  • 6. Puede descargar una enciclopedia de comandos chinos de Linux

3. Ejemplo de comando: ls

Opciones comunes:
  1. -h : hacer conversión de unidades
  2. -a: Mostrar archivos ocultos que comienzan con .
  3. .Indica el directorio actual
  4. .. indica el directorio padre - A
  5. -d: Muestra las propiedades del propio directorio
  6. -i: nodo índice, inodo
  7. -r: mostrar en orden inverso
  8. -R : visualización recursiva

ls -l : formato largo

Ver resultados en formato largo
Tipo de archivo: se puede ver con el comando de archivo
  1. - : archivo normal (f)
  2. d: archivo de directorio
  3. b: Un archivo de dispositivo de bloque (bloque) es un dispositivo de interfaz que almacena datos para el acceso al sistema.En resumen, es un disco duro
  4. c: el archivo de dispositivo de caracteres (carácter) es el dispositivo de interfaz del puerto serie, como teclado, mouse, etc.
  5. l: archivo de enlace simbólico (archivo de enlace simbólico )
  6. p: el archivo de canalización de comandos (tubería) es un tipo de archivo especial, su objetivo principal es resolver el error causado por varios programas que acceden a un archivo al mismo tiempo
  7. s: Archivo de socket (socket) Este tipo de archivo se suele utilizar en las conexiones de datos de red.
  8. PD : podemos iniciar un programa para monitorear la solicitud del cliente, y el cliente puede comunicar datos a través del socket.
  9. Este tipo de archivo se ve con mayor frecuencia en el directorio /var/run .
Permisos de archivo: 9 dígitos, cada grupo de 3 dígitos, cada grupo: rwx ( leer, escribir, ejecutar ), r: la cantidad de enlaces duros al archivo , el propietario del archivo , el grupo del archivo , el archivo tamaño (tamaño) en bytes
  • Marca de tiempo (timestamp) : la última hora modificada (mtime), puede usar el comando stat para ver
  • Acceso : el tiempo de acceso cambia cuando se lee o ejecuta el archivo
  • Modificar : modificar , mtime se cambia con el cambio del contenido del archivo al escribir el archivo Cambiar : cambiar , ctime metadatos , el cambio de estado de los metadatos se cambia con el contenido del inodo al escribir el archivo, cambiando el propietario, el permiso o la configuración del enlace Cambiado por el cambio.


4. Sistema de archivos

FHS: estándar de jerarquía del sistema de archivos estándar de jerarquía del sistema de archivos
rootfs () : sistema de archivos raíz /
  • /boot: archivos estáticos relacionados con el inicio del sistema, como kernel, initrd o initramfs y grub (gestor de arranque)
  • /dev: archivos de dispositivo de todos los dispositivos, los archivos de dispositivo también se denominan archivos especiales (solo metadatos, sin datos, es la entrada del dispositivo)
Archivo de dispositivo:
  • Dispositivos de bloque: acceso aleatorio, bloques de datos
  • Dispositivo de caracteres: acceso lineal, en unidades de caracteres
  • Número de dispositivo: número de dispositivo principal ( principal ) y número de dispositivo secundario ( menor ) Los dispositivos con el mismo número de dispositivo principal son dispositivos similares ( utilizan el mismo controlador )
Utilice el comando cat /proc/devices para ver el número de dispositivo principal del controlador de dispositivo cargado actualmente . Por ejemplo:
ls -l /dev/sr0 brw-rw---- 1 root cdrom 11, 0 4 1 08:59 /dev/sr0
11 es el número de dispositivo principal, 0 es el número de dispositivo menor

/etc : archivos de configuración
/home : el directorio de inicio de los usuarios normales, y el directorio de inicio de cada usuario suele ser /home/NOMBRE DE USUARIO de forma predeterminada
/root: el directorio de inicio del administrador;
/lib : bibliotecas compartidas básicas y archivos de biblioteca de módulos del kernel Esencialmente, una biblioteca es una forma binaria de código ejecutable que el sistema operativo puede cargar en la memoria para su ejecución.
Biblioteca estática , el código de la biblioteca estática .a se cargó en el programa ejecutable durante el proceso de compilación, por lo que el tamaño es relativamente grande
Biblioteca dinámica, .dll, .so (objeto compartido) El código de la biblioteca compartida se carga en la memoria cuando se ejecuta el programa ejecutable , y solo se hace referencia a él durante el proceso de compilación, por lo que el tamaño del código es pequeño.
/lib/modules : Archivos de módulos del kernel
/media : para el directorio de punto de montaje de dispositivos móviles, como CD-ROM y disco U
/mnt : directorio de punto de montaje, sistema de archivos temporal adicional
/opt : directorio opcional, el directorio de instalación de programas de terceros
/proc : El sistema de archivos virtual del kernel y la información del proceso, el pseudo sistema de archivos y el archivo de mapeo del kernel, que solo existen en la memoria. Proporciona una interfaz para acceder a los datos del kernel del sistema en forma de un sistema de archivos.
/sys : sistema de pseudoarchivo, interfaz de sistema de archivo virtual de información de dispositivo de hardware, archivos de asignación de atributos , en este directorio se encuentra el sistema de estructura de dispositivo global, incluidos todos los dispositivos físicos descubiertos registrados en varios buses
/tmp : archivos temporales , /var/tmp
/var : archivos variables (cambios de contenido) /var/ log información de       registro
/var/log información de registro

/bin: programa binario de comando de usuario básico , utilizado para todos los usuarios /sbin : programa binario del sistema, generalmente comandos de administración /bin y
/sbin Los comandos binarios principales que se pueden usar cuando el sistema se inicia y se ejecuta
/usr : compartido, de solo lectura ( recurso del sistema Unix, la abreviatura de recursos del sistema Unix ), no apto para herramientas adicionales ubicadas en el directorio /bin o /etc
/usr/bin Comandos usados ​​por la mayoría de los usuarios
/usr/sbin comandos del sistema no centrales
Cuando se ejecutan los sistemas /usr/bin y /usr/sbin , el usuario puede usar el comando /usr/lib para completar una determinada operación.
/usr/local : principalmente almacena el software instalado manualmente
  1. /usr/local/bin
  2. /usr/local/sbin
  3. /usr/local/lib
  4. /usr/share/man /usr/share/doc archivo de ayuda

Componentes de la aplicación:
Binarios, bibliotecas, archivos de configuración, archivos de ayuda
camino:
  • Ruta absoluta : cualquier ruta de entrada que comience con "/" es una ruta absoluta
  • Ruta relativa: cualquier cosa que comience con "." o ".." es una ruta relativa
Cada ruta absoluta se puede dividir en 2 partes:
  • Nombre base: nombre base /ruta/hacia/algún lugar da como resultado algún lugar
  • Nombre del directorio: dirname /ruta/a/en algún lugar el resultado es /ruta/a

Ver información básica del servidor

Comandos comunes
命令含义

cat /proc/cpuinfo     查看cpu信息

cat /proc/meminfo     查看内存信息

free                  查看内存使用情况

uptime                监控CPU情况

cat /etc/redhat-release    查看发行版信息

hostname            查看主机名

ip addr             查看ip信息

ifconfig            查看ip信息

netstat             查看网络连接信息、路由表等,常用来查看端口打开情况

fdisk -l            查看硬盘信息

df                  查看设备挂载信息

 La creación no es fácil, presta atención, dale me gusta, colecciona, gracias ~ 

Supongo que te gusta

Origin blog.csdn.net/yj11290301/article/details/131586134
Recomendado
Clasificación