Linux / Bash 下除了在 .profile 中使用 alias,还有什么其他可以方便快速跳转目录的方式?

2019-05-07 13:34:34 +08:00
 Livid

一直在用下面这样的方式在 .profile 中定义一些 alias,可以用于快速跳转到一些经常会用到的目录。

alias p='cd /Users/user/Documents/Projects/example'

很好奇还没有其他也很方便的方式?

11026 次点击
所在节点    Linux
73 条回复
SenLief
2019-05-08 12:21:56 +08:00
z?
henryhu
2019-05-08 12:24:03 +08:00
IanPeverell
2019-05-08 12:33:42 +08:00
.bash_profile 里面定义一些变量,比如 nvm 就是通过 export NVM_DIR="$HOME/.nvm",就可以直接 cd $NVM_DIR 了
blueswhisper
2019-05-08 14:50:02 +08:00
z +1
NB40B938mff85mtq
2019-05-08 14:57:17 +08:00
我觉得软链和别名就挺方便啊.....(手动狗头
dodo2012
2019-05-08 15:02:06 +08:00
z,一直在用
kzzhr
2019-05-08 16:58:17 +08:00
没有人用 hash -d 么。

再加 ctrl r 的模糊匹配,感觉还可以
Lumuy
2019-05-08 18:27:03 +08:00
z,很智能
ngn999
2019-05-08 18:29:46 +08:00
autojump +10086.
还看到 hacer news 上有讨论一个[z.lua]( https://github.com/skywind3000/z.lua), 没用过,不评价
MrUser
2019-05-08 20:04:36 +08:00
ech0x
2019-05-08 20:05:24 +08:00
试试 z.lua
Imr
2019-05-09 08:24:25 +08:00
1. 常用目录 ln -s 放常用目录下,比如 ~

2. alias 挺好用啊,有什么不妥吗
quinoa42
2019-05-10 02:58:08 +08:00
c() {
cd $(fd --absolute-path -L -t d . $1 | fzf)
}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561777

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX