プロンプト文字列を変更せずに端末のタイトルをどのように変更できますか?

プロンプト文字列を変更せずに端末のタイトルをどのように変更できますか?

特定の色とフルパスで現在のディレクトリを表示するようにコマンドプロンプトをカスタマイズしました。これで、ウィンドウのタイトルをフルパスではなくディレクトリ名に設定したいと思います。 Kornシェルでこれを達成する方法を教えてください。ありがとうございます。

ベストアンサー1

これを達成するために私が見つけた方法は、CDのエイリアスを作成することです。次のコードをファイルに入れて.profileトリックを実行しました。

xcd() { cd $*; echo -ne "\033]0;$(basename $PWD)\007"; }
alias cd='xcd'

私が実際に探していたソリューションを提供してくれたKusalalanandaに感謝します。

cd() { command cd "$@"; echo -ne "\033]0;${PWD##*/}\007"; }

おすすめ記事