私のデフォルトのログインシェルには、ksh
puttyで設定したデフォルトのカラースキームが表示されます。ただし、シェルをカラースキームに変更すると、bash
カラースキームが失われます。
カラースキームを保存する方法はありますか?
編集する:
パテを介してコンソールウィンドウの色を設定するために、次のリンクを使用しました。http://vim.wikia.com/wiki/Desert_color_scheme_with_Vim_in_PuTTY
答え1
実際にこれを行う方法はありません。 Putty設定で色を設定すると、その色は現在アクティブなシェルにコマンドとして送信されます。シェルを変更すると、色が削除され(どこにも保存されません)、新しいシェルの設定が提供されます。
私の提案は、目的の色を見つけてシェルの設定ファイルに入れることです。これにより、Puttyはファイルを送信する必要がなく、ファイル間の切り替え時に色の損失を心配する必要はありません。
答え2
私の考えでは、bashの色は〜/.bashrcに設定されているので、kshのカラースキームは〜/.kshrcに設定されているようです。これは単なる推測です。
答え3
~/.bashrc
ホームフォルダのファイルに次のコンテンツを追加します。
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi