Análisis del comando del sistema Linux

  
                

Para los sistemas Linux, los usuarios deben estar impresionados con sus poderosos comandos, pero muchos usuarios de Linux no están familiarizados con los comandos en el sistema Linux. Echemos un vistazo al sistema Linux con Xiaobian. Ordenemos

Comandos de Linux en comandos internos y externos comandos:

comando interno cuando el sistema se inicia en la memoria, la memoria es permanente, por lo que la aplicación de alta eficiencia.

Los comandos externos son funciones de software del sistema que se leen en la memoria desde el disco duro cuando es necesario. El tipo

se puede usar para determinar si un comando es un comando incorporado

escriba: use: escriba [-afptP] nombre [nombre. . . ]

[root @ linuxeye ~] # type type

type es una shell incorporada

[root @ linuxeye ~] # type -p type

[root @ linuxeye ~] # type -t type

builtin

[root @ linuxeye ~] # type type

type es un shell builtin

[root @ linuxeye ~] # type -t type

builtin

[root @ linuxeye ~] # type pwd

pwd es un shell builtin

[root @ linuxeye ~] # tipo whiptail

whiptail es /usr /bin /whiptail

[root @ linuxeye ~] # type -t whiptail
archivo


habilitar puede ver comandos internos así como también comandos internos

[root @ linuxeye ~] # enable -a #Ver comandos internos

[root @ linuxeye ~] # habilitar whiptail # 非 内 命令

-bash: habilitar: whiptail: no es un shell incorporado en

[root @ linuxeye ~] # enable pwd # es un comando interno

interno Cuando se ordena la entrada del usuario sistema de tipo de llama más rápido, no incorporado en el mando, el sistema leerá el medio ambiente .bash_profile archivo de datos variables, /etc /profile para buscar el PATH.

Luego, después de mencionar la llamada del comando, algunos comandos históricos se almacenarán en la tabla hash después de que se usen. Cuando ingrese el comando nuevamente, su llamada será un proceso de este tipo.

hash — — "El comando incorporado — —" La llamada al comando PATH debería ser un proceso de este tipo.

[root @ linuxeye ~] # type pwd

pwd es un shell incorporado en

[root @ linuxeye ~] # type cat

cat is /Usr /bin /cat

[root @ linuxeye ~] # ls linuxeye *

linuxeye.pem linuxeye.txt

[root @ linuxeye ~] # cat linuxeye.txt

linuxeye

[root @ linuxeye ~] # hash -l #display tabla hash

hash incorporado -p /usr /bin /cat cat

Hash incorporado -p /usr /bin /ls ls

[root @ linuxeye ~] # tipo cat

cat está hash (/usr /bin /cat)

[ Root @ linuxeye ~] # hash -r #Clear hash table

[root @ linuxeye ~] # tipo cat

cat es /usr /bin /cat

Desde arriba La operación se puede ver. La tabla hash no almacena los comandos incorporados del sistema.

Estos son los comandos internos y externos en el sistema Linux, no están familiarizados con los comandos de Linux, o los usuarios interesados ​​pueden echar un vistazo.

Copyright © Conocimiento de Windows All Rights Reserved