Saya mencoba membuat terminal di server Ubuntu terlihat dan terasa seperti terminal desktop Ubuntu dalam hal font dan skema warna. Apakah ada cara untuk melakukan ini?
Jawaban yang Diterima:
Saat Anda masuk ke tty, ini adalah shell login, jadi ini sumbernya, ~/.profile
atau jika ada, ~/.bash_login
atau jika ada, ~/.bash_profile
(biasanya hanya ~/.profile
ada di Ubuntu).
~/.bashrc
bersumber dari shell non-login interaktif (terminal yang Anda buka di lingkungan desktop)
Berikut adalah alias yang ada secara default di Ubuntu (desktop) untuk warna di terminal:
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
Ini ditemukan di .bashrc
Jika tidak ada, Anda dapat menambahkannya di sana.
Untuk mendapatkan pengaturan yang sama dengan .bashrc
di shell login (tty) Anda harus memastikan bahwa .bash_profile
atau .bash_login
atau .profile
adalah sumber .bashrc
. Anda dengan meletakkan sesuatu seperti ini di .bash_profile
your Anda atau .bash_login
atau .profile
, jika belum ada:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
Font adalah masalah yang berbeda:
sudo apt install fonts-ubuntu-font-family-console
Kemudian tambahkan baris ini ke akhir file yang sama (.bash_profile
, .bash_login
atau, kemungkinan besar, .profile
)
setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
Untuk segera menggunakannya, Anda dapat source .profile
(atau file mana pun yang Anda masukkan), jika tidak, itu akan diubah pada login Anda berikutnya.