欢迎回来
登录你的知识库账户
忘记密码?
还没有账户?立即注册
创建账户
注册你的专属知识库
已有账户?去登录
找回密码
输入注册邮箱获取验证码
返回登录
请输入图片中的验证码以继续注册
加载中...
取消
新建收藏
手动添加你喜欢的内容
取消
编辑头像与昵称
上传新头像或修改你的显示昵称
支持 JPG/PNG,最大 2MB
取消

问题反馈

notebasewww.notebase.cn
控制台
内容库
动态
管理
账户
U
用户
--
在线
v0.8.7 · 知识库
笔记
KnowledgeBase
网络无边,知识有迹。
0笔记
0工具
30推荐

分类导航

按主题直达

编辑精选

站内用户贡献 · 真实笔记

最新收录

每日更新
继续浏览全部内容 →
>
笔记
0
加载中...
工具
0
此页用于记录用户反馈问题后的每一次改进
笔记用法

“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。

md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。

要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。

工具用法

在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。

要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。

工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。

隐藏笔记

写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。

适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。

数据安全

你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。

技术

全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。

理念

这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。

原则

不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。

更多

产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。

举报

如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。

趋势
// 点击导航加载发现
归档
// 归档为空
最近浏览
// 暂无浏览记录
发布
// 加载中...
用户发布
// 加载中...
用户管理
// 加载中...
访问统计
// 加载中...
内容审核
// 加载中...
个人信息
// 加载中...
返回首页

Oh My Zsh

Oh My Zsh — 优雅管理 Zsh 配置,让终端颜值与效率起飞

如果你还在用默认的 bash 终端,每天面对黑白单调的命令行,可能已经错过了太多「顺手」的体验。今天聊一个我用了五年、换过三台电脑都第一时间装上的工具——Oh My Zsh。它不是 Shell 本身,而是基于 Zsh 的一个配置管理框架,说白了就是帮你把终端变得好看、好用、好管理。

它到底是什么?解决什么问题?

Oh My Zsh 解决的问题很具体:Zsh 虽然比 bash 强(自动补全、拼写纠正、主题定制),但配置起来太麻烦。你不想每次换电脑都重新手写 .zshrc,也不想研究那些晦涩的语法。Oh My Zsh 直接给你一套开箱即用的配置模板,外加 300+ 插件和 200+ 主题,装好之后你只需要选个主题、开几个插件,终端就能脱胎换骨。

举个真实场景:以前用 bash 想查看 Git 分支状态,得自己敲 git branch,再手动解析。装了 Oh My Zsh 之后,命令行右边直接显示当前分支、有无未提交文件,甚至还能用 git 缩写——gst 代表 git status,gco 代表 git checkout。这不是魔法,是插件帮你配好了。

下载方式

官网地址在此:
Oh My Zsh 官网
GitHub 仓库(想看源码或提 Issue 的可以走这里):
GitHub 仓库

安装方法

安装前确保你已经装了 Zsh。Mac 用户从 Catalina 开始默认就是 Zsh,Linux 用户可以用包管理器装一下:

# Ubuntu / Debian
sudo apt install zsh -y

# CentOS / Fedora
sudo dnf install zsh -y

然后装 Oh My Zsh 本身,官方推荐用 curl 或 wget 一行搞定:

# curl 方式
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# wget 方式
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

运行后它会自动把你的默认 Shell 切换成 Zsh,并复制一份示例配置。如果之前有 .zshrc,它会备份成 .zshrc.pre-oh-my-zsh,不用担心丢配置。

注意:如果遇到网络问题(比如 GitHub raw 被墙),可以用国内镜像或者手动下载 install.sh 文件再执行。另外装完之后最好重启终端或执行 source ~/.zshrc。

基础使用教程

装好之后,你立马能看到变化:终端提示符变得花哨了,输入命令还能自动补全。接下来要做的是按自己口味调一调。

1. 切换主题

主题是 Oh My Zsh 最直观的卖点。默认主题是 robbyrussell(框架作者的名字),如果你想换,编辑 ~/.zshrc 文件:

ZSH_THEME="agnoster"

