LINUX.ORG.RU

да, PS1 обычно экспортируется из .bashrc или /etc/bashrc

metawishmaster ★★★★★
()

да, PS1 обычно экспортируется из .bashrc или /etc/bashrc

imho, Ъшнее засунуть в отдельный файл.

_ cat .bashrc
#[ -z $TMUX ] && tmux attach || clear

source /etc/profile

func_source () {
	pushd $HOME/.config/shell

	for conf_file in * ; do
		source $conf_file
	done

	popd
}

func_source 1> /dev/null

HISTCONTROL=ignoreboth
HISTIGNORE=clear:exit:pwd
foxrat
()
Ответ на: комментарий от foxrat

.bashrc работает. /etc/bashrc не работает.

Насчёт отдельного файла - не понял даже как этот отдельный файл в данном случае называется? /dev/null? Если да, то создал файл ~/null c такой строкой и дописал в ~/.bashrc func_source 1> ~/null. Не помогло.

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

е понял даже как этот отдельный файл в данном случае называется?

любой в $HOME/.config/shell.

/dev/null?

нет

В сути:

.bashrc

source /etc/profile

func_source () {
	pushd $HOME/.config/shell

	for conf_file in * ; do
		source $conf_file
	done

	popd
}

func_source 1> /dev/null
и .config/shell/prompt(к примеру)
PS1="[ \A ] _"

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