如何编写命令行
用来实现某一类功能的指令或程序
总结:执行Linux大多数命令,都要找到对应执行程序
命令的执行依赖于解释器(默认解释器:/bin/bash)
用户----->解释器------>内核----->硬件0.0
补充:{绿色:可以执行的程序}
• Linux命令的分类
– 内部命令:属于解释器的一部分
– 外部命令:解释器之外的其他程序
• 命令行的一般格式
基本用法
命令字 [选项]… [参数1] [参数2]
[root@localhost /]# cat --help #查看命令的帮助信息
[root@localhost /]# cat /etc/passwd
[root@localhost /]# cat -n /etc/passwd #显示行号
[root@localhost /]# cat -n /etc/redhat-relese
[root@localhost /]# cat -n /etc/shells
[root@localhost /]# cat -n /etc/shadow
• 快速编辑技巧
Tab键自动补全
可补齐命令字、选项、参数、文件路径、软件名、服务名
[root@localhost /] # if(tab)(tab)
[root@localhost /]# ifco(tab)
[root@localhost /]# cat /et(tab)/red(tab)
[root@localhost /]# ls /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost /]# ls /et(tab)/sysco(tab)/netw(tab)-(tab)/ifc(tab)-e(tab)
• 快捷键
– Ctrl + l:清空整个屏幕
– Ctrl + c:废弃当前编辑的命令行(结束正在运行的命令)
– Esc + . 或 Alt + .:粘贴上一个命令的参数
– Ctrl + u:清空至行首
– Ctrl + w:往回删除一个单词(以空格界定)