Aplicación y entorno de desarrollo de Linux (curso MOOC) - notas de estudio

Enlace del curso

【Comando básico】

1. Gadgets

  1. hombre ver manual

Comandos de uso común:
el hombre nombre
tales como el hombre cd

  1. fecha y hora del sistema de lectura
jackgee@ubuntu:~$ date 
Thu 30 Apr 2020 04:58:58 PM CST
jackgee@ubuntu:~$ date "+%Y-%m-%d %H:%M:%S 星期%w"
2020-04-30 17:03:11 星期4
jackgee@ubuntu:~$ date "+%j"
121

  1. calendario de impresión cal
jackgee@ubuntu:~$ cal
     April 2020       
Su Mo Tu We Th Fr Sa  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30        
                      
jackgee@ubuntu:~$ cal 1 2020
    January 2020      
Su Mo Tu We Th Fr Sa  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30 31 

  1. Ventajas de la calculadora bc :
    1) La precisión se puede personalizar
    2) Soporta variables, funciones, condiciones y bucles
jackgee@ubuntu:~$ bc
a =10
b = 2
a/b

Salida:

5

Utilice la escala para personalizar la precisión

scale =6
a/b

Salida

5.000000

5. passwd cambiar contraseña de usuario

Usuario ordinario:
necesita verificar la contraseña original primer
usuario root:
no necesita verificar la contraseña original para configurar,
también puede usar el nombre de usuario passwd para modificar por la fuerza las contraseñas de otros usuarios

2. Estado del sistema

  1. quien determina los usuarios ingresados ​​en el sistema
jackgee@ubuntu:~$ who 
jackgee     :0           2020-05-01 07:57 (:0)
jackgee@ubuntu:~$ whoami
jackgee

  1. El tiempo de actividad comprende el tiempo de inicio de los recursos y la ocupación
    . Los tres parámetros en el promedio de carga corresponden a la CPU: carga promedio de
    1 minuto, carga promedio de 5 minutos y carga promedio de 15 minutos. entender mas
jackgee@ubuntu:~$ uptime
 09:05:06 up  1:08,  1 user,  load average: 0.94, 0.36, 0.21
  1. top enumera los principales procesos que consumen recursos
índice PR NI VIRT RES SHR Estado del proceso %UPC %HOMBRES TIEMPO + MANDO
sentido Prioridad de programación de procesos El buen valor (prioridad) del proceso Memoria virtual utilizada por el proceso Memoria residente Memoria compartida Común: S dormir R correr Zombi Porcentaje de tiempo de CPU desde la última actualización hasta el presente Porcentaje de memoria física utilizada Tiempo de CPU utilizado Nombre del comando
jackgee@ubuntu:~$ top
进程号 USER      PR  NI    VIRT    RES    SHR    %CPU  %MEM     TIME+ COMMAND   
 2679 jackgee   20   0 4789124 207732  90164 S  13.2   7.0   7:00.73 chrome 
  1. ps imprimirá selectivamente el estado del proceso en el kernel
mando Opciones Caracteristicas
PD Enumere solo los procesos iniciados por el terminal actual
PD -mi Enumere todos los procesos del sistema
PD -F Lista de procesos en formato completo
PD -l Lista de procesos en formato largo
jackgee@ubuntu:~$ ps 
    PID TTY          TIME CMD
   5501 pts/0    00:00:00 bash
  12136 pts/0    00:00:00 ps
jackgee@ubuntu:~$ ps -f
UID          PID    PPID  C STIME TTY          TIME CMD
jackgee        5501    5487  0 May01 pts/0    00:00:00 bash
jackgee       12138    5501  0 09:43 pts/0    00:00:00 ps -f
jackgee@ubuntu:~$ ps -l
F S   UID     PID    PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000    5501    5487  0  80   0 -  4878 do_wai pts/0    00:00:00 bash
4 R  1000   12139    5501  0  80   0 -  5009 -      pts/0    00:00:00 ps
nombre del parámetro significado
S Estado del proceso
UID ID de usuario
PID Identificacion de proceso
PPID ID de proceso principal
C El uso de CPU del proceso en el último período de tiempo (segundo nivel)
PRI Prioridad del proceso (actualización dinámica del kernel)
NI buen valor, parámetro de corrección de prioridad; PRI (nuevo) = PRI (antiguo) + NI
ADDR Especifique la ubicación del programa en la memoria, el programa de ejecución es generalmente "-"
SZ Tamaño de la memoria lógica del proceso
WCHAN "-" proceso en funcionamiento
TTY Nombre de terminal
HORA Tiempo de CPU utilizado
CMD Nombre del comando
  1. Gestión del uso de memoria libre
    Linux utiliza memoria temporalmente no utilizada para almacenar en caché la información de lectura y escritura del disco para mejorar la eficiencia de lectura.
jackgee@ubuntu:~$ free
              总计         已用        空闲      共享    缓冲/缓存    可用
内存:     2954128     2226728      199556      145764      527844      398200
交换:            0          0           0 

3. Procesamiento de texto

  1. Mecanismo de redireccionamiento

Redirección de salida:
por ejemplo, ls -l> out.txt
redirección de entrada
Por ejemplo: sort <in.txt

  1. Mecanismo de canalización

Por ejemplo: ls -l | sort
transfiere la salida del resultado de la consulta ls a la entrada de sort a través del mecanismo de canalización

Supongo que te gusta

Origin blog.csdn.net/weixin_43347204/article/details/105865567
Recomendado
Clasificación