程序员每天在终端里敲几百次命令,但这 10 个你可能从来没用过

WindTerm深度体验:从SSH到SFTP,这款开源终端如何重塑高效工作流 本文深度评测开源终端工具WindTerm,展示其如何通过一体化设计整合SSH、SFTP等核心功能,大幅提升开发效率。从基础连接到高级端口转发,再到智能补全与命令管理,WindTerm以卓越性能(比iTerm2快23%)和开源优势重塑终端工作流,是开发者高效运维的瑞士军刀。 阅读详情

摘要:ls、cd、git、npm——这些是每个程序员在终端里的肌肉记忆。但除了这些日常命令,macOS 终端还隐藏着一批能大幅提升效率但鲜为人知的命令:从 du -sh 的进阶用法到 mdfind 的 Spotlight 搜索、从 caffeinate 防止熄屏到 pbpaste 直接操作剪贴板。本文整理了 10 个程序员高频场景下的进阶命令,每个附使用场景和示例。文末给出一个"文件夹大小速查"的终端 vs 图形化对比——什么时候用命令、什么时候用 SpacePeek。

本文信息:基于 macOS 15.0 Sequoia / zsh 环境。所有命令均为 macOS 系统自带,无需安装任何第三方工具。


一、前言

你每天敲几百次终端命令,但你可能只用了终端 10% 的能力

我观察过身边的程序员同事——他们的终端操作大致分为三类:

  1. cd 进目录、ls 看文件、git 操作版本
  2. npm install / pip install 装依赖
  3. 上下箭头反复翻历史命令

这些是终端的基本操作,不是终端的"能力"。终端的真正能力在于——它是 macOS 最强大的文件管理、系统控制、自动化工具。以下 10 个命令,每一个都对应一个你每天遇到的真实场景。


二、10 个进阶命令


命令 1:du -sh * | sort -rh | head — 一秒找出当前目录最大的文件

场景:你进入 ~/Downloads,想知道哪个文件最大。或者你怀疑 node_modules 里某个包特别臃肿。

基础用法:

du -sh *          # 列出当前目录下每个文件/文件夹的大小

进阶组合:

du -sh * | sort -rh | head -10   # 按大小降序排列,只显示最大的 10 个

解释:du -sh 计算每个项目的大小(-s 汇总,-h 人类可读),sort -rh 按数字降序排列(-r 反向,-h 人类可读数字),head -10 只取前 10 行。

什么时候用命令,什么时候用 SpacePeek:如果你已经在终端里了,du -sh * | sort -rh 比切换到 Finder 再按空格更快。但如果你在 Finder 里浏览文件,SpacePeek 按空格比开终端 cd 过去再敲命令快。两者不冲突——一个适合终端流,一个适合 Finder 流。


命令 2:mdfind — 用 Spotlight 引擎搜文件,但比 Spotlight 快

场景:Spotlight 的 GUI 搜索有时候很慢,而且你只能在那个小窗口里看结果。你想在终端里搜、用管道过滤、或者导出搜索结果。

mdfind "kind:pdf 合同"           # 搜所有 PDF 文件,文件名包含"合同"
mdfind "kMDItemDisplayName == '*2025*'"  # 搜文件名包含 2025 的文件
mdfind -onlyin ~/Documents "会议"  # 只搜 Documents 目录

为什么比 Spotlight 好用:mdfind 的结果可以直接管道给其他命令。比如你想把所有搜索结果复制到某个文件夹:

mdfind "kind:pdf 2025" | xargs -I {} cp {} ~/Documents/2025_PDFs/

霸道的查找能力 + 管道的组合能力 = 终端搜索的终极形态。


命令 3:caffeinate — 让 Mac 在你离开时保持清醒

场景:你在跑一个需要 30 分钟的脚本,合上 MacBook 屏幕想去喝杯咖啡——但合盖之后脚本暂停了。

caffeinate -i python long_running_script.py   # 运行脚本期间防止系统休眠
caffeinate -d                                  # 防止显示器休眠
caffeinate -t 3600                             # 保持清醒 1 小时

常用组合:

caffeinate -i -d npm run build   # 跑构建时防止系统和显示器休眠

不需要去系统设置关节能模式,不需要下载什么"防休眠"App,系统自带。


命令 4:pbpaste / pbcopy — 命令行直接操作剪贴板

场景:你想把一段命令的输出结果直接复制到剪贴板,或者把剪贴板的内容直接粘贴到终端里。

pbpaste                    # 把剪贴板内容输出到终端
pbpaste | wc -w           # 统计剪贴板里有多少个单词
cat file.txt | pbcopy      # 把文件内容复制到剪贴板
pbpaste | jq .             # 把剪贴板里的 JSON 格式化输出

程序员最常用的场景:从 Postman 复制了一段 JSON 响应,想快速格式化看一看:

pbpaste | jq . | less

不需要新建文件、粘贴、保存、打开。终端里一行搞定。


命令 5:!! 和 !$ — 重用上一条命令

场景:你敲了一条需要 sudo 的命令但忘了加 sudo,然后报错"Permission denied"。你不想重新敲一遍。

rm -rf /some/protected/dir    # 报错:Permission denied
sudo !!                        # 等于 sudo rm -rf /some/protected/dir

!$ 的用法:

mkdir /very/long/path/that/you/dont/want/to/type/again
cd !$   # 等于 cd /very/long/path/that/you/dont/want/to/type/again

解释:!! 是上一条完整命令,!$ 是上一条命令的最后一个参数。这两个是 Bash/Zsh 的特性,不是独立命令,但每天能帮你省下几十次重复输入。


命令 6:open — 从终端打开任何东西

场景:你在终端里操作文件,想用 Finder 打开当前目录,或者用 VS Code 打开当前项目。

open .                          # 在 Finder 中打开当前目录
open -a "Visual Studio Code" .  # 用 VS Code 打开当前目录
open report.pdf                 # 用默认应用打开 PDF
open -a Safari https://github.com  # 用特定浏览器打开 URL

最常用的组合:open .——在终端里翻了半天文件,想切回 Finder 看一眼。一行命令,不用手离开键盘去找 Dock 上的 Finder 图标。


命令 7:lsof -i — 看谁在占用端口

场景:你启动一个本地服务,报错"端口 3000 已被占用"。你不知道是谁占的。

lsof -i :3000              # 查看占用端口 3000 的进程
lsof -i TCP:3000           # 只看 TCP 连接

进阶:一键杀掉占用端口的进程:

kill $(lsof -t -i :3000)   # -t 只输出 PID,直接 kill

比打开活动监视器 → 搜索 → 找到进程 → 强制退出快得多。


命令 8:find 不是唯一选择 — fd 更现代,但系统自带 mdfind 也够用

场景:你想在当前目录下递归搜索所有 .log 文件。

系统自带的方法:

find . -name "*.log" -type f

为什么 find 的语法这么难记:find 的参数顺序和大多数现代命令行工具相反——路径在前,表达式在后。如果你只想快速找一个文件,在终端里打 find 十次有八次忘掉 -type f。

如果你的 Mac 装了 Homebrew:

brew install fd
fd "\.log$"    # 和 find . -name "*.log" -type f 等价,但语法简单得多

但是:fd 需要安装。如果你不想装任何东西,mdfind(命令 2)在大多数场景下比 find 更快,因为它用的是 Spotlight 索引而不是实时遍历。


命令 9:history | grep — 找回你 3 天前敲过的那条命令

场景:你 3 天前敲了一条很长的 docker run 命令,参数复杂,你不想重新敲一遍。但你按上下箭头翻了 30 秒还没找到。

history | grep docker    # 搜索历史中包含 docker 的所有命令
history | grep "git push" | tail -5   # 最近 5 次 git push

进阶:直接用历史编号执行:

history        # 查看历史,每条前面有编号
!1234          # 执行编号为 1234 的命令

更进一步:在 .zshrc 里加一行 setopt HIST_IGNORE_DUPS,重复的命令不会在历史记录中占多行——你翻历史的时候会干净很多。


命令 10:defaults — 修改 macOS 的隐藏设置

场景:你想让 Finder 显示隐藏文件(.xxx 开头)、让 Dock 只在鼠标悬停时出现、让截图保存为 JPG 而不是 PNG——这些设置 macOS 的 GUI 里没有。

# 显示 Finder 隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder

# 截图保存为 JPG(体积更小)
defaults write com.apple.screencapture type jpg

# Dock 只在鼠标悬停时出现
defaults write com.apple.dock autohide-delay -float 0
killall Dock

恢复默认值:

defaults delete com.apple.finder AppleShowAllFiles   # 删除单项设置

注意:defaults 修改的是 macOS 的底层配置,且 Apple 不保证这些键名在未来的系统版本中仍然有效。每次大版本更新后,有些 defaults 键会失效,需要重新找。


