【Mac版】Linux 入门命令行快捷键+联想记忆

Linux Mac 用户终端命令行快捷键 + 符号速查全解

作为一个刚接触 Linux 和终端的 macOS 用户,常常被命令行的各种快捷键和符号弄得头晕脑胀,本文将带你系统地掌握命令行中最常用的快捷键和符号,并通过逻辑联想帮助你轻松记住每一个组合。


一、基础控制类快捷键

快捷键功能记忆逻辑
Ctrl + C中断当前命令C = Cancel,终止运行
Ctrl + Z挂起当前命令(后台)Z = Zap,挂起程序,可用 fg 恢复
Ctrl + L清屏(等效 clear)L = Look fresh / clear
Ctrl + M等效回车M = Meta-Enter(早期终端设计)
Tab自动补全超常用,节省时间

二、历史命令操作

快捷键功能记忆逻辑
Ctrl + P上一条命令P = Previous
Ctrl + N下一条命令N = Next
Ctrl + R搜索历史命令R = Reverse Search,命令模糊查找神器
Alt + .粘贴上一条命令最后一个参数. 表示最后一个词尾
Alt + 数字 Alt + .粘贴上一条命令第 N 个参数数字索引参数位置
Alt + 数字 Alt + . Alt + .粘贴上上一条命令第 N 个参数多层参数调用

三、命令行编辑快捷键

光标移动

快捷键功能记忆逻辑
Ctrl + A移动光标到行首A = Ahead
Ctrl + E移动光标到行尾E = End
Ctrl + B向左移动一个字符B = Backward
Ctrl + F向右移动一个字符F = Forward
Option + 左/右按单词跳转对应 Alt + B/F
Ctrl + ] + 字符向后跳转到字符快速定位字符位置
Ctrl + Alt + ] + 字符向前跳转到字符反向字符跳转

删除/剪切/撤销

快捷键功能记忆逻辑
Ctrl + H删除前一个字符模拟 Backspace
Ctrl + D删除当前字符D = Delete
Ctrl + K删除光标到行尾K = Kill to end(杀死后面)
Ctrl + U删除光标到行首U = Undo 回撤(撤回前面)
Ctrl + W删除光标前的单词W = Word
Ctrl + \删除光标前空白字符清除冗余空格
Ctrl + Y粘贴最近删除的内容Y = Yank(拉回来)
Ctrl + _撤销上一步编辑_ 表示“底层回滚”
Ctrl + X Ctrl + E用系统编辑器编辑命令E = Edit(适合长命令)

四、macOS 专属快捷键

快捷键功能
Option + ←/→按单词跳转
Command + K清除整个终端窗口内容(区别于清屏)
Shift + Insert粘贴(某些终端支持)

五、Shell 特殊符号 & 语法

