50个Linux常用命令行快捷键(大部分适配Mac OS)

50个Linux常用命令行快捷键

(大部分适配Mac OS)

  1. 移动光标到行首:Ctrl + a
  2. 移动光标到行尾:Ctrl + e
  3. 移动光标到上一个单词的开头:Ctrl + ←
  4. 移动光标到下一个单词的开头:Ctrl + →
  5. 删除光标之前的字符:Ctrl + u
  6. 删除光标之后的字符:Ctrl + k
  7. 删除光标之前的单词:Ctrl + w
  8. 清除整行:Ctrl + uCtrl + k
  9. 恢复刚刚删除的字符:Ctrl + y
  10. 清除光标到行尾的内容:Ctrl + k
  11. 清除光标到行首的内容:Ctrl + u
  12. 删除光标所在位置的字符:BackspaceCtrl + h
  13. 删除光标所在位置的字符:DeleteCtrl + d
  14. 光标向上滚动一页:Shift + Page Up
  15. 光标向下滚动一页:Shift + Page Down
  16. 移动光标到文本的开头:Shift + Home
  17. 移动光标到文本的末尾:Shift + End
  18. 交换光标所在位置的字符:Ctrl + t
  19. 复制光标所在位置的字符:Ctrl + Shift + c
  20. 粘贴复制的内容:Ctrl + Shift + v
  21. 撤消最后的操作:Ctrl + z
  22. 重做被撤消的操作:Ctrl + Shift + zCtrl + y
  23. 在命令行历史记录中向上滚动:Ctrl + p
  24. 在命令行历史记录中向下滚动:Ctrl + n
  25. 在命令行历史记录中搜索命令:Ctrl + r,然后输入关键字进行搜索
  26. 在命令行历史记录中重复上一个命令:Ctrl + o
  27. 在命令行历史记录中编辑上一个命令:Ctrl + x + e
  28. 清除当前行的命令:Ctrl + c
  29. 将光标置于当前行并清除:Ctrl + l
  30. 在命令行中自动补全命令或文件名:Tab
  31. 切换到下一个终端会话:Ctrl + Alt + →
  32. 切换到上一个终端会话:Ctrl + Alt + ←
  33. 切换到下一个单词的开头:Alt + f
  34. 切换到上一个单词的开头:Alt + b
  35. 将光标移动到下一行的开头:Ctrl + n
  36. 将光标移动到上一行的开头:Ctrl + p
  37. 移动光标到下一屏的开头:Ctrl + v
  38. 移动光标到上一屏的开头:Ctrl + Shift + v
  39. 删除光标之前的整行:Ctrl + Shift + u
  40. 删除光标之后的整行:Ctrl + Shift + k
  41. 搜索命令历史记录中的下一个匹配项:Ctrl + s
  42. 搜索命令历史记录中的上一个匹配项:Ctrl + r
  43. 将当前行的命令追加到命令历史记录中:Ctrl + Shift + ↑
  44. 将当前行的命令追加到命令历史记录中:Ctrl + Shift + ↓
  45. 将当前命令行复制到剪贴板:Ctrl + Shift + c
  46. 将剪贴板中的内容粘贴到命令行:Ctrl + Shift + v
  47. 将命令行输出重定向到文件:command > file
  48. 将命令行输出追加到文件:command >> file
  49. 从文件中读取命令并执行:source filename
  50. 将命令行输出通过管道传递给另一个命令:command1 | command2

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

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

相关文章

sentinel blockHandler不生效

sentinel blockHandler不生效: package org.bc.sentinel.controller;import com.alibaba.csp.sentinel.annotation.SentinelResource; import com.alibaba.csp.sentinel.slots.block.BlockException; import org.apache.commons.lang3.RandomUtils; import org.springfram…

LeetCode 47题:全排列2

