zsh прошу подкинуть рецептов и разъяснить непонятки

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

mke2fs
Сообщения: 72

zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение mke2fs »

Здравствуйте, решил перейти на zsh но по дефолту он скуден и уныл подкиньте рецептов и еще я прошу объяснить, как сделать приветствие для рута, я пишу

Код: Выделить всё

export PS1='%M@%n(%*)%#'

получаю более менее функциональное приветствие для обычного юзера, но для рута все также hostname#
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение SLEDopit »

mke2fs писал(а):
08.09.2011 21:20
как сделать приветствие для рута
Очевидно, рут и обычный пользователь используют различные файлы конфигурации zsh, в результате чего происходит столь досадное недоразумение и ваша команда влияет только на настройки одного из пользователей.
Либо вам нужно изменить системный файл, либо внести изменения и в файл пользователя, и в файл рута.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
mke2fs
Сообщения: 72

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение mke2fs »

SLEDopit писал(а):
08.09.2011 22:21
mke2fs писал(а):
08.09.2011 21:20
как сделать приветствие для рута
Очевидно, рут и обычный пользователь используют различные файлы конфигурации zsh, в результате чего происходит столь досадное недоразумение и ваша команда влияет только на настройки одного из пользователей.
Либо вам нужно изменить системный файл, либо внести изменения и в файл пользователя, и в файл рута.

а по подробнее ? что и где именно заменить?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение SLEDopit »

mke2fs писал(а):
08.09.2011 22:25
а по подробнее ? что и где именно заменить?
добавьте строчку с export PS1=... в /root/.zshrc для изменения приглашения у рута и в /home/ваш_пользователь/.zshrc для изменения пришлашения пользователя.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение t.t »

mke2fs писал(а):
08.09.2011 21:20
Здравствуйте, решил перейти на zsh но по дефолту он скуден и уныл подкиньте рецептов
Насколько я помню, zsh можно запустить в режиме "диалога настройки". При базовом знании английского там всё вполне понятно.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
ТВЭЛ
Сообщения: 132
ОС: основана на SlackWare

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение ТВЭЛ »

А можно сделать ссылку из /root/.zshrc на ~/.zshrc.
Время не ждет.
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение ZyX »

ТВЭЛ писал(а):
09.09.2011 05:55
А можно сделать ссылку из /root/.zshrc на ~/.zshrc.

В этом случае главное помнить, что sudo ln -s ~/.zshrc /root работать будет (zsh раскроет ~ до того, как произойдёт смена пользователя), а su -c 'ln -s ~/.zshrc /root' — нет (~ под root’ом — это /root, здесь надо явно указывать пользователя (~user)).
Спасибо сказали:
Аватара пользователя
ТВЭЛ
Сообщения: 132
ОС: основана на SlackWare

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение ТВЭЛ »

Я тильду написал как псевдоним домашнего каталога.
Ссылку, конечно же, надо делать из под суперпользователя и с полным путём.

Кстати, я сам почему-то просто копировал .zshrc в /root, не помню почему.
Время не ждет.
Спасибо сказали:
mke2fs
Сообщения: 72

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение mke2fs »

создал два zshrc работает. А как подсветить вывод ls и вхождения в grep'e
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение taaroa »

mke2fs писал(а):
09.09.2011 17:32
создал два zshrc работает. А как подсветить вывод ls и вхождения в grep'e

Spoiler

как-то так

if [ -x /usr/bin/dircolors ]; then eval "`dircolors -b`" alias ls='ls --color=auto' alias dir='dir --color=auto' alias vdir='vdir --color=auto' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' fi



google://zsh dotfiles
:wq
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение t.t »

taaroa писал(а):
09.09.2011 17:54
if [ -x /usr/bin/dircolors ]; then
Это лишнее:

Код: Выделить всё

$ dpkg -S `which dircolors`
coreutils: /usr/bin/dircolors
$ dpkg -S `which ls`
coreutils: /bin/ls
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
mke2fs
Сообщения: 72

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение mke2fs »

ТВЭЛ писал(а):
09.09.2011 05:55
А можно сделать ссылку из /root/.zshrc на ~/.zshrc.

при этом вроде бы подсветка приветствия для всех юзеров одинакова или я что-то путаю?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: zsh прошу подкинуть рецептов и разъяснить непонятки

Сообщение alv »

t.t писал(а):
08.09.2011 23:19
Насколько я помню, zsh можно запустить в режиме "диалога настройки"

При отсутствии ~/.zshrc он так по первости нынче и запускается
t.t писал(а):
08.09.2011 23:19
При базовом знании английского там всё вполне понятно.

И при понимании, чего от zsh'а хочешь :)

mke2fs
Написано на эту тему без счёта, поищите
Есть просто почти подходящие конфиги, которые только чуток поправить
Спасибо сказали: