Liunx基础更新版

如何编写命令行

用来实现某一类功能的指令或程序
总结:执行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:往回删除一个单词(以空格界定)

你可能感兴趣的:(整理笔记)