私はSolarisの専門家ではなく、プロンプトをPWDに、kshをbashに変更するシェルスクリプトを作成しようとしています。これは次のとおりです。
PS1 ='$ PWD $'exec bash --noprofile --rcfile / dev / null
また
PS1 ='\ w $'exec bash --noprofile --rcfile / dev / null
それらの両方はshから動作しません。コマンドラインからそれらを追加すると、最初にbashがプロンプトに表示され、2回目にPS1 ='$ PWD $'が起動して、プロンプトが変更されます。
まず、PS1 ='$PWD$'がシェルスクリプトから機能しないのはなぜですか。結果を得るには、コマンドラインからコマンドを2回実行する必要があるのはなぜですか。
また、私のexport / home / syed /ディレクトリには、local.login、local.profile、local.cshrcの3つのファイルがあります。ログインするたびにシェルスクリプトを実行する必要がなく、ログイン時に必要に応じてbashシェルとプロンプトが表示されるようにする方法はありますか(質問が多すぎますが、kshは好きではありません)上矢印の最後のコマンドの呼び出しやタブのオートコンプリート機能などの機能はありません)
ありがとうサイード...