符号含义记忆逻辑示例
~当前用户主目录像屋顶,回到“家”cd ~ → 回到 /Users/用户名
/根目录文件系统的大树根cd / → 根目录
.当前目录“这里”ls . → 列出当前目录
..上一级目录“上面一层”cd .. → 返回上一级
-上一次所在目录Dash = “来回切换”cd - → 在两个目录间切换
*通配符,匹配零个或多个任意字符星号 = 任意多字符ls *.txt → 匹配所有 .txt 文件
?通配符,匹配任意单个字符问号 = 单字符匹配ls file?.sh → 匹配 file1.sh
[]字符集,匹配方括号内任意一个字符列表选择ls file[12].shfile1.shfile2.sh
{}花括号扩展,生成一组字符串花括号 = 批量mv a{,1}.txta.txta1.txt
``管道,将前一个命令输出导入下一个命令的输入管道 = 水流联通
>重定向输出到文件(覆盖)大于号 = 写入echo hi > file.txt
>>重定向追加到文件双箭头 = 追加echo ok >> file.txt
<重定向文件到命令小于号 = 读入wc -l < file.txt
2>重定向标准错误2 = stderrcmd 2> err.log
&>同时重定向标准输出和标准错误& = bothcmd &> all.log
&&前一命令成功时再执行后一命令andmake && make install
``前一命令失败时执行后一命令
;顺序执行命令顺序分号cmd1; cmd2
$()命令替换,将子命令输出作为字符串$ + () = 子命令echo $(date)
`同上(旧语法),不推荐使用反引号 = 早期替代``echo `whoami```
$VAR变量引用$ = 取值echo $HOME
${VAR:-default}变量为空则使用默认值:- = 默认echo ${NAME:-guest}
export VAR=…设置环境变量export = “导出给子进程”export PATH=$PATH:~/bin
alias ll='ls -la'创建命令别名alias = 别名llls -la
function fn { … }定义 shell 函数function = 函数fn(){ echo hi; }


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

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

相关文章

AUTOSAR Mcal Dio - 模块介绍 + EB配置工具介绍

文章目录1. 模块简介2. 主要功能3. 缩略语4. API接口5. 功能介绍5.1. ChannelGroup5.2. Dio_MaskedWritePort6. 序列图6.1.读GPIO电平6.2. 设置GPIO电平7. EB 工具配置7.1.General7.2.DioPort8. 参考资料1. 模块简介 Dio&#xff0c;全称“Digital Input Output”。Dio模块&am…

ICT模拟零件测试方法--晶体管测试

ICT模拟零件测试方法–晶体管测试 文章目录ICT模拟零件测试方法--晶体管测试晶体管测试晶体管测试配置晶体管测试配置晶体管测量选项晶体管测试 i3070 在线测试软件为每个晶体管提供两种测试&#xff1a; 使用二极管测试对晶体管的两个 PN 结进行测试。这是检查设备存在的快速…

AI算法实现解析-C++实例

基于C++实现的AI 以下是基于C++实现的AI/机器学习相关示例,涵盖基础算法、计算机视觉、自然语言处理等领域,适合不同阶段的学习者参考: 基础机器学习算法 线性回归 使用梯度下降法预测连续值,核心公式: 损失函数: 逻辑回归 二分类问题实现,Sigmoid函数: K-Means…

亚马逊云科技实战架构:构建可扩展、高效率、无服务器应用

对于今天的开发者、架构师和技术爱好者而言&#xff0c;云计算早已超越了简单的“虚拟机租赁”或“服务器托管”阶段。它已经演化为一套丰富、强大且精密的工具集&#xff0c;能够以前所未有的方式设计、部署和扩展应用程序。真正的云原生思维&#xff0c;是掌握并运用多种架构…

论文阅读:《无约束多目标优化的遗传算法,群体和进化计算》

前言 提醒&#xff1a; 文章内容为方便作者自己后日复习与查阅而进行的书写与发布&#xff0c;其中引用内容都会使用链接表明出处&#xff08;如有侵权问题&#xff0c;请及时联系&#xff09;。 其中内容多为一次书写&#xff0c;缺少检查与订正&#xff0c;如有问题或其他拓展…

嵌入式单片机中位带操作控制与实现

STM32 单片机的SRAM有两个区支持位带(bit-band)操作。 那么,什么是位带,位带操作的原理是怎样的呢? 今天来梳理一下这个知识点。 在介绍位带操作之前,先看一看 ARM Crotext-M3 的存储器映射。 CM3 的地址空间是 4GB, 程序可以在代码区,内部 SRAM 区以及外部 RAM 区中执…

考研初试专业分146!上岸新疆大学!信号与系统考研经验,通信考研小马哥。

信号与系统专业课分数146&#xff0c;希望以下的经验能够帮助到正在努力学习的学弟学妹们更好的学习专业课。本人是从四月份开始学习专业课&#xff0c;当时我觉得专业课应该要尽早开始越拖到后期学习压力越大&#xff0c;所以在周边同学还在只学习公共课的时候我就开始了专业课…

负载均衡算法中的加权随机算法

import org.apache.commons.lang3.tuple.Pair;import java.util.Arrays; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import java.util.stream.Collectors;/*** 加权随机,nacos*/ public class RouterWeightRandom {/**** param list [{"a&q…

AI时代SEO关键词优化策略

内容概要 在人工智能&#xff08;AI&#xff09;技术深度融入数字营销的背景下&#xff0c;搜索引擎优化&#xff08;SEO&#xff09;的关键词优化策略正经历一场智能变革&#xff0c;这不仅重塑了传统研究方式&#xff0c;还为企业带来了全新的竞争机遇。本文将从AI时代SEO的变…

复矩阵与共轭转置矩阵乘积及其平方根矩阵

设 是一个 的复数矩阵&#xff0c;其共轭转置矩阵&#xff08;Hermitian 共轭&#xff09;记为 &#xff08;即 &#xff09;&#xff0c;则矩阵 &#xff08; &#xff09;和 &#xff08; &#xff09;的性质如下文所述。1. Hermitian 性&#xff08;自共轭性&#x…

Vue 框架 学习笔记

作为初学者对于Vue框架的学习笔记 总结了Vue框架的核心知识点&#xff0c;包括&#xff1a;1. 基础概念&#xff1a;渐进式框架、两种使用方式、Vue实例创建流程、模板语法和响应式特性。2. 常用指令&#xff1a;详细介绍了v-html、v-show/v-if、v-for、v-on、v-bind、v-model等…

飞牛系统安装DataEase自定义Docker包

飞牛系统安装DataEase自定义Docker包背景构造DataEase Docker包1.在Linux 系统中&#xff08;比如我这里选麒麟V10&#xff09;安装Docker2.准备打包文件3.执行打包4.验证打好的包上传DataEase Docker包1.把本地docker 容器导出1.1查看镜像列表命令&#xff1a;docker images1.…

可配置的PWM外设模块

&#x1f527; 可配置的PWM外设模块 基于FPGA的PWM信号发生器&#xff0c;支持 动态周期与占空比配置&#xff0c;无需外部控制信号&#xff0c;适用于 LED 呼吸灯、舵机控制、电机驱动等场景。 仿真波形 参数修改后会晚一个pwm周期才生效&#x1f4cc; 模块功能 &#x1f9ee;…

从零到一:我是如何用深度学习打造高性能书籍推荐系统的

作者&#xff1a;笙囧同学 | 发布时间&#xff1a;2025年7月28日 | 阅读时长&#xff1a;15分钟 &#x1f3af; 前言&#xff1a;为什么要做这个项目&#xff1f; 大家好&#xff0c;我是笙囧同学&#xff01;最近在学习《机器学习基础》课程时&#xff0c;被推荐系统的魅力深…

OpenRLHF:面向超大语言模型的高性能RLHF训练框架

“四模型协同调度破资源壁垒&#xff0c;让70B模型RLHF训练触手可及” OpenRLHF 是由 OpenLLMAI 团队于2024年推出的开源强化学习人类反馈&#xff08;RLHF&#xff09;框架&#xff0c;旨在解决大语言模型&#xff08;LLM&#xff09;对齐训练中的多模型协调瓶颈与超大规模扩展…

DMETL安装流程及简单使用

目录 安装调度器 安装执行器 安装管理器 启动服务 进入web管理端 创建数据源 ​编辑 添加表 添加影子表增量 节点监控 DMETL工程流搭建实践 创建表/视图 添加sql脚本 添加数据清洗与转换模块 添加排序模块 创建输出表 连接各模块并启动 查看验证结果 监控管理 …

如何通过代码操作文件?

1. 为什么使用文件不使用文件&#xff0c;我们所写的程序存在电脑内存中&#xff0c;程序结束&#xff0c;内存回收&#xff0c;数据就丢失了。再次运行程序也是看不到上次运行时的数据的&#xff0c;如果想要将数据进行持久化保存&#xff0c;就需要使用文件。2. 文件分类&…

unbuntn 22.04 coreutils文件系统故障

文章目录核心思路具体操作步骤&#xff08;需借助 Ubuntu Live USB&#xff09;1. 准备 Ubuntu Live USB2. 从 Live USB 启动并挂载系统分区3. 从安装包中提取完好的 /bin/dir 文件并替换4. 重启系统并验证总结前提说明具体操作步骤&#xff08;分阶段执行&#xff09;阶段1&am…

若依【(前后端分离版)SpringBoot+Vue3】

文章目录什么是若依使用若依验证码的前端实现&#x1f4cc; 前后端验证码流程说明文档1、前端初始化验证码2、前端界面显示3、后端生成验证码接口&#xff08;GET /captchaImage&#xff09;4、用户提交登录信息5、后端验证验证码逻辑&#xff08;POST /login&#xff09;6、登…

Ubuntu24安装MariaDB/MySQL后不知道root密码如何解决

Ubuntu 24.04 安装 MariaDB 后 root 密码未知&#xff1f;解决方案在此在 Ubuntu 24.04 上新安装 MariaDB 后&#xff0c;许多用户会发现自己不知道 root 用户的密码&#xff0c;甚至在安装过程中也没有提示设置密码。这是因为在较新的 MariaDB 版本中&#xff0c;默认情况下 r…