Я один із тих людей, які люблять користуватися терміналом. Гадаю, всі користувачі GNU/Linux у певний момент не можуть без нього жити, бо це велике вікно, повне тексту, значно спрощує наше життя, чи не так?
Але ми можемо зробити його трохи привабливішим, ніж стандартний. Приклад цього можна побачити (і завантажити) з gnome-look . Порада, яку я покажу вам нижче, надасть вашому пристрою такого вигляду:
Як бачите, команда, яку потрібно виконати, виділена , а між кожною командою розміщено позначку часу із системним часом .
Як це зробити?
Ми відкриваємо текстовий редактор (наприклад , Gedit ) і вставляємо в нього наступний код:
# 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
Ми зберігаємо його, наприклад, у нашому каталозі /home під назвою .bash_ps2 . Потім відкриваємо наш файл .bashrc і додаємо:
if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi
Відкриваємо термінал і бачимо зміни
Бачено на: HumanOS.
