1、Shell应用技巧,常用快捷键
Shift + insert #粘贴
Ctrl + insert #复制
Tab【按键】或者 Ctrl + i #命令补齐 【这个快捷键太有用了,这不就是linux下的智能提示么】
Ctrl + w #删除前一个单词
Ctrl + u #删除光标前全部字符
Ctrl + k #删除光标后全部字符
Ctrl + d #删除光标所在字符
Ctrl + y #将删除的字符粘出来
Ctrl + a #将光标移动到行首
Ctrl + e #将光标移动到行尾
← 或者 ctrl + b #光标左移动
→ 或者 Ctrl + f #光标右移动
↑ 或者 Ctrl + p #显示上一条命令
↓ 或者 ctrl + n #显示下一条命令
ctrl + s #暂时冻结输入
ctrl + q #解冻(解冻后会自动输入之前的输入)
Ctrl + l #清屏
Ctrl + c #退出正在的执行命令或另起一行
Ctrl + d #退出登录
Ctrl +
2、帮助命令
a).man (帮助命令)
原意:manual
语法:man [命令或配置文件]
首先我们学习linux命令太多,不可能记住所有命令。那么这个man命令就是个很好的帮助命令。
示例:
man 1 passwd # 1查看命令帮助 ,1默认可以省略
man 5 passwd # 5查看配置文件帮助
#只要按下/,光标就会跑到这个地方来,你就可以开始输入搜寻字串(n继续往下查询,N方向查询)
#q退出、空格向下翻页、pgup向上翻页
b).info (和man差不多)
原意:information
语法:info [任何关键字]
c).whatis (查询基本信息,等效于man -f)
#mandb 更新whatis数据库
d).help (帮助)
可以查询一些shell内置命令帮助,如 cd、pwd ,--help (获取选项信息【常用】)
示例:
[root@localhost ~]# cat --help
用法:cat [选项]... [文件]...
将[文件]或标准输入组合输出到标准输出。
-A, --show-all 等于-vET
-b, --number-nonblank 对非空输出行编号
-e 等于-vE
-E, --show-ends 在每行结束处显示"$"
-n, --number 对输出的所有行编号
-s, --squeeze-blank 不输出多行空行
-t 与-vT 等价
-T, --show-tabs 将跳格字符显示为^I
-u (被忽略)
...
有了这个命令,我们学习起来就有了诀窍。
3、在Linux系统中,常用快捷键如下:
终端中复制命令:使用快捷键Ctrl + Shift + C来复制选中的文本或命令。
终端中粘贴命令:使用快捷键Ctrl + Shift + V来粘贴已复制的文本或命令。
光标移动:Ctrl + a移动到行首,Ctrl + e移动到行尾。
剪切命令:使用Ctrl + u剪切光标以前的字符,Ctrl + k剪切光标以后的字符。
撤销操作:使用Ctrl + z撤销上一步操作,Ctrl + y重做上一步操作。