スクリプトを作成しましたが、それをコマンドとして実行する必要がありますcal
。どうすればいいですか?
これは私のものです.bashrc
:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/lib/ast/bin:/home/$USER/bin:.
ベストアンサー1
システムコマンドをオーバーライドしてcal
からコマンドを実行する/home/$USER/bin/cal
には、ファイルalias
に次の行を追加します~/.bashrc
。
alias cal=/home/$USER/bin/cal
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/lib/ast/bin:/home/$USER/bin:.
デフォルトでは、anはalias
対話型セッションにのみ有効です。つまり、上記の利点は次のとおりです。いいえcal
シェルスクリプトで有効になっているため、通常のシステムに依存するスクリプトを妨げませんcal
。