主要观点:在文件系统中跨多个目录导航有时较困难,通常用tmux
或screen
创建单独工作空间,在tty
环境下可借助栈(stack)快速导航目录,学习此技巧只需几分钟但能节省大量时间。
关键信息:
- 有
pushd
和popd
命令可操作栈,pushd
将目录添加到栈顶并切换到该目录,popd
从栈顶弹出目录并切换到该目录。 - 运行
dirs
可查看当前栈状态,添加-v
可获得从上到下的视图及目录索引。 pushd
无参数时会旋转栈顶两个目录,类似cd -
的行为,还有-N
等其他可研究的切换项。
重要细节:- 示例中给出了
~/code/work/lib/
、~/code/work/app/
、~/code/personal/
等目录,通过pushd
和popd
在这些目录间快速切换,如pushd ~/.config/nvim
进入nvim
配置文件目录,popd
返回上一个目录等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。