вторник, 25 апреля 2017 г.

Переменные в консоли...

Заметочка для памяти для себя, ибо в Slackware никак не мог определить консольный текстовый редактор по-умолчанию: всё возвращается в первоначальное состояние. Оказалось, переменные надо прописывать не в .xinitrc, .Xresources (.Xdefaults по-старому), xprofile (устаревший) и.т.п. подобные файлы xorg, а в файл настройки bash - ~/.bash_profile, либо просто в ~/.profile , например, так:
TERMINAL=xterm
TERM=xterm
EDITOR=nano
Эти строчки определяют какая программа по эмуляции терминала будет использоваться, последняя - какой редактор установлен по-умолчанию. Как оказалось, .bash_profile и запускаются один раз, при входе, а .bashrc - столько. сколько запускается интерпретатор bash, и, в archlinux он содержит, как правило, только переменную приглашения рабочей строки:
PS1='\u@\h:\w$ '
Это вид приглашения, включающий: логин@доменное имя хоста текущая директория $. (mylogin@localdomain ~$)

Вообще-же посмотреть какие переменные установлены в системе, можно командами export (без аргументов, с аргументами вроде тех, что показаны выше, - это команда назначения значений переменным), так же есть команды env и printenv.

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.