文档章节

快速操作Linux终端命令行的快捷键

phacks
 phacks
发布于 2017/02/09 16:56
字数 461
阅读 47
收藏 0

在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。

 

在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。

 

在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。

 

Ctrl+a:光标回到命令行首。 (a:ahead)

 

Ctrl+e:光标回到命令行尾。 (e:end)

 

Ctrl+b:光标向行首移动一个字符。 (b:backwards)

 

Ctrl+ f:光标向行尾移动一个字符。 (f:forwards)

 

Ctrl+w: 删除光标处到行首的字符。

 

Ctrl+k:删除光标处到行尾的字符。

 

Ctrl+u:删除整个命令行文本字符。

 

Ctrl+h:向行首删除一个字符。

 

Ctrl+d:向行尾删除一个字符。

 

 

 

Ctrl+y::粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本。

 

Ctrl+p: 上一个使用的历史命令。 (p:previous)

 

Ctrl+n: 下一个使用的历史命令。(n:next )

 

Ctrl+r:快速检索历史命令。(r:retrieve)。

 

Ctrl+t: 交换光标所在字符和其前的字符。

 

Ctrl+i:相当于Tab键。

 

Ctrl+o:相当于Ctrl+m.

 

Ctrl+m:相当Enter键。

 

 

 

其他控制键:

 

Ctrl+s:使终端发呆,静止,可以使快速输出的终端屏幕停下来。

 

Ctrl+q:退出Ctrl+s引起的发呆。

 

Ctrl+z:使正在运行在终端的任务,运行于后台。 (可用fg恢复)

 

Ctrl+c:中断终端中正在执行的任务。

 

Ctrl+d: 在空命令行的情况下可以退出终端。

 

Ctrl+[ :相当于Esc键。

 

Esc键:连续按3次显示所有的支持的终端命令。

 

Tab键:命令、文件名等自动补全功能。

© 著作权归作者所有

phacks
粉丝 6
博文 100
码字总数 105354
作品 0
高级程序员
私信 提问
Linux-实用快捷键操作

博文说明【前言】: 本文将通过个人口吻介绍Linux下一些常用的实用快捷键,在目前时间点【2017年6月14号】下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题...

1清风揽月1
2017/06/14
0
0
使用 tmux 打造一个高颜值的终端

tmux is a terminal multiplexer 是一个终端复用器,这也是它命名的由来 ,你可以在一个屏幕上管理多个终端! 在 上得益于 iterm2,你管理多个终端窗口相当方便。但是在 linux 上, 就鞭长莫...

shanyue
今天
0
0
Re:从零开始的Linux之路(基础篇)

基于 Red Hat Enterprise Linux 7.5 或者 CentOS 7.4 Linux的命令一定遵循以下格式:command指令 [-options]选项 parameter1参数1 parameter2参数2...... command指令:一定是一个指令或者是...

提亚の炼金工坊
2018/07/24
0
0
在 Fedora 下使用下拉式终端更快输入命令

下拉式终端可以一键打开,并快速输入桌面上的任何命令。通常它会以平滑的方式创建终端,有时会带有下拉效果。本文演示了如何使用 Yakuake、Tilda、Guake 和 GNOME 扩展等下拉式终端来改善和加...

作者: Guilherme Schelp
08/12
0
0
每位 Ubuntu 18.04 用户都应该知道的快捷键

了解快捷键能够提升您的生产力。这里有一些实用的 Ubuntu 快捷键助您像专业人士一样使用 Ubuntu。 您可以用键盘和鼠标组合来使用操作系统。 注意:本文中提到的键盘快捷键适用于 Ubuntu 18....

05%
2018/09/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 文件类操作API与IO编程基础知识

阅读目录: https://www.w3cschool.cn/java/java-io-file.html Java 文件 Java 文件 Java 文件操作 Java 输入流 Java 输入流 Java 文件输入流 Java 缓冲输入流 Java 推回输入流 Java 数据输入...

boonya
27分钟前
3
0
SDKMAN推荐一个好

是在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。它提供了一个方便的命令行界面(CLI)和API来安装,切换,删除和列出sdk相关信息。以下是一些特性: By Developers, fo...

hotsmile
52分钟前
8
0
什么是 HDFS

是什么? HDFS 是基于 Java 的分布式文件系统,允许您在 Hadoop 集群中的多个节点上存储大量数据。 起源: 单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称...

Garphy
55分钟前
5
0
一起来学Java8(四)——复合Lambda

在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函...

猿敲月下码
今天
10
0
debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部