私は持っています.bash_aliases
:
alias c1='cd /home/me/code/php'
alias c2='cd /home/me/code/jquery'
alias c3='cd /home/me/code/ruby'
alias c4='cd /home/me/code/c'
どうやってできるか乾いた完全なディレクトリ構造への接続を緩めることを許可しますか?
私は試した:
alias code_base='/home/me/code/'
alias c1='cd code_base/php'
alias c2='cd code_base/jquery'
alias c3='cd code_base/ruby'
alias c4='cd code_base/c'
c1
ただし、スルーを使用しようとすると、「is adirectory」というエラーが発生しますc4
。
私も次のことを試しました。
alias c1='cd `code_base`/php'
しかし、それはうまくいきませんでした。
bash: cd: /php: そのファイルやディレクトリはありません。
alias c1='cd '+
操作しようとしましたが、+'/php'
ディレクトリエラーも発生しました。
ベストアンサー1
代わりに変数を使用してデフォルトのディレクトリを定義してください。
CODE_BASE="/home/me/code/"
alias c1="cd $CODE_BASE/php"
alias c2="cd $CODE_BASE/jquery"
alias c3="cd $CODE_BASE/ruby"
alias c4="cd $CODE_BASE/c"