linux 终端快捷键常用操作

embedded/2024/12/22 15:13:06/

1 命令行编辑

1.1 光标移动
  • Ctrl+A: 移动光标到行首
  • Ctrl+E: 移动光标到行尾
  • Ctrl+F: 光标向前移动一个字符;和右箭头作用相同
  • Ctrl+B: 光标向后移动一个字符;和左箭头作用相同
  • Alt+F: 光标向前移动一个字
  • Alt+B: 光标向后移动一个字
  • Ctrl+L: 清屏并把光标移动到左上角;clear命令可以完成相同工作
  • ctrl + 方向键左键: 光标移动到前一个单词开头
  • ctrl + 方向键右键: 光标移动到后一个单词结尾
1.2 修改命令字符
  • Ctrl+D: 删除光标处的字符
  • Ctrl+T: 使光标处的字符与其前边字符对调
  • Alt+T: 使光标处的字符与其前边字对调
  • Alt+L: 把从光标到字尾的字符转换成小写字母形式
  • Alt+U: 把从光标到字尾的字符转换为大写字母形式
  • ctrl + y: 恢复ctrl+u上次执行时删除的字符
  • ctrl + ?: 撤消前一次输入
  • alt + r: 撤消前一次动作
  • ^oldstr^newstr: 替换前一次命令中字符串
1.3 剪切和粘贴
  • Ctrl+K: 剪切从光标到行尾的文本
  • Ctrl+U: 剪切从光标到行首的文本
  • Alt+D: 剪切从光标到词尾的文本
  • Alt+空格: 剪切从光标到词头的文本。如果光标已经在词头,则剪切前一个单词
  • Ctrl+Y: 把kill-ring缓冲区的文本粘贴到光标位置

2 历史命令

  • history | less: 搜索历史命令
  • history | grep xxx:过滤历史命令中包含 xxx 的命令
  • !num:使用历史命令类表中序号为 num 的命令
  • Ctrl+P: 移动到前一条历史记录,相当于上箭头
  • Ctrl+N: 移动到后一条历史记录,相当于下箭头
  • Alt+<: 移动到历史记录开始处
  • Alt+>: 移动到历史记录结束处
  • Ctrl+R: 逆向递增地搜索
  • Alt+R: 逆向非递增地搜索,按下这个组合键,接着输入待搜索的字符串,在按下Enter键后,搜索才真正开始
  • Alt+N: 向前飞递增地搜索
  • Ctrl+O: 执行历史记录列表中的当前项,执行完后跳到下一项
  • !!: 重复最后一个执行的命令
  • !number: 重复历史记录中第number行命令
  • !string: 重复最近以string开头的历史命令
  • !?string: 重复最近包含string的历史命令

3 其他命令

  • clear: 清屏
  • history:显示历史列表的记录
  • tab:命令补全
  • cd -:切回上一个工作目录
  • cd 或者 cd ~:回到主目录
  • command_1; command_2; command_3:一次执行多个命令
  • command_1 && command_2:一次执行多个命令(后一个命令只在前一个成功的时候才会执行)
  • ctrl+s, strl+q:前者会冻结终端,后者解冻
  • !$:上一个命令的最后一个参数
  • > 文件名:清空文件内容
  • grep -Pri 要搜索的字符串 路径:查找是否有包含特定文本的文件时
  • ctrl + i: 类似 TAB 健补全功能
  • ctrl + o: 重复执行命令
  • alt + 数字键: 操作的次数

http://www.ppmy.cn/embedded/125382.html

相关文章

Java基础知识——String篇

一、String 1、是什么 String 是 Java 中用于表示字符串的类。Java 中的字符串是不可变的&#xff0c;也就是说一旦创建&#xff0c;字符串的内容无法更改。 2、如何构造 &#xff08;1&#xff09;无参数构造方法&#xff1a; String str new String(); //创建一个空字符…

Pulsar消息服务之Java工具类

Pulsar介绍 Pulsar是一种多租户、高性能的服务器到服务器消息传递解决方案。Pulsar最初由雅虎开发&#xff0c;目前由Apache软件基金会管理。 官方网站 https://pulsar.apache.org/ 目的 基于Pulsar客户端jar包&#xff0c;用Java开发MQ消息发送与接收工具类&#xff1b; J…

Git基本操作与分支

一、操作入门 先看大屏幕&#xff1a;先背过 再来操作 初始化 刚入门的小朋友可能出现这种问题&#xff1a; 原因是&#xff1a;需要自己创建一个记事本文件 add的作用是添加指定文件到暂存区。 commit是提交暂存区到仓库区&#xff0c;此处的仓库是本地仓库&#xff0c;本…

Jenkins pipeline配置示例

前提条件&#xff1a;已经安装Jenkins并能正常启动 如果Jenkins安装启动遇到问题可以参考&#xff1a; 1.创建pipeline 点击新建项目&#xff1a; 输入名称&#xff0c;选择pipeline&#xff1a; 进入配置页面&#xff0c;如果要配置GitHub Webhook要勾选&#xff1a;<fo…

模拟算法(4)_外观数列

个人主页&#xff1a;C忠实粉丝 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 C忠实粉丝 原创 模拟算法(4)_外观数列 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记&#xff0c;欢迎大家在评论区交流讨论&#x1f48c; 目录 1. 题目链…

轮椅拐杖残疾人检测数据集 4400张 轮椅拐杖 标voc yolo

轮椅拐杖残疾人检测数据集 4400张 轮椅拐杖 标voc yolo 2 分类名: (图片张数&#xff0c; 标注个数) whee Ichair: (3766&#xff0c; 4460) person_ crutch: (682&#xff0c; 693) 总数: (4448&#xff0c; 5153) . 总类(nc): 2类 轮椅拐杖残疾人检测数据集介绍 数据集概述…

Spring Cloud全解析:链路追踪之springCloudSleuth简介

文章目录 springCloudSleuth简介链路追踪&#xff1f;SpringCloudSleuth术语链路示意图zipkin依赖配置 springCloudSleuth简介 链路追踪&#xff1f; 什么是链路追踪&#xff1f;就是将一次分布式请求还原成调用链路&#xff0c;将一次分布式请求的调用情况集中展示&#xff…

Unity3D游戏的内存控制详解

Unity3D是一款流行的游戏引擎&#xff0c;支持多种平台&#xff0c;包括PC、移动设备和VR等。随着游戏的复杂性不断提高&#xff0c;Unity3D的内存管理变得尤为重要。本文将详细介绍Unity3D游戏中的内存控制技术&#xff0c;包括自动内存管理、对象池、延迟加载资源和手动清理资…