C:\Program Files\Mozilla Firefox\extensions>d:
D:\>c:
C:\Program Files\Mozilla Firefox\extensions>
D:\>c:
C:\Program Files\Mozilla Firefox\extensions>
However, in bash, you just can't do this
extensions>cd d:
d>cd c:
c>
d>cd c:
c>
Here I add some aliases to implement this feature in bash. Add the following lines in $HOME/.bashrc:
export PWD_c=c:/
export PWD_d=d:/
export PWD_e=e:/
alias c:='export PWD_`expr substr "$PWD" 11 1`="$PWD";cd "$PWD_c"'
alias d:='export PWD_`expr substr "$PWD" 11 1`="$PWD";cd "$PWD_d"'
alias e:='export PWD_`expr substr "$PWD" 11 1`="$PWD";cd "$PWD_e"'
export PWD_d=d:/
export PWD_e=e:/
alias c:='export PWD_`expr substr "$PWD" 11 1`="$PWD";cd "$PWD_c"'
alias d:='export PWD_`expr substr "$PWD" 11 1`="$PWD";cd "$PWD_d"'
alias e:='export PWD_`expr substr "$PWD" 11 1`="$PWD";cd "$PWD_e"'
You may need to add more PWD_x environment variables and alias in case you have more drive. Make sure you have the quotes (") because of the spaces in long file name.
No comments:
Post a Comment