Автор Гілка: "тюнінг", прикрашання терміналу (bashrc)  (Прочитано 8401 раз)

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
хотів налаштувати собі якось bashrc, змінити кольори і т.п. Може комусь згодиться. А для мене це те що шукав. Красивіше виглядає і трохи зручніше в "голому" терміналі, особливо якщо заходиш на інший пк через ssh.  Натрапив на такий варіант в інтернеті:

PS1="\[\033[1;31;40m[\033[1;33;40m\u\033[1;31;40m@\033[1;34;40m\h:\033[1;32;40m\w\033[1;31;40m]\]\033[1;37;40m "
export PS1
 
  echo -e "\033[1;31;40m************************************* \033[1;34;40m"
  echo -e "\033[1;31;40m*     Welcome in Slackware 10.1     * \033[1;34;40m"
  echo -e "\033[1;31;40m*     You are logged as:  \033[1;33;40m$USER\033[1;31;40m     * \033[1;34;40m"
  echo -e "\033[1;31;40m************************************* \033[1;37;40m"

Ну і взяв це за зразок і трохи переробив. Робив я це вперше, може щось не так, піддивився значення кольорів.
В оригінальному файлі в кожному кінці рядка значення \033[1;34;40m здається не потрібні, бо відповідають за блакитний колір, а його там нема і нема до чого приліпити.
Також, не влаштовували мене деякі кольори, особливо фон під текстом (сіренький), бо термінал у мене частково прозорий. Також зручно було б розділити кольори між простим користувачем і суперкористувачем, відповідно зелений і червоний. Приводжу малюнок, як виглядав оригінал:
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #1 : 2011-05-16 15:23:09 »
а це вже для себе зробив :)
Для простого користувача:
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #2 : 2011-05-16 15:24:08 »
для root
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #3 : 2011-05-16 15:25:21 »
а можна ще так
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #4 : 2011-05-16 15:27:15 »
а це вже в "голому" терміналі. Без графічного сервера.
cat /dev/ass > /dev/head

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #5 : 2011-05-16 16:11:21 »
Світлини - це добре. А де ж самі конфіги до них?
Expectavimus lucem... Et esse tenebrae

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #6 : 2011-05-17 00:20:56 »
Світлини - це добре. А де ж самі конфіги до них?
Не думав що запитають про конфіги ;)
Ось мій (для простого користувача) :
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
export PS1
 
  echo -e "\033[1;34m*************************************"
  echo -e "\033[1;34m*       \033[1;32m  Welcome in Linux          \033[1;34m*"
  echo -e "\033[1;34m*    \033[1;33m You are logged as:  \033[1;32m$USER\033[1;31m     \033[1;34m*"
  echo -e "\033[1;34m*************************************"
В мене це стоїть в самому кінці файлу bashrc. Даний приклад розрахований на ім’я користувача з 5 літер. Якщо буде більше-менше - зірочка з’їде вправо-вліво, відповідно там собі пробіл зробите, загалом, коректуйте.
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #7 : 2011-05-17 00:26:23 »
це для root. Класти в файл /root/.bashrc
export PS1='\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
export PS1
 
  echo -e "\033[1;31m*************************************"
  echo -e "\033[1;31m*       \033[1;32m  Welcome in Linux          \033[1;31m*"
  echo -e "\033[1;31m*    \033[1;31m You are logged as:   \033[1;33m$USER\033[1;31m     \033[1;31m*"
  echo -e "\033[1;31m*************************************"
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #8 : 2011-05-17 00:43:09 »
ну а якщо хоченться ще Тукса, чи іншого персонажа (їх там мабуть 54шт.), то треба встановити програмку cowsay (270кбайт важить). Після цього я просто додаю в bashrc команду:
cowsay -f tux 'Ку-ку!'і буде
________
< Ку-ку! >
 --------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
[/font]
І ще, залежить, де вставити ту команду, перед чи після. Ось вище на малюнку "4_003.png" - там команда йде після.
cat /dev/ass > /dev/head

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #9 : 2011-05-17 08:07:08 »
Дякую. Спробую.
Expectavimus lucem... Et esse tenebrae

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #10 : 2011-05-17 09:04:03 »
Чого-б це я у openSUSE ліз до консолі. :D Так ні — і там плюшки знайшлися, не тільки в KDE4.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #11 : 2011-05-17 09:14:21 »
Цитата
Чого-б це я у openSUSE ліз до консолі.
Останніми днями я і Яст в консолі запускаю (до речі він там доволі зручний), бо щось дивне сталося із моїм LXDE - при запуску яста не можу отримати права root, помилок немає. Що характерно через kdesu - працює.  :o
Expectavimus lucem... Et esse tenebrae

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #12 : 2011-05-17 11:51:10 »
Чого-б це я у openSUSE ліз до консолі. :D Так ні — і там плюшки знайшлися, не тільки в KDE4.
І консоль має свої плюси, в любій системі, навіть в Suse. Чого вартий хоча б zypper:
zypper ref, zypper in - короткі і зручні команди. Коротші ніж apt-get update, apt-get install
cat /dev/ass > /dev/head

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #13 : 2011-05-17 12:59:10 »
І консоль має свої плюси, в любій системі, навіть в Suse. Чого вартий хоча б zypper:
zypper ref, zypper in - короткі і зручні команди. Коротші ніж apt-get update, apt-get install
Не знаю, не пробував — KPаckageKit справляється із цим сам.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: "тюнінг", прикрашання терміналу (bashrc)
« Відповідей #14 : 2011-05-17 14:53:56 »
Цитата
Чого-б це я у openSUSE ліз до консолі.
Останніми днями я і Яст в консолі запускаю (до речі він там доволі зручний), бо щось дивне сталося із моїм LXDE - при запуску яста не можу отримати права root, помилок немає. Що характерно через kdesu - працює.  :o
А gksu?
Чого-б це я у openSUSE ліз до консолі. :D Так ні — і там плюшки знайшлися, не тільки в KDE4.
І консоль має свої плюси, в любій системі, навіть в Suse. Чого вартий хоча б zypper:
zypper ref, zypper in - короткі і зручні команди. Коротші ніж apt-get update, apt-get install
alias 'apt-get install'='zypper in' ;)