应该掌握的Linux终端常用快捷键

本篇内容将介绍在Linux系统(例如Debian、CentOS、ubuntu等)终端下使用快捷键来加快你的输入速度,节省你的时间;比如使用快捷键快速的输入完整的文件名,又或者使用快捷键快速的回到命令行的开始或结尾部分;这些快捷键不论在系统终端下还是远程终端下都有效。

这里我要对那些刚入坑的新手朋友普及一下:当你输入内容时,那个一闪一闪的东西就叫光标;而你用鼠标控制的那个箭头则叫鼠标指针,有的朋友会搞混。

Linux终端下的快捷键

快捷键 描述
TAB 补齐命令名字或者目录;不是唯一的按2次,会出来列表;
ctrl + a 光标会移动到行首;
ctrl + e 光标会移动到行尾;
ctrl + u 清除光标前的所有内容;
ctrl + k 清除光标后的所有内容;
ctrl + b 光标前移一个字母,等同于左箭头;
ctrl + f 光标后移一个字母,等同于右箭头;
ctrl + c 结束当前正在运行的进程;
ctrl + z 将进程转到后台运行,可使用fg命令恢复;
ctrl + l(小写L) 清空屏幕,等同于clear命令;
ctrl + p 重复上一条命令,等同于向上箭头;
ctrl + t 交换光标前面的2个字符;
ctrl + i 等同于 TAB
ctrl + w 删除光标前的一个单词;
esc+ b 往左跳一个词;
ctrl + f 往右跳一个词;

例:

你可以使用TAB按键快速的完成输入:

tab键快速完成输入

例如上图,当你想删除一个名称又臭又长的文件时,你只需要在输入该文件名的开始几个字符再按下TAB,终端会自动帮你输入完整的名称;

当你输入的字符有多个文件包含时,这个功能只会自动完成一部分,这时需要继续给出字符或连续的按两次TAB显示匹配到的文件列表。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/linux-terminal-shortcut-key.html

分类: 计算机技术
推荐阅读:
使用pyi-bindepend工具查看EXE文件的依赖库 pyi-bindepend.exe工具是PyInstaller的一个附属工具,其功能是获得EXE文件运行时需要的依赖文件,当丢失这些文件时,程序无法运行。
Golang安装gin库的详细教程及错误解决方法 Gin是用Go(Golang)编写的Web框架。 它具有类似于martini的API,其性能比httprouter快40倍。 如果您需要性能和良好的生产率,您会喜欢Gin
网站搜索功能被恶意利用的解决方法 不良分子通过网站搜索框不断搜索敏感关键词,产生大批网页标题带有敏感关键词的搜索结果页,且这些页面可能会被搜索引擎收录;他们的目的是让这些敏感关键词在搜索结果中大量曝光,从而达到他们宣传的目的;
Python实现快速排序(quick sort) 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
pyside6将信号与槽函数进行连接 在本文中,你将了解信号与槽的概念,掌握在Qt Designer中添加槽函数,以及在PySide6中的应用。
Rust解析JSON,结构体序列化和反序列化 JSON一种常用的由键值对组成的数据对象;本文将通过多个例子讲解在Rust中如何解析JSON内容,以及如何将结构体转换成JSON字符串。