Terminali kullanmayı sevenlerdenim. Bence tüm kullanıcıları GNU / Linux Bir noktada onsuz yaşayamazlar, çünkü o harflerle dolu bir pencere hayatı çok daha kolaylaştırıyor, değil mi?
Ama varsayılandan biraz daha güzel görünmesini sağlayabiliriz. Bunun bir örneği şuradan görülebilir (ve indirilebilir) cüce görünümlü. Şimdi size göstereceğim ipuçları, terminalimizden aşağıdaki görünümle ayrılmaktır:
Gördüğünüz gibi yürütme komutu ve her siparişin arasına yerleştirilir bir zaman çizelgesi sistem saatiyle.
Nasıl yaparım?
Bir metin düzenleyici açıyoruz (misal gedit) ve içine koyarız:
# 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
Onu içimizde tutuyoruz / Ana Sayfa isimle .bash_ps2 Örneğin. Sonra açıyoruz .bashrc ve ekliyoruz:
if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi
Bir terminal açıyoruz ve değişiklikleri görebiliyoruz
Görülen: İnsan.
