ServerBox 中文文档 下载 App

如何在 ServerBox 终端里查找和复用历史命令

Shell 自带的命令历史

ServerBox 终端就是一个完整的 SSH 会话,所以服务器上的 shell(bash / zsh / fish)自带的命令历史功能完全可用:

这些是 shell 内置的,ServerBox 只是把按键转送给远程 shell。

ServerBox 代码片段功能(更高效的复用)

与其每次翻历史找命令,不如用 ServerBox 专门的代码片段(Snippets)功能:

什么是代码片段

代码片段就是你经常用到的命令模板,比如:

使用方法

  1. 在终端页面或服务器详情页找到「代码片段」入口
  2. 点击片段,命令会自动粘贴到当前终端会话
  3. 有些片段支持占位符(如 <容器名>),点击后会弹窗让你填实际值

创建自己的片段

  1. 设置 → 代码片段 → 添加新片段
  2. 填写片段名称、命令内容、可选的占位符
  3. 保存后可以在所有终端会话里调用
ServerBox 代码片段

终端 vs 代码片段 vs Shell 历史

场景用什么
刚敲过的命令,上下翻一下Shell 历史 ↑/↓
记不全命令,模糊搜索Ctrl+R 反向搜索
固定命令模板,跨会话复用代码片段
跨服务器都能用的常用命令代码片段(全局)

示例:部署常用片段集合

一个典型的运维可能会创建这些代码片段:

片段名命令
查看 nginx 状态systemctl status nginx
重启 nginxsystemctl restart nginx
查看磁盘空间`df -hgrep -E '/$/var'`
大文件排查`du -sh /var/log/*sort -rhhead -10`
Docker 清理docker system prune -f
实时看应用日志tail -f /var/log/app.log