#Shell

42 个方案

zellij:现代终端工作区
macOSShell终端会话

分屏、管理会话并保存布局,界面自带快捷键提示。

低风险 ✓ 2026-09-22
用 set -euo pipefail 让 Bash 脚本快速失败
macOSBash 脚本Shell脚本

加上严格模式,遇到错误、未定义变量或管道失败时立即退出。

低风险 ✓ 2026-10-13
用 chsh 更换默认登录 Shell
Linux登录 ShellShell用户

把 fish、zsh 设为每次登录自动启动的默认 Shell,一条命令永久生效。

低风险 ✓ 2026-09-19
PATH 环境变量详解 — 在 Linux 上添加工具目录
LinuxShell环境变量路径

PATH 是什么、shell 为何按顺序搜索它,以及把个人脚本目录安全加入 PATH 的正确做法。

低风险 ✓ 2026-09-18
用 oh-my-posh 定制 shell 提示符
macOSShell终端效率

在提示符中加入 Git 状态、语言版本和路径信息。

低风险 ✓ 2026-09-22
用 nvm 管理 Node.js 版本
macOS软件包Shell版本

安装 Node 各版本并在 shell 中切换。

低风险 ✓ 2026-09-22
给 Bash 历史记录加时间戳(HISTTIMEFORMAT)
LinuxBash 脚本Shell命令行

在 shell 配置中设置 HISTTIMEFORMAT 变量,让 history 命令显示每条命令执行的日期和时间。

低风险 ✓ 2026-09-18
用 atuin 改进 shell 历史搜索
macOS搜索Shell命令行

在结构化历史数据库中搜索,并可选地跨机器同步。

低风险 ✓ 2026-09-22
用 Mosh 实现可漫游的远程 Shell
LinuxSSH 远程连接网络Shell

在不稳定或切换网络的连接上保持远程 shell 可用。

低风险 ✓ 2026-09-22
用 direnv 按目录加载环境变量
Linux自动化Shell配置

在项目目录间切换时自动设置和移除环境变量。

低风险 ✓ 2026-09-22
用进程替换比较命令输出
macOSBash 脚本自动化Shell

把两条命令的输出直接喂给 diff 等只读文件的工具。

低风险 ✓ 2026-10-13
basename 与 dirname:拆分路径中的文件名和目录
LinuxShell脚本路径

在 Linux shell 脚本中用 basename(可去后缀)和 dirname 拆解文件路径。

低风险 ✓ 2026-09-17