三、命令速查表

#命令一句话使用频率
1du -sh * | sort -rh | head找当前目录最大的文件⭐⭐⭐⭐⭐
2mdfindSpotlight 命令行版⭐⭐⭐
3caffeinate防止系统休眠⭐⭐⭐
4pbpaste / pbcopy命令行操作剪贴板⭐⭐⭐⭐
5!! / !$重用上一条命令⭐⭐⭐⭐⭐
6open从终端打开任何东西⭐⭐⭐⭐⭐
7lsof -i :端口看谁占用端口⭐⭐⭐⭐
8find / fd递归搜索文件⭐⭐⭐
9history | grep搜索历史命令⭐⭐⭐⭐
10defaults write修改隐藏系统设置⭐⭐

四、关于"文件夹大小速查":终端 vs 图形化

命令 1 讲的是 du -sh * | sort -rh,这是终端里查看文件夹大小的最快方式。

但如果你在 Finder 里浏览文件,不想切到终端、不想 cd 过去、就想随手按一下知道大小——这时候 SpacePeek 比终端更合适。选中文件夹 → 按空格 → 饼图、排名、文件年龄分析全部弹出来,不需要敲一个字符。
在这里插入图片描述

两者不冲突:

场景用什么
已经在终端里了du -sh * | sort -rh | head
在 Finder 里浏览文件SpacePeek(App Store 免费)
需要导出结果做分析du -sh * > sizes.txt
需要可视化饼图SpacePeek
需要看文件年龄、Git 信息SpacePeek

命令行的优势是管道和自动化,图形化的优势是直观和即时。两者配合,效率最高。


五、总结

三点核心

  1. 终端不是"只能敲 git 和 npm"。 caffeinate 防止休眠、mdfind 闪电搜索、pbpaste 处理剪贴板——这些是 macOS 终端自带但一直被忽略的利器。每个命令对应一个你每天遇到的真实场景。

  2. !! 和 !$ 是每天省下最多敲键盘次数的两个符号。 忘了加 sudo → sudo !!。创建了长路径 → cd !$。一天 10 次,一年 3650 次,每次省 5 秒 = 5 小时。

  3. 终端和图形化工具不是二选一。 du -sh 和 SpacePeek 解决的是同一个问题——看文件夹大小。但一个适合终端流,一个适合 Finder 流。在正确的地方用正确的工具,比在错误的地方硬扛更高效。

测试环境:macOS 15.0 Sequoia / zsh / 2026 年 7 月


你的终端里有没有一条你每天用但别人大概率不知道的命令?评论区分享一下——我凑够 10 条加到下一版。

094.实验记录与分析:从几百次YOLO训练中挖出规律 上周调一个边缘端部署的YOLOv5模型,指标看着不错——mAP@0.5到了0.89,以为稳了。结果上板子推理,帧率直接掉到预期的一半。翻回去查实验记录,发现第237次训练时为了压模型尺寸,把卷积核砍得太狠,激活值分布出现大量离群点,量化时精度损失爆炸。这种问题如果没系统化的实验记录方法,根本找不到根因。 阅读详情

相关推荐

【ART-Pi与RT-Thread入门】①ART-Pi上手初体验

文章目录关于ART-Pi实物照片板载资源、扩展接口及驱动支持扩展引脚默认固件蓝牙配网微信扫描二维码设备选择 ART-Pi,输入所要连接的 WIFI SSID 和密码配网成功会显示IP地址打开IP地址Finsh控制台配网WindowsmacOS 关于ART-Pi ART-Pi是 RT-Thread 团队为嵌入式软件工程师、开源创客设计的一款极具扩展功能的 DIY 开源硬件。致力打造一个开源的软硬件平台。 实物照片 板载资源、扩展接口及驱动支持 扩展引脚 其中P1排扩展引脚座兼容树莓派的扩展接口,并

SimonLiu的博客 5831

从敲命令到说句话:AI 时代嵌入式开发者的新工作方式

QSerial是一款AI原生的嵌入式终端调试工具,支持串口/SSH/Telnet/本地终端等多种连接方式。其核心创新在于内置MCP(ModelContextProtocol)服务器,可将硬件操作封装成43个标准化API,让AI能像人类工程师一样直接操控设备。该工具提供宏录制回放、文件传输、多设备监控等功能,支持自然语言指令交互,大幅提升嵌入式调试效率。相比传统终端工具,QSerial在AI集成、自动化操作等方面具有显著优势。目前开源免费,Windows版已发布,macOS/Linux版正在开发中。

