Linux 终端操作高效率快捷键!

今天给大家分享一下 Linux 下终端中命令操作常用的快捷键。

作为一名 Linux 下的开发人员,和 Linux 系统打交道是每天必做的事情,通过 Linux 终端下命令行与 Linux 进行交互。

熟练掌握 Linux 终端下命令行的操作可以让我们的工作达到事半功倍的效果,熟悉常用的终端命令快捷键可以很大程度上提高我们的工作效率。

下面是平时常用的终端快捷键,希望小伙伴们熟练掌握,并灵活运用。

1、终端及标签页快捷键

快捷键功能
Shift+Ctrl+T新建标签页
Shift+Ctrl+W关闭标签页
Ctrl+PageUp前一标签页
Ctrl+PageDown后一标签页
Shift+Ctrl+PageUp标签页左移
Shift+Ctrl+PageDown标签页右移
Alt+1切换到标签页1
Alt+2切换到标签页2
Alt+3切换到标签页3
Shift+Ctrl+N新建窗口
Shift+Ctrl+Q关闭终端
F11全屏
Ctrl+Shift+加号放大
Ctrl+减号缩小

2、剪切/复制/粘贴/删除等快捷键

快捷键功能
Shift+Ctrl+C复制
Shift+Ctrl+V粘贴
Ctrl+Insert复制命令行内容
Shift+Insert粘贴命令行内容
Ctrl+k剪切(删除)光标处到行尾的字符
Ctrl+u剪切(删除)光标处到行首的字符
Ctrl+w剪切(删除)光标前的一个单词
Ctrl+y粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本
Ctrl+c中断终端正在执行的任务或者开始新命令输入行
Ctrl+h删除光标所在处的前一个字符(相当于退格键)
Ctrl+l清除屏幕所有内容,同clear命令
Ctrl+s锁定终端,使之无法输入内容
Ctrl+q解锁执行Ctrl+s的锁定状态
Ctrl+z暂停执行在终端运行的任务

3、移动光标快捷键

快捷键功能
Ctrl+a移到行首
Ctrl+e移到行尾
Ctrl+b往回(左)移动一个字符
Ctrl+f往后(右)移动一个字符
Alt+b往回(左)移动一个单词
Alt+f往后(右)移动一个单词
Ctrl+xx在命令行尾和光标之间移动

4、历史命令快捷键

快捷键功能
Ctrl+p显示当前命令的上一条历史命令
Ctrl+n显示当前命令的下一条历史命令
Ctrl+r搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter键执行匹配命令;ESC键在命令行显示而不执行匹配命令
Ctrl+g从历史搜索模式(Ctrl+r)退出
!!上一条命令
!pre执行以pre为开头的最新命令
!n执行历史
Alt+<历史第一项
Alt+>历史最后一项,即当前输入的命令

5、控制命令

快捷键功能
Ctrl+o执行当前命令,并选择上一条命令
Ctrl+s阻止屏幕输出
Ctrl+q允许屏幕输出

小结

好了,本文只是罗列了常用的一些快捷键,并不是全部。Linux 下终端操作快捷键很多,我们没必要全部记住,只需要熟悉常用的那些快捷键就可以让我们的操作飞起来!让我们的工作达到事半功倍的效果!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/17158.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32-风速传感器(ADC)

目录 0 说明 1 传感器介绍 2 代码说明 2.1 ADC.c 2.2 adc.h 2.3 main.c 0 说明 本篇文章主要是说明怎么使用STM32单片机读取风速传感器采集到的数据&#xff0c;读取方式是ADC&#xff0c;并且附带着STM32所需要的全部代码&#xff0c;所使用的风速传感器如下图所示。 附&am…

IDEA的基础使用——【初识IDEA】

IDEA的基础使用——【初识IDEA】 文章目录 IDEA简介前言官网 IDEA的下载与安装选择下载路径勾选自己需要的其余按默认选项进行即可 目录简介安装目录简介 运行Hello WorldIDEA快捷键常用模板模板一&#xff1a;psvm&#xff08;main&#xff09;模板二&#xff1a;模板三&#…

PHP-Mysql好运图书管理系统--【白嫖项目】

强撸项目系列总目录在000集 PHP要怎么学–【思维导图知识范围】 文章目录 本系列校训本项目使用技术 首页必要的项目知识ThinkPHP的MVCThinkTemplateThinkPHP 6和ThinkPHP 5 phpStudy 设置导数据库前台展示页面后台的管理界面数据库表结构项目目录如图&#xff1a;代码部分&a…

【c语言初级】c++基础

文章目录 1. C关键字2. 命名空间2.1 命名空间定义2.2 命名空间使用 3. C输入&输出4. 缺省参数4.1 缺省参数概念4.2 缺省参数分类 5. 函数重载5.2 C函数重载的原理--名字修饰采用C语言编译器编译后结果 1. C关键字 C是在C的基础之上&#xff0c;容纳进去了面向对象编程思想…

adb shell使用总结

文章目录 日志记录系统概览adb 使用方式 adb命令日志过滤按照告警等级进行过滤按照tag进行过滤根据告警等级和tag进行联合过滤屏蔽系统和其他App干扰&#xff0c;仅仅关注App自身日志 查看“当前页面”Activity文件传输截屏和录屏安装、卸载App启动activity其他 日志记录系统概…

