tcshシェルを使用していますが、別のシェルに変更できません。
プロジェクトにすばやくcdするためのエイリアスを作成しようとしています。
私のホームディレクトリは次のようになります。
/home/projects/proj1
/home/projects/proj2
...
/home/stuff/stuff1
スタッフ1ディレクトリで作業していて、プロジェクトにすばやく移動したい場合は、次のようにエイリアスを作成しました。
alias P 'cd /home/projects && cd ./\!:1'
「P proj1」と入力してそこに行くことができます
ただし、特定のプロジェクトの代わりに/ home / projectsディレクトリに移動したいことがあり、「P」(引数なし)を入力するだけでアクセスできると思っていましたが、「Bad!arg selector」が表示されます。ゼロ個以上の引数を処理するエイリアスを作成するにはどうすればよいですか?
ありがとう