私たちは最近HP-UX B.11.31到着Linux 3.10.0-1160.15.2.el7.x86_64。
私は次のことを達成しようとしています(以前のHP-UXシステムで動作していました)。
$ pwd
/global/app/opt/prod/ee/01/custo/src/
$ cd prod qa
/global/app/opt/qa/ee/01/custo/src/
$ pwd
/global/app/opt/qa/ee/01/custo/src/
デフォルトでは、次のように始まります。製品到着品質保証、相対ディレクトリ構造を保持します。
Linuxで同じアイデアを試してみると、次のようになります。
$ pwd
/global/app/opt/prod/ee/01/custo/src/
$ cd prod qa
-bash: cd: prod: No such file or directory
$ pwd
/global/app/opt/prod/ee/01/custo/src/
ここでディレクトリは変更されていません。
助けてください。
ベストアンサー1
この代替機能はシェルが提供する機能ですksh
。
シェルはbash
それを提供しません。
ksh
この問題を解決するには、に切り替えてみてください。
$ pwd
/tmp/steve
$ cd ve phen
bash: cd: ve: No such file or directory
$ ksh
$ pwd
/tmp/steve
$ cd ve phen
/tmp/stephen
$