Linux的命令从权限上来说,可分为管理员命令和普通用户命令,从所属程序(或其他说法,目前不知道用什么代替)来说,可分为内置命令(也就是shell自带的命令)和外部命令(第三方程序等的命令)。
那么,系统是如何知道该命令是管理员命令还是普通用户命令呢?系统会自动通过PATH路径去查找当前用户是否有足够的权限去执行该命令。
Linux命令又分为内置命令和外部命令,通过命令 type{命令}就可以查看该命令是内置命令还是外部命令,如果显示“{命令} is a shell builtin” 则该命令为内置命令,如果显示“{命令} is bashed”则该命令为外部命令。内置命令的帮助姓氏一般为 “help {命令}”,如果使用“man{命令}”,则会显示整个shell帮助文档。外部命令不能使用“help {命令}”这样的形式,而需要“{命令} --help”,或者“man {命令}”。
其他的帮助形式还有info,Linux第三方程序帮助文档“/var/share/doc”,官方帮助文档以及谷歌。
原文:http://lidefu.blog.51cto.com/3429777/1358372