Вопросы с тегом «bashrc»

.bashrc - это один из сценариев, которые оболочка Bash читает и выполняет при запуске в виде интерактивной (но не входящей в систему) оболочки.

2
Bash не загружает .profile в новом сеансе в Linux
Я настраиваю новую машину Linux, которую я получил от нашего ИТ-отдела, и заметил, что .profileона не загружается, когда я начинаю новый сеанс терминала. Текущая оболочка - Bash , хотя я изменил ее по умолчанию на sh, с которым она шла. Как мне заставить его загрузиться .profileпри запуске? Я доступ к …

4
«Сбросить» цвета терминала после выхода из ssh / выхода из системы
Когда я захожу на удаленный сервер, мне нравится, когда меняются цвета терминала. Я использую settermна своем удаленном файле ~ / .bashrc, чтобы сделать это. Однако, когда я exit, цвета терминала не сбрасываются на локальные. Я решил проблему, но я не уверен, что это лучшее решение. Это то, что я мог …
21 bash  colors  bashrc 


1
Bash запускается медленно из-за этой строки в .bashrc. Что может вызвать это?
Мой .bashrcфайл содержит строку с этим эффектом: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Когда я закомментирую эту строку, Bash запускается практически мгновенно, когда я открываю новый терминал. В этой строке задержка составляет 4-5 секунд, прежде чем появляется мой курсор. Удаление вложенных команд $(pwd)и т. Д. Также ускоряет его. Почему это …

2
Это хорошая идея, чтобы поместить «screen -r» в мой .bashrc?
Я хотел бы использовать экран, чтобы сохранить сеансы SSH на моем сервере. Было бы хорошо, если бы я мог автоматически возобновить любой сеанс работы для моего пользователя при входе в систему. Простой способ сделать это - добавить «screen -r» в мой .bashrc, и это, похоже, работает нормально. Мне просто интересно, …

4
Завершение Bash заставляет запуск Bash медленно
Запуск bash в моей системе Ubuntu занимает около 2 секунд. Если я удаляю загрузку / etc / bash_completition в .bashrc, она начинается без задержки. Конечно, я не хочу отказываться от завершения и не думаю, что загрузка этого файла является законной причиной задержки в 2 секунды. Любые идеи, как я могу …

4
Bash предлагает изменить цвет при входе на сервер
Есть ли способ сделать динамическое приглашение bash, чтобы при входе на сервер оно меняло цвет? Поэтому я хочу, чтобы подобный цвет был зеленым в моей системе и менялся на красный при подключении к серверам. У меня огромное количество серверов, на которые я не хочу ставить разные .bashrc.
15 bash  shell  colors  bashrc 

1
переопределение пользовательских функций с тем же именем, что и системные команды
Эта функция существует в одном из моих пользователей ~ / .bashrc: function rm() { ls $* echo "rm?" read ans if [ "$ans" == 'y' ]; then /bin/rm $* fi } В моем сценарии ksh, который требуется запускать пользователям, у меня есть такая строка: [[ "$KEEP" = "" ]] && …
14 bash  alias  bashrc  ksh 

5
В моем домашнем каталоге нет файла bashrc
Вот что я отметил в своей лекции: Найти файл .bashrcв вашем домашнем каталоге делать vi .bashrc Когда вы помещаете папку приложения куда-нибудь, убедитесь, что ее адрес находится в переменной пути. Проблема в том, что у меня нет .bashrcфайла в моем домашнем каталоге. В .bash_historyмоем доме только файл. Если я иду …
14 bash  bashrc 

3
Что значит . .bashrc на самом деле делать?
Когда я ввожу например. новый псевдоним в моем .bashrcфайле. Я не могу использовать его в этом окне терминала сразу, и до недавнего времени я думал, что мне нужно перезапустить терминал, чтобы перезагрузить .bashrcфайл. Тогда я где-то узнал, что если я напишу . .bashrc это перезагрузит .bashrcфайл в текущем окне, и …

5
bash: выполнить команду в командной строке и не выходить
как указать команду на командной строке bash, которая должна быть выполнена один раз внутри нового bash после прочтения ~ / .bashrc - Но все это, не позволяя bash завершиться после завершения команды? Я возился с «загрузочной конфигурацией» для терминатора, где некоторые сплиты должны запускать некоторые приложения (vim, mutt, irrsi) после …
13 bash  boot  bashrc  terminator 

2
Баш, как глобально исправить ^ H и ^? проблемы возврата
Я хотел бы исправить эту частую проблему, когда оболочка на удаленном сервере думает, что клавиша возврата моего терминала есть, ^?а иногда она думает, что это так ^H, и, оказывается, неверна и выводит неправильный символ, когда я нажимаю клавишу возврата. Если я установлю это на ^ H или ^? с stty …
12 linux  bash  terminal  shell  bashrc 

5
почему псевдонимы, определенные в файле .bashrc, не работают?
Я дал псевдонимы в файле .bashrc, как показано ниже. Но псевдонимы не работают. Почему? alias c='clear' alias l='ls -lt' alias h='history' alias d='ls -lt |grep "^d"' export ORACLE_HOME=/ora11gr2/app/oracle/product/11.2.0/db2 export ORACLE_LIB=/ora11gr2/app/oracle/product/11.2.0/db2/lib export PATH=$ORACLE_HOME/bin:/usr/vac/bin:/usr/vacpp/bin:. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:.
12 alias  bashrc 

3
`ssh <хост>` - это оболочка для входа, но `ssh <хост> <команда>` - нет?
Я заметил, что когда я запускаю команду непосредственно на хосте SSH с использованием ssh &lt;host&gt; &lt;command&gt;синтаксиса, я вижу вывод, .bashrcно не вывод .bash_profile(или .profile). Например, если я помещу следующую команду в верхней части обоих файлов, echo ${BASH_SOURCE[0]} и вручную источник .bash_profile(какие источники .bashrcв свою очередь), я посмотрю $ . .bash_profile …

1
.bashrc загрузка псевдонимов из другого файла
У меня есть файл .bashrc, который я хочу настроить, чтобы он считывал псевдонимы из файла .aliases и настраивал их. В настоящее время у меня есть: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done &lt; .aliases Но при входе я получаю: -bash: псевдоним: -fu: не …
11 bash  alias  bashrc 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.