Linux基础之Linux的命令格式

2018-08-17  本文已影响0人  醉馬長洲

格式:

command [options] [arguments]

ls -a /etc/


内部命令与外部命令

内部命令是集成在shell中的(不同shell的内部命令不同),在系统启动时就调入内存并常驻内存

可以使用enable、type来查看一个命令是否为内部命令

[root@Centos7 ~]# type cd
cd is a shell builtin
[root@Centos7 ~]# enable ls
-bash: enable: ls: not a shell builtin`

外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。

外部命令一般存放在 /bin /sbin /usr/bin /usr/sbin这一类的文件夹中
当用户输入命令后,系统会做查询,如果不是内置命令,系统将会读取环境变量文件.bash_profile、/etc/profile去找PATH路径。

命令的调用: 命令使用过后,会存在在hist表中,当你再次输入该命令它的调用会是这样一个过程:
hist——>内置命令——>PATH

上一篇下一篇

猜你喜欢

热点阅读