Ubuntuサーバーのターミナルを、フォントと配色の点でUbuntuデスクトップターミナルのように見せるようにしています。これを行う方法はありますか?
Ttyにログインするとき、これはログインシェルであるため、~/.profile
または存在する場合は~/.bash_login
、または存在する場合は~/.bash_profile
(通常は~/.profile
Ubuntuに存在します)。
~/.bashrc
は、対話型の非ログインシェル(デスクトップ環境で開くターミナル)から供給されます。
以下は、ターミナルの色のUbuntu(デスクトップ)にデフォルトで存在するエイリアスです。
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
これらは.bashrc
にあります。存在しない場合は、そこに追加できます。
ログインシェル(tty)で.bashrc
と同じ設定を取得するには、.bash_profile
または.bash_login
または.profile
が.bashrc
をソースしていることを確認する必要があります。 .bash_profile
または.bash_login
または.profile
に次のようなものがあります(まだない場合)。
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
フォントは別の問題です。
Sudo apt install fonts-ubuntu-font-family-console
次に、この行を同じファイルの最後に追加します(.bash_profile
、.bash_login
、またはおそらく.profile
)
setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
すぐに使用するには、source .profile
(またはそれを配置したファイル)を使用します。そうしないと、次回のログイン時に変更されます。
すべてのスタイルと色は、シェルの構成に関連しています。 bash(Ubuntu標準)の場合、ホームフォルダーにある.bashrcと呼ばれる単純なファイルです。それをサーバー上の対応するフォルダー(サーバー上にいるユーザーのホームフォルダー)にコピーし、シェルをリロードした後、それ以上パッケージをインストールする必要がない場合は同じになるはずです。他のシェルは、bash、zshなどに似ています。 .zshrcを使用します。シェルでさらに高度な調整を行った場合は、さらにファイルをコピーする必要があります(例:.bash_aliases)。