Как добавить строку в сценарий оболочки?

Я новичок в ОС Linux. Я пытался добавить пользовательские цвета в свой терминал, используя проект LS_Colors на Github

Я установил пакет, используя sh install.sh из репозитория.

И он говорит: Чтобы включить цвета, добавьте следующую строку в сценарий запуска оболочки:

Для оболочки Bourne (например, ~ / .bashrc или ~ / .zshrc):

  . "/home/username/.local/share/lscolors.sh"

Как и где мне отредактировать этот сценарий?

Это мой файл bashrc

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/username/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/username/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/username/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/username/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
1
задан 22 December 2020 в 14:29

3 ответа

При запуске терминала:

echo '. "/home/abi/.local/share/lscolors.sh"' >> ${HOME}/.bashrc

Предполагается, что ваш пользователь использует оболочку по умолчанию на Ubuntu, которая называется bash .

Для других оболочек вам необходимо определить правильное расположение файла инициализации.

man {shell name}

например:

man zsh

После добавления этой строки в сценарий инициализации оболочки убедитесь, что вы повторно - прочтите этот файл, в случае вызова bash :

. ${HOME}/.bashrc

Это решение еще можно улучшить, то есть вы должны проверить, существует ли файл инициализации lscolors, прежде чем использовать его в файле инициализации вашей оболочки, для этого вам следует откройте файл инициализации вашей оболочки в вашем любимом текстовом редакторе (geany / gedit / nano / vim / emacs) и добавьте следующие строки:

if [ -f "${HOME}/.local/share/lscolors.sh" ] ; then
  . "${HOME}/.local/share/lscolors.sh"
fi
0
ответ дан 3 January 2021 в 22:45

сделайте, как сказано в инструкции,

Вы можете использовать nano, чтобы добавить эти строки в ваш .bashrc файл. Я рекомендую поместить его в последнюю строку, чтобы вы могли легко найти его в будущем

nano ~/.bashrc
0
ответ дан 3 January 2021 в 22:45

Сначала посмотрите, какую оболочку вы используете:

ps -p $$ | grep usr.* --color

Затем откройте rc файл:. rc. Для bash это будет .bashrc, для tcsh - .tcshrc. Добавьте «~ /» в начало .bashrc в качестве ярлыка для вашего домашнего каталога.

gedit ~/.bashrc

Вы сможете редактировать его в текстовом редакторе «gedit». Затем сохраните и закройте окно gedit и запустите:

source ~/.bashrc
0
ответ дан 3 January 2021 в 22:45

Другие вопросы по тегам:

Похожие вопросы: