LINUX.ORG.RU

Неполный вывод env


0

0

Господа, помогите! Есть KDE-3.4.1, удалил .kde. Теперь konsole в выводе env не показывает PS1. Соответственно, видно bash-3.00#. Как поправить?

anonymous
Ответ на: комментарий от Orlangoor

Когда пишу export PS1 ничего не происходит, когда пишу PS1='[\u@\h]\$ ' работает. Но после закрытия konsole не сохраняется...Почему в выводе env нет PS1,PS2, цветов.. Потом, еще поясните - под другим пользователем делаю su - и часть путей из PATH не видна.

anonymous
()
Ответ на: комментарий от anonymous

И еще - делаю su, запускаю какую-нибудь kde-прогу, выдает [root@main]# konsole Xlib: connection to ":0.0" refused by server Xlib: No protocol specified konsole: cannot connect to X server :0.0

Как лечить?

anonymous
()
Ответ на: комментарий от anonymous

>Когда пишу export PS1 ничего не происходит

Не происходит потому, что `export PS1' будет действовать только на текущий и дочерний для текущего процессы. Пропишите в .bashrc PS1='[\u@\h]\$ '. Содержимое .bashrc считывается башем в начале каждого интерактивного сеанса. Возможно потребуется добавить строчку `. .bashrc' в .bash_profile, чтобы содержимое .bashrc прочиталось, когда bash запускается как `login shell'.

Короче `man bash'

http://www.linux.org.ru/books/bash-conspect.html

>Потом, еще поясните - под другим пользователем делаю su

Когда выполняется `su -', то выполняется профайл root'a, т.е. переопределяется значение переменной PATH.

man su

kosmonavt
()
Ответ на: комментарий от kosmonavt

> Когда выполняется `su -', то выполняется профайл root'a, т.е. переопределяется значение переменной PATH.

делать 'su -' уже давно не обязательно, в нормальных дистрибутивах $PATH рута подставляется сам

artem:~> echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/java/bin:/usr/li
b/java/jre/bin:/usr/lib/qt/bin:.
artem:~> su
Password:
root:/home/artem> echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
root:/home/artem>

дистрибутив слакварь

JB ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.