常用主题推荐:

  • agnoster:经典电力线风格,显示 Git 状态、当前目录,但需要安装 Powerline 字体(否则乱码)
  • powerlevel10k:目前最火的主题,配置向导交互式设置,支持异步加载,速度快
  • bira:简洁,带时间和 Git 信息
  • ys:两行提示,显示命令执行时间

改完执行 source ~/.zshrc 生效。如果想随机主题,可以设成 ZSH_THEME="random",每次打开终端都有新鲜感。

2. 启用插件

插件是 Oh My Zsh 的灵魂。默认只开了 git 插件,但你可以在 ~/.zshrc 里找到 plugins=(git) 这一行,改成:

plugins=(git z zsh-autosuggestions extract sudo)

常用插件说明:

  • git:提供大量 git 缩写(gst、gco、gl 等)
  • z:根据历史目录快速跳转,比如你经常去 ~/projects/myapp,以后只需 z myapp
  • zsh-autosuggestions:根据历史记录自动建议命令,灰色显示,按右箭头补全
  • extract:解压任何格式只需 x 文件名,不用记 tar -zxvf 还是 unzip
  • sudo:按两下 Esc 键自动在命令前加 sudo,省事

注意:zsh-autosuggestions 不是内置插件,需要额外安装:

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

3. 日常小技巧

  • 输入 d 显示最近访问的目录列表,按数字直接跳转
  • 输入 take folder_name 创建目录并进入,等价 mkdir folder_name && cd folder_name
  • 输入 .. 回到上级目录,.... 回上四级(由 git 插件提供)
  • 按 Tab 补全时,再按一次 Tab 显示可选列表,用方向键选择

进阶技巧

1. 自定义别名

Oh My Zsh 已经帮你配了很多别名,但你可以再加自己的。在 ~/.zshrc 末尾添加:

alias ll='ls -lah'
alias ..='cd ..'
alias myip='curl ifconfig.me'

重载配置后,输入 ll 就能看到带隐藏文件的详细列表。甚至可以搞点好玩的:alias fuck='sudo $(history -p !!)'(当然,这只是个玩笑,别当真用)。

2. 自定义插件目录

如果你写了一些自己的函数或脚本,不想污染主配置,可以放在 ~/.oh-my-zsh/custom/plugins/ 下。比如创建一个 myplugin 文件夹,里面放 myplugin.plugin.zsh,然后在 plugins=(...) 里加上 myplugin 即可。

3. 使用 Powerlevel10k 主题

如果追求极致体验,强烈推荐 powerlevel10k。安装方式:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

然后设置 ZSH_THEME="powerlevel10k/powerlevel10k",重载终端后会弹出配置向导,一步步选你想要的样式——是否显示时间、图标风格、左右各显示什么信息。它最大的优点是启动快(异步加载),哪怕你开了十多个信息模块,终端依然秒开。

4. 更新与管理

更新 Oh My Zsh 本身:

omz update

查看已安装的插件和主题:

omz plugin list
omz theme list

如果想禁用某个插件,直接在 plugins=(...) 里删掉名字就行,不用手动卸载。

5. 多机同步配置

我的做法是把 ~/.zshrc 和 ~/.oh-my-zsh/custom/ 目录放到 GitHub 私有仓库里,换电脑时直接 git clone,然后软链接。或者用 chezmoi 这类 dotfile 管理工具,更省心。

最后说两句

Oh My Zsh 是我见过「投入产出比」最高的开发工具之一。装它只需要一分钟,但之后每天敲命令节省的时间,累积下来非常可观。尤其是那些自动补全、目录跳转、Git 缩写的功能,用习惯了再换回 bash 会浑身难受。

如果你还在用默认终端,今天就可以试试。官网一行命令装好,选个喜欢的主题,打开几个插件,你会发现——原来命令行也可以这么顺手。

编写使用方法
Markdown 格式 · Ctrl+Enter 确定
新建笔记
预览
数据表格
点击单元格编辑 · Tab 移动
A1fx
Sheet1
BIH1H2≡🔗</>
隐私提醒

取消
编辑工具
取消