题目 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums [1,1,2] 输出: [[1,1,2],[1,2,1],[2,1,1]]示例 2: 输入:nums [1,2,3] 输出:[[1,2,3],[…

机器学习---预剪枝、后剪枝(REP、CCP、PEP、)

1. 为什么要进行剪枝 横轴表示在决策树创建过程中树的结点总数,纵轴表示决策树的预测精度。 实线显示的是决策树 在训练集上的精度,虚线显示的则是在⼀个独⽴的测试集上测量出来的精度。 随着树的增⻓,在 训练样集上的精度是单调上升的&…

缓存的放置时间和删除时间

缓存的放置时间和删除时间是指缓存中存储的数据的生命周期。这两个时间点非常重要,因为它们决定了缓存数据的有效期和何时应该从缓存中删除。 缓存的放置时间(Cache Put Time):这是指数据首次放入缓存的时间点。当数据被放入缓存时…

Docker安装部署ElasticSearch(ES)

文章目录 安装前准备创建挂载目录授权相关权限创建elasticsearch.yml文件 拉取镜像运行容器查看运行情况测试 安装前准备 创建挂载目录 用于在宿主机挂载日志,数据等内容 创建/opt/es/data目录 创建/opt/es/logs目录 创建/opt/es/plugins目录 创建/opt/es/conf目录…

MYSQL调优之思路----sql语句和索引调优

MySQL数据库性能优化包括综合多方面因素,应根据实际的业务情况制定科学、合理的调优方案进行测试调优 文章目录 MySQL性能优化1 优化介绍1.2 优化要考虑的问题2.1 优化可能带来的问题2.2 优化的需求2.3 优化由谁参与2.4 优化的方向2.5 优化的维度 1.2数据库使用优化…

node基础之七:Mongodb 数据库

下载地址:https://www.mongodb.com/try/download/community v:5.0.20 platform:window package:zip 复制到 c 盘/Programs Files c 盘创建 data/db 文件夹 默认存放数据地址 在 bin 目录下启动数据库 mongod, 客户端连接数据库…

【力扣周赛】第 361 场周赛(⭐前缀和+哈希表 树上倍增、LCA⭐)

文章目录 竞赛链接Q1:7020. 统计对称整数的数目竞赛时代码——枚举预处理 Q2:8040. 生成特殊数字的最少操作(倒序遍历、贪心)竞赛时代码——检查0、00、25、50、75 Q3:2845. 统计趣味子数组的数目竞赛时代码——前缀和…

Rust的derive思考

这几天在Yew的学习实践中,发现derive中的参数中包含了yew自己的东西,比如yew::Properties。习惯使用#[derive(Clone, Debug, PartialEq)]之后,发现还有新的成员,这让我好奇起来。 首先让我们来回顾一下derive是什么。 #[derive(…

【黄啊码】nginx如何设置php运行的

禁止访问 PHP 脚本可以通过 Nginx 服务器配置中的多种方式来实现。以下是其中的一些常见方法,您可以根据实际需求选择合适的方式: 1 禁用 PHP 解析: 在 Nginx 配置中,确保 PHP 脚本无法被解析,从而禁止 PHP 执行。 lo…

【业务功能篇96】微服务-springcloud-springboot-认证服务-登录注册功能-Auth2.0-分布式session

5.登录功能 通过最基础的登录操作来完成登录处理 登录页面处理 认证服务的处理 /*** 注册的方法* return*/PostMapping("/login")public String login(LoginVo loginVo , RedirectAttributes redirectAttributes){R r memberFeginService.login(loginVo);if(r.getC…

thinkphp6 入门(5)-- 模型是什么 怎么用

一、模型 MVC架构 之前开发一个功能,后端为在控制器(C)中写 php SQL,前端为在页面(V)中写html css js,这就形成了 VC 架构。 但是发现,相同的数据逻辑(SQL&#xf…

Centos、OpenEuler系统安装mysql

要在CentOS上安装MySQL并设置开机自启和root密码,请按照以下步骤进行操作: 确保您的CentOS系统已连接到Internet,并且具有管理员权限(root或sudo访问权限)。打开终端或SSH会话,使用以下命令安装MySQL&…

IntelliJ IDEA的远程开发(Remote Development)

DEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,官方给出的逻辑图如下,可见通过本地的IDE和服务器上的IDE backend将本地电脑和服务器打通&am…

达梦8 在CentOS 系统下静默安装

确认系统参数 [rootlocalhost ~]# ulimit -a core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited【1048576(即 1GB)以上或 unlimited】 scheduling priority (-e) 0 file size (blocks, -f) unlimite…

三、视频设备的枚举以及插拔检测

一、前言 本章主要讲述,如何获取设备名称以及guid,采集设备的采集格式识别,设备的插拔 设备列表以及属性的获取使用的directshow(后续的MediaFoundation无法获取OBS摄像头) 设备的插拔使用的是QT 捕获系统消息,捕获到设备插拔后&a…

day6_网络编程

网络聊天室 客户端 main.c #include "include/errorAndHead.h"void hander(int sig) {while (waitpid(-1, NULL, WNOHANG) > 0); }int main(int argc, const char *argv[]) {/* 捕获 SIGCHLD 信号 hander 处理*/if (signal(SIGCHLD, hander) SIG_ERR){ERR_MSG…

webpack5 (三)

webpack 高级配置 其实就是对 webpack 进行优化,让代码在编译/运行时性能更好 1. 提升开发体验 2. 提升打包构建速度 3. 减少代码体积 4. 优化代码运行性能 一、提升开发体验 sourcemap 在编译打包后所有的 css 和 js 都合并为了一个文件,并多了很多…

APS系统设计经验分享(时间推导II - 2023.09)

在前一篇关于APS系统设计分享文章(《APS系统设计经验分享(时间推导 - 2023.03)》)中,我们提到将会分享使用OptaPlanner作为规划引擎开发APS系统过程中,遇到的一些时间相关的设计建议与异常情况分析。后来一直忙于项目工作,直到现在才想起仍欠…

CC-TAIX01 HONEYWELL 霍尼韦尔连接工厂热智商远程监测系统

CC-TAIX01 HONEYWELL 霍尼韦尔连接工厂热智商远程监测系统 -霍尼韦尔宣布霍尼韦尔连接工厂热智商,一种基于云的远程监测系统,旨在监测和管理关键的热过程数据。这是霍尼韦尔资产绩效管理(APM)投资组合的一部分。 热智商是工业和商业热应用的远程监测解决方案。它将燃烧设备连…