1
wangkangluo1 Mar 2, 2014 pushd popd
|
2
zealinux Mar 2, 2014
cd --
|
3
manhere Mar 2, 2014
一般还真没有频繁切换这么深目录的时候
|
4
mongodb Mar 2, 2014
ccd数字不能忍...
有很多目录是 2014/02/23/ 这种... web日志按小时切分存放的,同样也有2014/02/23/1500 这样的... 不过想法还是挺好的。 |
5
plprapper OP @wangkangluo1 用了一下感觉不是很方便。不过确实以前没用过pushd popd
|
6
plprapper OP |
7
happy123 Mar 2, 2014
zsh+autojump
|
8
humiaozuzu Mar 2, 2014
1. oh-my-zsh cd ... = cd ../../
2. brew install z |
9
alexrezit Mar 2, 2014
alias d.="cd .."
|
10
ksc010 Mar 2, 2014
突然想到一个方法,待会写个demo发上来
|
11
zuroc Mar 2, 2014
google autojump
|
12
Mutoo Mar 2, 2014
alias ..="cd .."
|
13
ovear Mar 2, 2014
cd ../
上 回车 上 回车 |
14
ksc010 Mar 2, 2014
好吧 刚才试了一下不行
思路是这样的 写个脚本 匹配参数与当前路径 然后做个 调整目录 但是问题是 这里的跳转并不影响shell 也就是调用脚本的终端 改变的只是当前进程的cwd 代码如下 #!/usr/bin/env python import os import sys pwd=os.getcwd() print pwd pwds=pwd.split(os.sep) print pwds path='/' if len(sys.argv)>1: print sys.argv for k in pwds: print k path=os.path.join(path,k) if sys.argv[1] in k: break print(path) os.chdir(path) 还是 @happy123 zsh+autojump 靠谱 |
15
zhangxiao Mar 2, 2014 via Android
我的zsh里,command+u 是去上层目录,很方便
|
17
cbwzwsq Mar 2, 2014
autojump
|
18
xiaket Mar 2, 2014
|
19
est Mar 2, 2014
@humiaozuzu 遇到一个名字叫 ... 的目录怎么办?
|
21
humiaozuzu Mar 2, 2014 @est 好问题,但是这样的异常情况我没遇到过,所以可以忽略吧。。。
|
22
hitsmaxft Mar 2, 2014 cd - <tab>
用zsh的同学, 你懂的 |
23
ericFork Mar 2, 2014
autojump
dirs -v |
24
humiaozuzu Mar 2, 2014
ls 居然那么多 autojump 的。。。 表示还是 z 方便简洁
|
25
AWSAM Mar 2, 2014
表示用的是z
|
26
rainysia Mar 3, 2014
常用的就这几个
bashrc .. = cd ../ ... = cd ../../ .... = cd ../../../ cdr = cd / cdw = cd /home/www 然后是项目的 cdo = cd /home/www/xxx/.... 已经非常快了 还有切换用户的 st = su tom sr = su - root |
28
gerorim Mar 3, 2014 via Android
Shell 记忆命令的功能走起
再把常用路径用 alias 缩短。 |
29
yangg Mar 3, 2014
upto ()
{ cd "${PWD/\/$@\/*//$@}" } _complete_upto() { local IFS=$'\n' local word=${COMP_WORDS[COMP_CWORD]} COMPREPLY=($(echo ${PWD#/} | sed 's|/|\n|g' | grep -i "^$word" | sed -e 's| |\\ |g')) } complete -o nospace -F _complete_upto upto /var/www/test/file1/file2 $ upto test |
30
jsonline Mar 3, 2014 via Android
autojump
|
31
wenLiangcan Mar 3, 2014 via Android
zsh +1
|
33
args Mar 3, 2014
"\C-xb": "cd ..^M"
bash也可以设置快捷键。 |
34
tamamaxox Mar 3, 2014
oh~my~zsh
|
35
merlin852 Mar 3, 2014
常用路径可以加到CDPATH里面,cd可以直接读路径下的目录
|
36
robertlyc Mar 3, 2014
惊现张教主
|
37
greenblue007 Mar 4, 2014
cd ls tab
|
38
dtubest Mar 13, 2014
高频目录,我都会pwd,粗暴直接
|
39
xixi10111011 Jun 26, 2014
alias
|
40
keith3 Jun 26, 2014
|