m0_45901455的博客 458

CloudCompare实战:5分钟搞定点云数据预处理(含常见格式转换技巧)

本文提供了一套基于CloudCompare的5分钟点云数据预处理实战指南。文章详细讲解了如何利用这款开源工具,快速完成点云数据的格式转换(如LAS转PLY)、统计离群值降噪、体素网格下采样以及交互式裁剪等核心操作,帮助用户高效清理和规整杂乱数据,为后续分析建模奠定基础。

weixin_29207533的博客 479

把每天几百次重复点击交给电脑:Pulover‘s Macro Creator 录制自动化完整入门指南

先算一笔账:假如你每天有 40 分钟花在"动手不动脑"的操作上——打开同样的窗口、点同样的按钮、填同样的表格、把一批文件逐个改名归档。一年下来就是 240 多个小时,接近整整十个工作日。而这一切,本可以交给一个叫 **Pulover's Macro Creator** 的免费工具(当前最新版本 5.4.1)。 **它是什么?一句话:一款基于 AutoHotkey 语言的录制式自动化工具,把你的鼠

gitblog_00072的博客 192

基于Ansys Fluent 的颗粒分离/过滤解决方案

过滤是指通过特殊装置将颗粒移除,将流体提纯净化的过程。过滤的方式很多,应用的物系也很广泛,固-液、固-气、大颗粒-小颗粒等。

sh_djoin的博客 1855

WSL 运行make提示/lib/modules/xxx/build: No such file or directory. Stop.错误解决办法

WSL运行make提示/lib//modules/xxx文件或目录不存在。 WSL2的内核是修改过的,无法使用 ubuntu上游的内核头文件和modules文件,因此,我们需要手动编译并安装一个版本。

weixin_45668903的博客 1万+

VS Code 快捷键秘籍:代码和终端之间“瞬移“

写代码时,你是不是经常这样:敲几行代码 → 鼠标移动到下方终端 → 点一下 → 运行命令 → 再鼠标移回代码区 → 继续敲代码…停!这套"鼠标体操"每天重复几百次,你的手腕不累吗?今天教你两个快捷键,让你在代码编辑器和终端之间丝滑穿梭,效率直接起飞!✈️键:位置得天独厚,左手小指轻松够到1键:数字键最顺手,还能扩展切换编辑器组记住这两个快捷键,每天节省的鼠标移动距离,一年下来足够绕地球… 好吧,可能没那么夸张,但积少成多的效率提升是实实在在的!🎯现在,放下鼠标,试试Ctrl + ``和。

weixin_44058951的博客 445

ADRC自抗扰PD+ESO控制(博途SCL源代码)

文章浏览阅读119次。线性自抗扰控制(LADRC)系统算法框图-优快云博客文章浏览阅读335次。NLADRC自抗扰控制从Simulink仿真到PLC控制实现_自抗扰控制器 simulink仿真-优快云博客本文介绍了如何将ADRC自抗扰控制算法从Simulink仿真应用到PLC控制中,包括Simulink框图、TD微分器模型、MATLAB函数的使用、SCL控制代码,以及非线性状态误差反馈控制率的实现。ADRC自抗扰PD+ESO控制(CODESYS测试+完整ST代码)-优快云博客。

RXXW_Dor的博客 1318

《程序员的职业素养》六——练习

  专业人士都需要通过专门训练提升自己的技能,如钢琴家练习演奏,律师练习辩论,医生练习开刀和缝针。只有通过反复练习,才能将一系列问题及其解决方案烂熟于心,才能将头脑中的思路和意图转变为指尖上本能的动作。通常练习都是占用自己的时间,而非工作时间。也许工作已经足够忙,没有时间去考虑练习技能,但坚持完成练习后,回报亦非常丰厚。   就像习武之人一样,程序员也可以通过反复练习,才能掌握编码的“组合拳”。把...

麦田里的码农 365

华为OD机试 - 单词倒序(Python/JS/C/C++ 2025 A卷 100分)

华为OD机试 2025A卷题库疯狂收录中,刷题。

学Java,找哪吒 1226

Winform从入门到精通(38)——StatusStrip(史上最全)

本文介绍StatusStrip控件的详细用法,包含所有属性和事件,绝对史上最全!

qq_34059233的博客 2759

客服每天重复回答几百次?用AI语音Agent自动处理票务与天气咨询的设置技巧

AI语音客服正成为企业客服系统升级的核心方案。麦肯锡数据显示,自动化技术可提升20%客户满意度并降低15%-20%成本。新一代AI语音客服具备动态意图澄清、高保真信息提取和情绪感知等智能功能,远超传统IVR系统。实施需明确场景范围、构建知识库、配置智能路由并集成外部系统。

2301_77565946的博客 665

基于特征模仿的YOLOv5中间层知识蒸馏:原理、实现与实验全解析

目标检测中的模型轻量化是一个关键挑战。本文提出一种基于特征模仿(Feature Imitation)的YOLOv5中间层知识蒸馏方法,通过让学生模型学习教师模型的中间层特征表示,显著提升轻量级检测器的性能。我们将详细阐述蒸馏损失函数的设计、特征对齐策略、训练流程,并提供完整可运行的代码实现。同时,推荐多个适合蒸馏训练的数据集,并通过实验验证方法的有效性。

YOLO 187

转行做程序员,从月薪5k到50k,45岁程序员道出了一路的心酸

20年前,自己有幸入行IT行业,毕竟对于出身寒门的我来说,能够有一份体面的工作已经很不错了。现在自己也45岁了,薪资也突破了五万元,在行业中虽然算的上中等,但却感觉人生才刚刚开始。如今,发现学习IT的人越来越多,自己也想根据这20多年来的行业经验,给大家分享下自己的一些经验和心得。首先,给其他行业相比,做程序开发这个职位确实算得上一个高薪的岗位,我记得我当时的起步工资并不高,也就5000块钱。而现在看刚毕业的学生,薪资基本上都是8000起步,工资会越来越高的,这本身并不是什么奢望,而是不可改变的事实。

m0_59235245的博客 535

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

程序员福音!这款开源 macOS 神器,终于能在 Finder 文件夹中右键一键打开 iTerm2 / VS Code / Warp 终端了

SnapClick 是一款专为 macOS 程序员设计的开源效率工具,解决了 Finder 中频繁 cd 长路径的痛点。通过安装 Finder 扩展,用户可在任意文件夹右键一键打开 iTerm2、VS Code、Warp 或 Terminal,并自动定位到当前目录。此外还提供路径高级拷贝、代码文件模板创建、真·剪切粘贴等功能。采用 Swift 原生开发,完全离线无追踪,支持 Ventura 及以上系统。该项目由独立开发者维护,Apache 2.0 开源,旨在提升 Mac 开发者的工作效率。作者呼吁用户给予

tyeerth的博客 289

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

Starship:打造极简高效的终端信息仪表盘

在命令行界面(CLI)和终端环境中,提示符(Prompt)是用户与系统交互的核心信息枢纽。其设计原理在于通过实时、紧凑地展示当前工作上下文的关键状态,将原本需要主动查询的信息转变为被动感知,从而显著减少认知摩擦和无效操作,提升工程师的工作流效率。这种信息密度的优化,对于频繁使用Git版本控制、多语言开发环境或进行系统运维的场景具有重要技术价值。Starship作为一个用Rust编写的高性能、模块化提示符工具,正是这一理念的杰出实践。它通过极简的安装配置,将Git分支、编程语言版本、命令执行时长和后台任务等状

weixin_28826961的博客 303

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux大神都是怎么记住这么多命令的?

Linux大神高效使用命令的秘诀:他们并非死记硬背,而是掌握了一套高效方法。核心在于: 肌肉记忆:仅熟练使用50-80个高频命令(如ls、grep等),其余靠工具辅助。 三大神器: Tab补全减少输入 历史命令搜索(↑/Ctrl+R) 快速文档查询(man/tldr) 优化技巧: 用alias简化长命令 维护个人cheatsheet 使用zsh/fish等智能shell 核心思维:记住解决问题的模式而非具体命令,通过工具快速查找所需命令。 建议新手安装tldr、fzf等工具,养成即时优化习惯,避免强求记忆所

likuoelie的博客 748

别再手动重复点几百次鼠标:Pulover‘s Macro Creator 录制回放入门全解答

总有朋友追着问:那种"录一遍操作、之后自动重复跑"的工具,到底叫什么?我都会说,去试试 **Pulover's Macro Creator**。它是一款免费的自动化录制器兼脚本生成器,基于 AutoHotkey,能把鼠标点哪里、键盘敲什么、窗口怎么切全部记下来,变成一行行命令,存成宏随时回放,还能导出成标准的 AutoHotkey 脚本。今天这篇,就用一问一答的方式,把你关心的点一次讲透。 ##

