Скопируйте эту часть в Вас CentOS .bashrc
:
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[ \033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
${debian_chroot:+($debian_chroot)}
часть не будет работать, хотя и может быть удален (но она ничего не повредит путем пребывания там, она просто оценивает к пустой строке).
Я думаю, что ответ на Ваш вопрос не, хотя можно выполнить то же самое другие пути.
в человеке ld.so, я не вижу упоминания о способности использовать пользовательский .conf или .cache
Правда, но существует упоминание о $LD_LIBRARY_PATH
и и --library-path
, причем бывший в более общем плане полезен.
какой смысл вышеупомянутых двух опций
ldconfig
затем?
Таким образом, можно создать кэш, не перезаписывая систему один, и не имея необходимость использовать системные конференции.
/etc/ld.so.conf
только читается ldconfig
(программа поколения кэша), не ld.so
(динамический загрузчик). Можно изменить местоположение конфигурационного файла, если Вы хотите генерировать кэш, это отличается от системного значения по умолчанию.
/etc/ld.so.cache
читается ld.so
и Вы не можете заставить его читать из другого местоположения. Может быть, тем не менее, полезно передать другое выходное местоположение ldconfig
. Случай наиболее популярного способа использования является, вероятно, chroot средами. Можно использовать ldconfig -r /some/root
работать ldconfig
на альтернативном корне, и помещенный вывод везде, где Вы хотите (внутри или снаружи того корня). Вы должны будете любому испустить вывод в /some/root/etc/ld.so.cache
или скопируйте его там позже. Существуют другие довольно неясные варианты использования, например, если Вы хотите работать ldconfig
как непривилегированный пользователь (кто не может записать в /etc/ld.so.cache
) и затем переместите файл в место позже.