快乐的linux命令行-键盘高级操作技巧

整理自《快乐的linux命令行一书》。
linux系统版本: Ubuntu 17.04

本章将会学习使用命令过程中一些键盘操作技巧。并学习以下两个命令:
clear :清空屏幕
history : 显示历史列表内容

1、移动光标

下表列出了移动光标所使用的按键:

快捷键 说明
ctrl-a 移动光标到行首
ctrl-e 移动光标到行尾
ctrl-f 光标前移一个字符,和右箭头作用一样
ctrl-b 光标后移一个字符,和左箭头作用一样
Alt-f 光标前移一个字
Alt-b 光标后移一个字
ctrl-l 清空屏幕,光标移动到左上角,和clear命令一样

2、修改文本

快捷键 说明
ctrl-d 删除光标位置的字符
ctrl-t 光标位置的字符和光标前面的字符互换位置
Alt-f 光标位置的字和其前面的字互换位置
Alt-l 把从光标位置到字尾的字符转换成小写字母
Alt-u 把从光标位置到字尾的字符转换成大写字母

3、剪切和粘贴文本

快捷键 说明
ctrl-k 剪切从光标位置到行尾的文本
ctrl-u 剪切从光标位置到行首的文本
Alt-d 剪切从光标位置到词尾的文本
Alt-退格 剪切从光标位置到词头的文本。如果光标在一个单词的开 头,剪切前一个单词。
ctrl-y 把剪切环中的文本粘贴到光标位置

4、自动补全

Shell能帮助你的另一种方式是通过一种叫做自动补全的机制。当你敲入一个命令时,按下tab 键,自动补全就会发生。
比如下面的例子:


ls

我们输入ls l随后按下tab,会发现命令变为:


自动补全

随后,我们在创建一个ls.txt文件,并输入ls l再次按tab,我们发现没有过自动补全,因为有两个文件都能匹配。
下面的两个快捷键跟自动补全相关:
快捷键 说明
Alt-? 显示可能的自动补全列表
Alt-* 插入所有可能的自动补全

5、历史命令

维护着一个已经执行过的命令的历史列表。这个命令列表被保存在你主目录下,一个叫做.bash_history的文件里。
我们可以通过下面的命令浏览历史列表的内容:


浏览历史命令

默认情况下会存储你最后输入的500个命令。我们可以用管道符来查看符合条件的命令:


快乐的linux命令行-键盘高级操作技巧_第1张图片
浏览历史命令

我们再来看一个有趣的特性,我们输入感叹号,再输入对应的数字,其实就是执行再历史命令列表中对应数字的命令,很有趣吧。
屏幕快照 2017-07-07 下午3.35.30.png

如果你喜欢我写的文章,可以帮忙给小编点个赞或者加个关注,我一定会互粉的!
如果大家对linux感兴趣,欢迎跟小编进行交流,小编微信为sxw2251,加我要写好备注哟!


快乐的linux命令行-键盘高级操作技巧_第2张图片
我的微信

你可能感兴趣的:(快乐的linux命令行-键盘高级操作技巧)