gitblog_00637的博客 64

“网络爬虫” 失控,CTO 和程序员双双被抓

上面这个公号「涩郎」,是我的一个备用号,为了防止万一哪天大号失联,平时一周我也会发三篇左右的我的思考,读书笔记,认知感悟等文章,带领大家一起探索精神与财务自由之路。大家好,我是校长。昨天早...

非著名程序员 8734

1.Linux:命令提示符,history和常用快捷键

符号用户类型权限超级用户 (root)最高权限,无所不能,操作需谨慎普通用户有限权限,更安全,适合日常使用所以,当你的朋友发给你一张 Linux 终端的截图时,你只需要看一眼最后的符号是还是,就能立刻知道他是不是以root身份在操作。你想做什么?使用什么方法?怎么操作?运行刚刚才用过的命令上下翻页按键盘的↑键运行很久以前用过,但记得其中几个词的命令关键字搜索(最推荐)按Ctrl-r,然后输入关键字想看看最近输入的所有命令列表完整列表输入history命令。

2302_80118884的博客 1395

命令行提示符又丑又慢?用 Starship 5 分钟完成一次“换代升级“

不知道你有没有过这样的瞬间:打开终端,提示符又长又乱,工作目录挤成一行,git 分支看不到,上一行报错还没注意到就滚过去了。Starship 就是来解决这个问题的——它是一款极简、极快、几乎能自定义一切的终端提示符工具,支持 zsh、bash、fish、PowerShell 等主流 shell。这篇文章不讲深奥原理,只带你快速上手 Starship 自定义,把命令行从"能用"变成"好用"。 [!

gitblog_00336的博客 390

为什么扫码枪号称每秒识别几百次,实际用起来却半天才出结果?

扫码设备标称"每秒300次识别"却在实际使用中响应延迟?问题往往不在硬件本身,而是系统链路配合问题。文章解析了识别速度、解码速度和系统响应速度的区别,指出常见瓶颈包括:USB/串口传输延迟、解码等待完整帧、软件响应机制、中间层拦截等。通过优化接口模式(如改用HID)、调整驱动延迟、改进软件异步接收等方式,可将响应时间从800ms降至80ms。实现"即扫即出"需要硬件、驱动、软件全链路协同优化,而非单纯追求硬件参数。文末还提供了判断接口模式等实用FAQ。

cnscanpay的博客 961

程序员应该重新发明轮子吗

在程序员节时,说一说程序员与重复性之间的爱与恨,重复性可以提高程序员的技能,也让程序员失业的风险变大了。

红孩儿编程大师 606

求求你了,别拿大环境不好当借口 | 程序员有话说

作者 | 阿文责编 | 伍杏玲出品 | 程序人生(ID:coder_life)我跳槽了,已经向公司递交了辞职信,目前在交接阶段。众所周知,往年的三四月份...

程序人生的博客 528

程序员因bug,被要求返还年终奖!

在当今这个数字化、信息化飞速发展的时代,程序员成了众多企业不可或缺的重要力量。他们在背后默默付出,编写出一行又一行代码,支撑着企业的线上服务和数字化运营。然而,最近一则关于程序员因线上流量异常事故被处罚的消息,在程序员社区引起了广泛的关注和讨论。近日某厂员工爆料,公司程序员因线上流量异常事故,被公司进行处罚。处罚的结果是被要求将去年发的4万多年终奖归还给公司。更加令人震惊的是,如果逾期不还,还将以...

欢迎关注公众号:【码农突围】,公号后台回复9999,可以获取一份500页的LeetCode刷题笔记。 142

别跟我说你是程序员

  Edsger Wybe Dijkstra曾经说过,一个有过 BASIC 编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。   大师就是大师,他们说的话往往不但是当时正确,现在看也令人猛醒。只要把BASIC换成其他XX语言,他的话依然成立。   很多“程序员”使用以浮点计算为主的数学库进行编程,但却对浮点数及浮点运算的基本原理一无所知,就是一...

137
上一篇: Mac 文件管理指南:从“桌面堆满“到“3 秒找到任何文件“
下一篇: Mac 风扇狂转、键盘烫手?排查了这 4 个真凶之后,我的 Mac 安静了
coding4u
博客等级 码龄14年 0粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值