Терминал менен: консолдун көрүнүшүн жакшыртуу

Мен терминалды колдонгондордун биримин. Менимче, бардык колдонуучулар GNU / Linux Берилген учурда алар ансыз жашай алышпайт, анткени тамга толгон терезе бөлүгү жашоону бир топ жеңилдетет, туурабы?

Бирок биз аны демейки шарттан бир аз сулуу кылып көрсөтө алабыз. Буга мисал келтирилген (жана жүктөлгөн) гном-кароо. Кийинки көрсөтө турган кеңештерим, биздин терминалдан төмөнкүдөй көрүнүш менен кетүү керек:

Көрүнүп тургандай, аткарууга буйрук жана ар бир буйруктун ортосунда коюлат убакыт тилкеси тутум убактысы менен.

Аны мен кантип кылууга болот?

Тексттик редакторду ачабыз (мисал 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

Биз аны өзүбүздүн ичибизде сактайбыз / үй аты менен .bash_ps2 Мисалы. Андан кийин биз өзүбүздүн ачабыз .bashrc жана биз кошобуз:

if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi

Терминал ачып, өзгөрүүлөрдү көрө алабыз 😀

 

Көргөн: Адамдар.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

17 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Luweeds ал мындай деди:

    Блогуңуз үчүн биринчи кезекте рахмат жана тексттин түсүнөн жана фонунан тышкары xterm же lxterminal настройкалоо мүмкүнчүлүгү барбы? (Алар мен эң көп колдонгон терминалдар).
    Gracias¡¡

  2.   Эдуардо ал мындай деди:

    GENIALLLLLLLLLLLLLL 🙂

    Мен бул теманы бир жума мурун башка блогдо окуп жатканда сынап көргөм, бирок цитаталардагы көйгөйлөрдөн улам, .bashrc Мен аны колдоно алган жокмун. Эми биринчи мен үчүн туура иштеди.

    рахмат.

    1.    KZKG ^ Gaara ал мындай деди:

      Сиз каалаган нерсени жасагандыгын билүү мен үчүн жагымдуу 😉
      Урматтоо менен

  3.   Тарегон ал мындай деди:

    :] сонун эгер мен ойлогондой иш кылса ... weeee, мен аны ушул дем алыш күндөрү орнотом I

    1.    KZKG ^ Gaara ал мындай деди:

      Чындыгында мен аны жакшырттым хехе ... Мен дагы кызарып, бир топ жакшы көрүнөт, мен жакшыртууларды жана модификацияларды жарыялаган пост жасайм 😉

      Түзөтүлгөн: Деп койгондун ордуна .bash_ps2 муну башка кой: http://paste.desdelinux.net/paste/6

      1.    Эдуардо ал мындай деди:

        13 жана 34-саптарда ката кетти.

        1.    elav <° Linux ал мындай деди:

          Биз буга чейин 2 are

      2.    эрдик ал мындай деди:

        Бля, дагы бир караңгы тараптын программисти ...

        1.    KZKG ^ Gaara ал мындай деди:

          Кодду ушул жерге калтырам, эмне үчүн аларга ката кетиргенин билбейм ... o_0U мен үчүн жакшы иштейт:
          # 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

  4.   Момун ал мындай деди:

    Абдан жакшы, мен аны сынап көрдүм жана 100% ubuntu 11.10 иштейт

    Салам !!

  5.   уурдоо ал мындай деди:

    Ошондой эле, мен 13 жана 34-саптарда ката кетирип жатам

    сап 13: Дал келген нерсени издеп жатканда күтүлбөгөн EOF "
    34-сап: синтаксистик ката: файлдын аягы күтүлгөн эмес

    Мен пайдалуу нерсе үчүн linux mint 11 lxde колдоном.

    Силерге тынчтык болсун!

  6.   Jimselfking ал мындай деди:

    Ал кадимки колдонуучу менен 100% иштейт, бирок супер колдонуучуга айланганыңызда, ал иштебей калат. Менин оюмча, бул оңой, бирок мен көп нерсени жасоону билбейм, кандайдыр бир чечим кабыл аламбы?

    1.    KZKG ^ Gaara ал мындай деди:

      Сиз эмнени салдыңыз .bashrc, аны да салышы керек /root/.bashrc
      Тесттен өтүп, кандай экениңизди айтып бериңиз 🙂

      Салам!

      1.    Jimselfking ал мындай деди:

        Абдан жакшы иштейт, сурабай туруп кантип сынап көрбөгөнүмдү билбейм. Рахмат сага

        1.    KZKG ^ Gaara <° Linux ал мындай деди:

          Nah кабатыр болбо 🙂

  7.   Angel ал мындай деди:

    Салам досум, мага жардам берсеңиз, мен аны сынап көрдүм, бирок тегерекче көрүнбөйт жана ал дагы деле кара түстө, мен fedora19 колдоном, эгерде ал пайда болсо ... анда кандай болсо дагы, салымыңыз үчүн чоң рахмат

  8.   Мигел ал мындай деди:

    бул дебианга бирдей иштейби ???