1. 内部命令:如echo等,属于shell提供,在shell内部;外部命令,如ls等,shell不提供但可以调用。
2. echo既有内部命令又有外部命令,其中外部命令在/bin/echo下。内部命令可以用help查询运行方法,如help echo,但是外部命令不可以。
3. 外部命令改名后无法调用,如mv /bin/ls /bin/lls后,ls命令不可用,但可用lls代替ls。
4. 外部命令可以加--help寻求帮助,如ls --help。
5. Man page : man命令可以查询详细帮助,如manls。
(1) man page的类型:共9种类型,可以用man 7 man命令查看具体;
(2) 斜杠/可以用于查找,查找结果用n向下查找,shift+n向上查找;q退出man page;
6. info命令同man命令,但是具有链接功能,可以用enter直接进入链接,shift+u返回。
7. /usr/share/doc/中的lvm-***下的README文档。
8. tldp.org寻求帮助,howto文档。
9. 本课其他知识及技巧:
(1) 程序执行与扩展名无关;
(2) 使用tab键可以用于补全命令,连续两次tab键可查看可用命令;
(3) shift+pgup可以在文本控制台下向上翻看;
(4) ctrl+c终止进程运行;
(5) ctrl+z将进程暂停并拖入后台,可用jobs查看当前暂停进程,bg %N使第N个任务在后台运行,fg %N使第N个任务在前台运行;默认bg、fg不带参数时表示对最后一个进程操作;
(6) ctrl+l清屏;
(7) ctrl+r可查看命令历史;
(8) ctrl+s缓存命令,直到使用ctrl+q才使输入显示;