android studio 找不到符号类 Canvas 或者 错误: 程序包java.awt不存在

android studio开发提示 解决办法是&#xff1a; import android.graphics.Canvas; import android.graphics.Color; 而不是 //import java.awt.Canvas; //import java.awt.Color;

JNPF-一个真正可拓展的低代码全栈框架

一、前言 尽管现在越来越多的人开始对低代码开发感兴趣&#xff0c;但已有低代码方案的一些局限性仍然让大家有所保留。其中最常见的担忧莫过于低代码缺乏灵活性以及容易被厂商锁定。 显然这样的担忧是合理的&#xff0c;因为大家都不希望在实现特定功能的时候才发现低代码平台…

【SVO】位姿优化及其误差模型

位姿优化及其误差模型 1. calculateFeatureResidualUnitPlane 函数功能2. calculateFeatureResidualUnitPlane 函数功能实现步骤&#xff1a;3. 位姿优化误差模型&#xff1a; 1. calculateFeatureResidualUnitPlane 函数功能 计算特征点在单位平面上的残差&#xff08;residu…

iOS--frame和bounds

坐标系 首先&#xff0c;我们来看一下iOS特有的坐标系&#xff0c;在iOS坐标系中以左上角为坐标原点&#xff0c;往右为X正方向&#xff0c;往下是Y正方向如下图&#xff1a; bounds和frame都是属于CGRect类型的结构体&#xff0c;系统的定义如下&#xff0c;包含一个CGPoint…

递归竖栏菜单简单思路

自己的项目要写一个竖栏菜单&#xff0c;所以记录一下思路吧&#xff0c;先粗糙的实现一把&#xff0c;有机会再把细节修饰一下 功能上就是无论这个菜单有多少层级&#xff0c;都能显示出来&#xff0c;另外&#xff0c;需要带图标&#xff0c;基于element-plus写成&#xff0…

ConcurrentHashMap底层具体实现以及实现原理

问题描述 ConcurrentHashMap 底层具体实现以及实现原理 分析维度&#xff1a; 1. ConcurrentHashMap的整体架构 2. ConcurrentHashMap的基本功能 3. ConcurrentHashMap在性能方面的优化 解决方案&#xff1a; ConcurrentHashMap 的整体架构 如图所示&#xff0c;这个是 Concu…

清风数学建模——层次分析法

层次分析法 文章目录 层次分析法评价类问题可以用打分来解决1.通过查阅资料选定指标2.画出权重表格并填写2.1.判断矩阵一致矩阵2.3一致性检验的步骤先算一致性指标CI根据表格查找n对应的RI&#xff08;平均随机一致性指标&#xff09;&#xff0c;表格一般会在题目中给出计算一…

3 PostGIS基础查询

PostGIS 基础查询 数据库维护 ps aux | grep postgrespsql 使用命令登录数据库psql -U postgres -d testdb -h localhost -p 5432postgres用户名&#xff0c;testdb数据库名称&#xff0c;localhost ip地址&#xff0c;可以省略&#xff0c;5432端口&#xff0c;可以省略。 …

【iOS】—— UIKit相关问题

文章目录 UIKit常用的UIKit组件懒加载的优势 CALayer和UIView区别关系 UITableViewUITableView遵循的两个delegate以及必须实现的方法上述四个必须实现方法执行顺序其他方法的执行顺序&#xff1a; UICollectionView和UITableView的区别UICollectionViewFlowLayout和UICollecti…

uniapp scroll-view显示滚动条

在style中添加样式&#xff1a; ::v-deep ::-webkit-scrollbar {/* 滚动条整体样式 */display: block;width: 10rpx !important;height: 10rpx !important;-webkit-appearance: auto !important;background: transparent;overflow: auto !important;}::v-deep ::-webkit-scroll…

oracle rman不能自动删除归档日志备份解决

发现在日常备份中&#xff0c;rman无法将过期的归档日志备份删除&#xff0c;查相关资料&#xff0c; delete noprompt backup completed before sysdate-2; 可通过该语句将所有备份记录删除&#xff0c;包括归档日志备份。 整理的脚本如下&#xff1a; 10 20 * * * su - or…

【Java】详解volatile和synchronized关键字

volatile和synchronized都是Java中用于控制并发的关键字&#xff0c;但是它们的使用场景和原理是不同的。 volatile关键字&#xff1a; 特点&#xff1a;volatile关键字主要有两个特性&#xff1a;保证变量的可见性和防止指令重排。当一个共享变量被volatile修饰时&#xff0c…

大数据Flink(五十一):Flink的引入和Flink的简介

文章目录 Flink的引入和Flink的简介 一、Flink的引入 1、第1代——Hadoop MapReduce

CentOS 8 服务器安装 MySQL 报错:no match mysql-community-server

参考 MySQL 官方文档&#xff1a; Re: No match for argument: mysql-community-serverMySQL yum 安装文档 报错如下&#xff1a; 1.No match for argument: mysql-community-server 2.Error: Unable to find a match: mysql-community-server上面的错误都提示找不到 mysql-…

RK809 电源管理芯片配置3-RK3568

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言RK809 芯片概述认识DCDC和LDORK809的引脚RK809 的功能电源管理的概念配置内核驱动电源域IO 电源域配置方法前言 前面提到编译的时候需要正确配置电源,RK3568的电源管理芯片是RK809,下面就来…