Men terminaldan foydalanishni yaxshi ko'radiganlardanman. Menimcha, barcha foydalanuvchilar GNU / Linux Bir vaqtning o'zida ular ularsiz yashay olmaydilar, chunki harflar bilan to'la bo'lgan bu oyna biz uchun hayotni ancha osonlashtiradi, to'g'rimi?
Ammo biz uni sukut bo'yicha biroz chiroyli ko'rinishga keltira olamiz. Bunga misolni ko'rish mumkin (va yuklab olish) gnome-ko'rinish. Sizga quyida ko'rsatadigan maslahatlar - terminalimizdan quyidagi ko'rinish bilan chiqib ketish:
Ko'rib turganingizdek bajarish buyrug'i va har bir buyurtma o'rtasida joylashtiriladi xronologiya tizim vaqti bilan.
Buni qanday qilaman?
Biz matn muharririni ochamiz (misol Gedit) va biz uni ichiga qo'ydik:
# Fill with minuses
# (this is recalculated every time the prompt is shown in function prompt_command):
fill="--- "
reset_style='\[\033[00m\]'
status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
prompt_style=$reset_style
command_style=$reset_style'\[\033[1;29m\]' # bold black
# Prompt variable:
PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\u@\h:\w\$'"$command_style "
# Reset color for command output
# (this one is invoked every time before a command is executed):
trap 'echo -ne "\e[0m"' DEBUG
function prompt_command {
# create a $fill of all screen width minus the time string and a space:
let fillsize=${COLUMNS}-9
fill=""
while [ "$fillsize" -gt "0" ]
do
fill="-${fill}" # fill with underscores to work on
let fillsize=${fillsize}-1
done
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
bname=`basename "${PWD/$HOME/~}"`
echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
;;
*)
;;
esac
}
PROMPT_COMMAND=prompt_command
Biz buni o'zimizning ichimizda saqlaymiz / uy nomi bilan .bash_ps2 masalan. Keyin biz o'zimizni ochamiz .bashrc va biz quyidagilarni qo'shamiz:
if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi
Biz terminal ochamiz va the o'zgarishlarni ko'rishimiz mumkin
Ko'rilgan: Odamlar.
17 ta sharh, o'zingizni qoldiring
Avvalo blog uchun rahmat va savol, matn va fon rangidan tashqari xterm yoki lxterminal-ni sozlash imkoniyati bormi? (Ular men ko'proq foydalanadigan terminallar).
Rahmat!
GENIALLLLLLLLLLLLLLLL 🙂
Men buni bir hafta oldin boshqa blogda ushbu mavzuni o'qiyotganimda sinab ko'rdim, lekin tirnoq bilan bog'liq muammo tufayli .bashrc Men undan foydalana olmadim. Endi u avval men uchun to'g'ri ishladi.
rahmat.
Siz xohlagan narsani qilganini bilishdan mamnunman 😉
Javob bilan quote
:] a'lo darajada, agar u men tasavvur qilgan narsani qilsa ... weeee, uni shu hafta oxirida o'rnataman install
Aslida men buni yaxshiladim hehe ... Men ko'proq qizarib yubordim va u juda yaxshi ko'rinishga ega, men o'zimning yaxshilangan va o'zgartirgan narsalarimni nashr etaman.
Tahrirlangan: Buning o'rniga .bash_ps2 buni boshqasiga qo'ying: http://paste.desdelinux.net/paste/6
13 va 34-satrlarda xatolik yuz berdi.
Biz allaqachon 2 are
Siktir, yana bir qorong'i tomon dasturchisi ...
Kodni bu erda qoldiraman, nima uchun ularga xato qilishini bilmayman ... o_0U men uchun yaxshi ishlaydi:
# Fill with minuses
# (this is recalculated every time the prompt is shown in function prompt_command):
fill="--- "
reset_style='\[\033[00m\]'
status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
prompt_style=$reset_style
command_style=$reset_style'\[\033[1;29m\]' # bold black
# Prompt variable:
PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m$
# Reset color for command output
# (this one is invoked every time before a command is executed):
trap 'echo -ne "\e[0m"' DEBUG
function prompt_command {
# create a $fill of all screen width minus the time string and a space:
let fillsize=${COLUMNS}-9
fill=""
while [ "$fillsize" -gt "0" ]
do
fill="-${fill}" # fill with underscores to work on
let fillsize=${fillsize}-1
done
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
bname=`basename "${PWD/$HOME/~}"`
echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
;;
*)
;;
esac
}
PROMPT_COMMAND=prompt_command
Bu juda yaxshi, men uni sinab ko'rdim va u 100% ubuntu 11.10 ishlaydi
Salom !!
Xo'sh, men 13 va 34-qatorlarda xatolarga yo'l qo'ydim
chiziq 13: mos keladigan qidiruv paytida kutilmagan EOF "
qator 34: sintaktik xato: faylning oxiri kutilmagan edi
Buning foydasi uchun men Linux mint 11 lxde dan foydalanaman.
Rahmat!
U oddiy foydalanuvchi bilan 100% ishlaydi, lekin siz superuserga aylangan vaqtingizda u ishlamay qoladi, hech narsa qilmaydi. O'ylaymanki, bu oson, lekin qanday qilib ko'p ish qilishni bilmayman, biron bir echim bormi?
O'zingiznikiga qo'ygan narsangiz .bashrc, siz uni qo'yishingiz kerak /root/.bashrc
Sinovdan o'ting va yaxshimisiz, bizga xabar bering
Salomlar 😀
Bu juda yaxshi ishlaydi, men so'rashdan oldin qanday qilib sinab ko'rmaganimni bilmayman. rahmat
Nah xavotir olmang 🙂
Salom do'stim, agar menga yordam bersangiz, iltimos, men sinab ko'rdim, lekin aylana ko'rinmaydi va u hali ham qora rangda, men fedora19 dan foydalanaman, agar u paydo bo'lsa ... bu sizning hissangiz uchun katta rahmat
bu debianda bir xil ishlaydimi ???