【Linux】Linux常用快捷键

2023-10-27

前言:由于需要,梳理了一下常用的快捷键,以便忘记时查找。

Linux系统快捷键:(Bash解释器)

1)Tab键

  • 补齐命令
  • 补齐路径
  • 显示当前目录下的所有目录

2)清屏:

  • clear
  • Ctrl + L ( “L” 大小写均可 )

3)中断/暂停进程

  • ctrl+c 中断
  • ctrl+z 暂停

 4)遍历输入的历史命令

  • 从当前位置向上遍历:ctrl + p (
  • 从当前位置向下遍历: ctrl + n(

5)光标相关操作

  • 光标左移: ctrl + b (
  • 坐标右移: ctrl + f (
  • 移动到头部: ctrl + a(Home
  • 移动到尾部: ctlr + e(End

6)字符删除

  • 删除光标前边的字符:ctrl + h(Backspace)(不用这个,通常全删)

  • 删除光标后边的字符:ctrl + d (不用这个,通常全删)

    光标后边的字符即光标覆盖的字符

7)字符剪切

  • 剪切光标前所有内容:ctrl + u (删除用)

  • 剪切光标后所有内容:ctrl + k (删除用)

  • 将剪切的字符进行粘贴:ctrl+y

8)复制粘贴

  • Ctrl + Shift + C 复制  (Ctrl+Ins也可以)
  • Ctrl + Shift + V 粘贴  (Shift+Ins也可以)

9)搜索命令行使用过的历史命令记录

  • ctrl+r

10)获取上一条命令的最后部分,用空格分隔开来的部分

  • ESC+.    注意是esc+(点符号)

11)锁屏/解除锁屏

  • ctrl+s 锁屏
  • ctrl+q 解除锁屏

 12)执行历史命令

  • !  序号    //执行某条命令

        先用history查看历史命令序号

终端快捷键:

1)图形打开终端方式:(三种方式)

  • Alt + F2 打开运行输入 gnome-terminal
  • 搜索您的计算机 --> 输入终端 --> 打开
  • 右击桌面打开终端

2)终端操作(终端必须选中)

  • Ctrl + Shift + N 新建一个终端
  • Ctrl + Shift + T 在终端里新建一个标签
  • Ctrl + Shift + W 关闭标签页
  • Ctrl + Shift + Q 关闭窗口
  • Alt + [1 - 9] 标签之间切换
  • Ctrl + Shift + = 放大终端字体
  • Ctrl + - 缩小终端字体
  • Ctrl + 0 普通大小
  • F11 全屏 再次按F11退出全屏
  • Ctrl + D 关闭当前一个终端
  • Alt + F4 关闭整个终端
  • Ctrl + Shift + F 查找
  • Alt + Tab 应用程序间切换
  • Ctrl + Alt + Backspace 注销
  • Ctrl + Alt + F7 回到图形界面
  • Ctrl + Alt + F1到 Ctrl + Alt + F6 可以访问6个虚拟控制台
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Linux】Linux常用快捷键 的相关文章

  • CMake:使用其他平台的生成器。如何?

    如何使用 CMake 在 Linux 上生成 Visual Studio 项目文件 你不能 您必须在 Windows 上运行 CMake 才能为 Visual Studio 生成
  • 对于客户端服务器程序,并行接收多个客户端连接请求的最佳方法是什么?

    该程序是在 Linux 上用 C 语言开发的客户端服务器套接字应用程序 每个客户端都连接到一个远程服务器并将其自身记录为在线 在任何给定时间点很可能有多个客户端在线 所有客户端都尝试连接到服务器以将自己记录为在线 忙碌 空闲等 那么服务器如
  • 在 macOS 上更改 libpcap 版本(Apple 删除了一项功能)

    我只想使用 tcpdump 和 Ubuntu 上提供的相同 Qout 功能 在 macOS 上 tcpdump 和 libpcap 已被剥离使用 Qout 进行过滤的功能 tcpdump Qout nnSX c 10 w packet pc
  • 有没有办法改变vim的默认模式

    有谁知道如何更改vim的默认模式 它的默认模式是命令模式 但是我可以将其更改为插入模式吗 只需将以下行添加到您的 vimrc 中 start Vim s default mode will be changed to Insert mode
  • 警告构建使用导出符号的内核模块

    我有两个内核模块 例如 modA 和 modB modA 导出一个符号EXPORT SYMBOL symA modB 使用它 我有标题modA h对于modA extern void symA int param and in modB c
  • 在linux中使用setcap [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 要将 cap net raw 功能添加到 例如 bin ping 我们使用以下命令 setcap cap net raw ep bin ping ep
  • C 标准库函数与系统调用。哪个是“open()”?

    I know fopen 在C标准库中 所以我绝对可以调用fopen C 程序中的函数 我感到困惑的是为什么我可以打电话给open 功能也一样 open 应该是系统调用 所以它不是标准库中的C函数 因为我能够成功地调用open 函数 我调用
  • 如何更改Linux服务器中的MySQL表名不区分大小写?

    我正在开发一个旧网站 该网站曾经托管在 Apple 服务器上 当它迁移到新的 Linux 服务器时 它停止工作 我很确定这是因为 php 脚本中使用的所有 MySQL 查询对于表名都有不同的大小写组合 我不知道为什么原始开发人员在创建表名或
  • 在Linux中执行jar文件[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我创建了一个可执行的 Java jar 文件 也就是说 我将 java 程序正确打包到 jar 文件中 包括 META INF MANIFEST 文件
  • 我可以告诉 Linux 不要交换特定进程的内存吗?

    有没有办法告诉 Linux 它不应该将特定进程的内存交换到磁盘 它是一个 Java 应用程序 所以理想情况下我希望有一种方法可以从命令行执行此操作 我知道您可以将全局交换性设置为 0 但这明智吗 您可以通过以下方式执行此操作姆洛克尔 2 h
  • Mongo:无法连接到服务器 127.0.0.1:27017 位于 src/mongo/shell/mongo.js:145

    当我尝试在 ubuntu 中的 shell 中运行 mongo 或打开 rockmongo 时 我看到以下错误 couldn t connect to server 127 0 0 1 27017 at src mongo shell mo
  • 打破条件变量死锁

    我遇到这样的情况 线程 1 正在等待条件变量 A 该变量应该由线程 2 唤醒 现在线程 2 正在等待条件变量 B 该变量应该由线程 1 唤醒 在我使用的场景中条件变量 我无法避免这样的死锁情况 我检测到循环 死锁 并终止死锁参与者的线程之一
  • tcmalloc/jemalloc 和内存池之间有什么区别(以及选择的理由)?

    tcmalloc jemalloc是改进的内存分配器 还引入了内存池以更好地分配内存 那么它们之间有什么区别以及在我的应用中如何选择它们呢 这取决于您的程序的要求 如果您的程序有更多的动态内存分配 那么您 需要从可用的分配器中选择一个内存分
  • Docker容器内的动态监听端口

    我有一个应用程序 在使用其默认端口建立一些连接后 开始打开 侦听 新的随机端口来处理现有连接 然后删除它们 视频通话 它还在通信协议内交换其IP地址和端口 我能够解决IP地址问题 但仍然无法找到一种方法来动态告诉主机的IPTABLES在Do
  • 容器上的“container_memory_working_set_bytes”指标和 OOM-killer 之间有什么关系?

    我试图找出并理解 OOM killer 如何在容器上工作 为了弄清楚这一点 我读了很多文章 发现 OOM killer 会根据oom score And oom score是由oom score adj以及该进程的内存使用情况 有两个指标c
  • 如何在Linux中获取带有图标的活动应用程序

    我想找到一种方法获取活动应用程序的列表及其名称和图标 实际上 我正在使用此命令来获取所有活动进程 wmctrl lp 示例输出 0x03800002 0 3293 user notebook XdndCollectionWindowImp
  • 仅为我自己禁用和重新启用地址空间布局随机化

    我想在我的系统 Ubuntu Gnu Linux 2 6 32 41 server 上禁用地址空间布局随机化 ASLR 但是 如果我使用 sysctl w kernel randomize va space 0 我认为这一更改将影响系统上的
  • 终端从包含空格的变量传递参数

    在终端中如何将包含空格的字符串作为参数传递 它实际上跳过了空格后面的部分 只取第一个单词 word soccer ball shell exec casperjs test js word word 那么我怎样才能转义空白它只运行这个命令
  • copy_from_user() 错误:目标大小太小

    我正在为内核模块编写 ioctl 处理程序 我想从用户空间复制数据 当我编译禁用优化的代码时 O0 gflags 编译器返回以下错误 include linux thread info h 136 17 error call to bad
  • 未找到 DEADLINE 调度策略

    我想在 C 中实现 DEADLINE 调度策略 我知道该功能已实现Linux 3 14 10我正在使用 Ubuntu 14 04Linux 3 17 0 031700 lowlatency 201410060605 SMP PREEMPT这

随机推荐

  • Keil 进入调试之后程序不运行

    keil 进入调试之后一直不运行 但是原来工程是好的 没有变过 生产了新的板子调试不了 最后发现工程的 reset 选项放在 reset pin 上 只要改为 Normal 就可以正常调试了 目录 原来 改为 根源 原来 改为 根源 官方网
  • 搭建Flink的Scala开发环境

    搭建Flink编程开发平台 1 Flink实时处理平台是基于Scala和Java的语言来开发的 安装Java语言开发环境 1 到Oracle官网下载Java Window平台安装包 或者到学习通的资料中找Window开发工具包 在这里去下载
  • 探索精彩世界,畅享短视频直播平台

    在这个充满创意和多样化的数字时代 我们为您带来了一款引人入胜的短视频直播平台 让您尽情畅享全新的娱乐体验 我们的平台凭借丰富多样的功能和吸引人的特色 为用户呈现了一个无限可能的娱乐世界 无论您是寻找灵感 追逐潮流还是寻求纯粹的娱乐 我们的平
  • 做一个程序媛是一种什么体验?

    做一个程序媛是一种什么体验 可能很多人都觉得 身为程序媛只要有颜值就够了 或者自己颜值不行 可以介绍颜值高的女性朋友们啊 秉着 男女搭配 干活不累 的原则 一个程序媛肯定是超级吃香的 至于技术嘛 没关系 不会的话撒个娇 就会有一堆程序猿们来
  • Batch Normalization(BN)超详细解析

    单层视角 神经网络可以看成是上图形式 对于中间的某一层 其前面的层可以看成是对输入的处理 后面的层可以看成是损失函数 一次反向传播过程会同时更新所有层的权重W1 W2 WL 前面层权重的更新会改变当前层输入的分布 而跟据反向传播的计算方式
  • MATLAB 生成随机数 方法总汇 (各分布配图参考)

    目录 a 基本随机数 1 rand 2 randn b 连续型分布随机数 3 unifrnd 4 normrnd 5 chi2rnd 6 frnd 7 trnd 8 betarnd 10 gamrnd 11 lognrnd 12 raylr
  • 7.28黄金走势分析,原油操作建议,白银实时策略指导

    黄金消息面与基本面解析 周二 7月27日 金价当日上涨 主要受到美联储本周决议鸽派预期的支持 此外欧美疫情严峻增加避险需求 欧美经济复苏前景放缓等因素也是金价支持 此前 美联储6月16 17日议息会议释放了偏 鹰 信号 彼时美联储对美国经济
  • 解决unity的the type or namespace name 'ui' does not exist in the namespace 'unityengine'问题,非忘记引用导致

    我在导入某个插件后引起了这个问题 当然 并不是忘记写UnityEngine UI引起的 解决后才想着来记录一下 因此没有报错时的截图 不过问题表现为所有的UnityEngine UI的引用都报标题的错误 之前以为是UIElements的原因
  • ROS机器人建模与仿真(一)--URDF机器人建模

    前言 经过ROS的保姆级教程之后 相信大家对ROS应该有一个基本的认识了 关于各种工具的使用其实等到真正有所需求之后再去查找即可 roswiki始终是最好的最一手的信息来源 本系列的博客主要用来记录如何让在ROS的环境下进行机器人的建模与仿
  • Oracle,PL/SQL常用函数列表

    常用字符函数 函数 描述 LOWER char 将字符串表达式char中的所有大写字母转换为小写字母 UPPER char 将字符串表达式char中的所有小写字母转换为大写字母 INITCAP char 首字母转换成大写 SUBSTR ch
  • 模板方法模式与策略模式的区别

    原文 http www tuicool com articles 6JBN7z3 如果你还不了解模板方法模式和策略模式 请先阅读 策略模式 strategy 和 模板方法模式 模板方法模式的主要思想 定义一个算法流程 将一些特定步骤的具体实
  • 安利一个快速后台开发框架(ruoyi)

    http www ruoyi vip
  • 19年11月最新Win10 LTSC系统封装部署教程(超详细)

    写在前面 在本着认真负责 不交差 不敷衍的情况下 尽可能详细的描述整个过程 本文的经验方法大多数来自于网上朋友们的无私分享 在实际操作中遇到的坑我会在下文中进行标注 有任何意见或疑问欢迎留言讨论 感谢平台提供一个舒适的交流环境 v 0 15
  • (差分)曼彻斯特编码及NRZ

    曼彻斯特编码 Manchester Encoding 也叫做相位 编码 Phase Encode 简写PE 是一个同步时钟编码技术 被 物理层使用来编码一个同步位流的时钟和数据 它在 以太网媒介系统中的应用属于数据通信中的两种位同步方法里的
  • 【const】与指针、数组、结构体的使用

    目录 指针与数组 指针与const const const的作用 const int 与 int const const的错误使用 const char arr和char arr 10 的区别 结构体与const 指针与数组 指针可访问数组
  • vue3.0 PC端自适应不同分辨率电脑

    使用rem单位去做页面的适配 先来了解一下什么是rem rem是CSS3新增的一个相对单位 root em 根em 我们可以通过去设定X rem Y px x和y为自定义数值 如图设定1rem 10px 第一步 安装相应的依赖为我们自动将全
  • Masked Autoencoders Are Scalable Vision Learners(屏蔽自编码器是可扩展的视觉学习器)--文献翻译和笔记

    论文链接 2111 06377 Masked Autoencoders Are Scalable Vision Learners arxiv org 论文标题 Masked Autoencoders Are Scalable Vision
  • Entity Framework中使用SQLite的一些问题

    SQLite数据相当的不错 我目前在一些小型网站都用这个数据库来取代Access 下面就是关于在ASP NET的Entity Framework当中使用SQLite的一些经验和一些小问题的解决办法 想要在ASP NET中使用SQLite 首
  • js md5 解密_JS逆向小结(开始)

    最近想研究一下JS逆向的相关知识 先分享一篇大佬的小总结 明天正式开搞 1 我的逆向分析流程 对于js逆向来说 基本遵循一个简单的流程 我是先进行刷新网页进行抓包 找到自己的目标请求 大部分时候是一个 但是有时回事多个 先前返回的数据可能在
  • 【Linux】Linux常用快捷键

    前言 由于需要 梳理了一下常用的快捷键 以便忘记时查找 Linux系统快捷键 Bash解释器 1 Tab键 补齐命令 补齐路径 显示当前目录下的所有目录 2 清屏 clear Ctrl L L 大小写均可 3 中断 暂停进程 ctrl c