Olen üks neist, kes armastab terminali kasutada. Ma arvan, et kõik domeeni GNU / Linux Ühel hetkel ei saa nad ilma selleta elada, sest see kirjatäis kirju teeb meie elu palju paremaks, eks?
Kuid me saame selle välja nägema natuke ilusam kui vaikimisi. Selle näite võib näha (ja alla laadida) lehelt päkapiku välimus. Näpunäited, mida ma teile allpool näitan, on lahkuda meie terminalist järgmise välimusega:
Nagu näete, käsk täita ja pannakse iga tellimuse vahele ajaskaala süsteemi ajaga.
Kuidas seda teha?
Avame tekstiredaktori (näide Gedit) ja panime selle sisse:
# 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
Hoiame seda enda sees / Home nimega .bash_ps2 näiteks. Siis avame oma .bashrc ja lisame:
if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi
Avame terminali ja näeme muudatusi
Nähtud: Inimesed.
