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

15
Завершение Bash заставляет запуск Bash медленно

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

15
Bash предлагает изменить цвет при входе на сервер

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

14
переопределение пользовательских функций с тем же именем, что и системные команды

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

14
В моем домашнем каталоге нет файла bashrc

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

13
bash: выполнить команду в командной строке и не выходить

как указать команду на командной строке bash, которая должна быть выполнена один раз внутри нового bash после прочтения ~ / .bashrc - Но все это, не позволяя bash завершиться после завершения команды? Я возился с «загрузочной конфигурацией» для терминатора, где некоторые сплиты должны запускать...

13
Что значит . .bashrc на самом деле делать?

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

12
`ssh <хост>` - это оболочка для входа, но `ssh <хост> <команда>` - нет?

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

12
Баш, как глобально исправить ^ H и ^? проблемы возврата

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

11
.bashrc загрузка псевдонимов из другого файла

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

10
bashrc: как узнать, доступно ли окно X или нет?

В my есть часть ~/.bashrc, которая устанавливает $ EDITOR в gvim. Он отлично работает, когда я в окне X. Тем не менее, если я ssh на свою рабочую станцию ​​(с другой рабочей станции), gvim начинает жаловаться "не могу открыть дисплей". Поэтому я хочу поместить ifв bashrc утверждение, что если X...

10
Замазка соляризация ручным способом

Я хотел бы использовать соляризованную цветовую схему в PuTTY . Сложность в том, что у меня нет прав администратора на этом компьютере. Поэтому мне придется вручную изменить цвета по умолчанию через «Изменить настройки»> «Окно»> «Цвета». Я ищу таблицу соответствия с соляризованными цветами...

9
Как сохранить историю Баш?

Я не знаю, ожидается ли это, но моя история не сохраняется между сеансами. Это означает, что если я закрою окно, то при повторном его открытии история будет пустой. Как я могу сохранить это через сеансы? Вот результаты заданных вами команд: set -o | grep history history on $ grep -i history...

9
Cygwin .bashrc не является источником, потому что Cygwin запускается в Windows home

ПРИМЕЧАНИЕ. Пожалуйста, ознакомьтесь с моим вторым редактированием ниже для получения обновленной информации о проблеме. Cygwin работал хорошо для меня до прошлой недели. Теперь .bashrc не получает источник. Я, должно быть, установил что-то или изменил что-то, но я не могу точно вспомнить, что...

8
Как выполнить скрипт Python из консоли без записи полного пути?

У меня есть несколько сценариев Python в / usr / share / scripts /, которые я часто использую, и я хочу иметь возможность выполнять их, просто написав имя, а не полный путь, как я могу это сделать? echo $ PATH показывает мне:...

8
Могу ли я заставить bash прекратить анализ и проверку определенного псевдонима?

Я использую Fedora 25 и добавил следующий псевдоним в свой профиль bash: alias releasenotes="dnf updateinfo --refresh info `dnf check-update | cut -d '.' -f 1 | xargs` | less" (Я не могу использовать прямо dnf updateinfo infoиз-за https://bugzilla.redhat.com/show_bug.cgi?id=1405191 ) Мой псевдоним...

8
Добавление ветки git к приглашению bash на снежном барсе

Я использую это: $(__git_ps1 '(%s)') Он работает, однако, он не обновляется, когда я меняю каталоги или извлекаю новую ветку. У меня также есть этот псевдоним: alias reload='. ~/.bash_profile' Образец прогона: user@machine:~/dev/rails$cd git_folder/ user@machine:~/dev/rails/git_folder$reload...

7
работает .bashrc против нового входа

Я добавил новый псевдоним в .bashrc Запуск .bashrc не создает этот псевдоним, но новый вход в систему да. Не могли бы вы объяснить, почему это так, и как я могу проверить, работает ли новый .bashrc, не выполняя тестовый вход?...

2
Создание рутины bash

Каждый раз, когда я вхожу в свою рабочую машину, я должен открыть терминал и ввести одну и ту же процедуру: $ cd /Documents/some_folder/some_another_folder $ vagrant up $ vagrant ssh Я хотел бы, чтобы эти команды выполнялись одна за другой, просто набрав что-то вроде $ initvm, Я думал о создании...

2
Как выполнить команду при запуске urxvt

Urxvt не поддерживает использование панели I в качестве курсора. Один из способов обойти это - отправить команду echo -n -e "\033[6 q". Это работает до тех пор, пока я посылаю команду каждый раз, когда открываю urxvt, что я бы предпочел не делать. Я пытался заставить urxvt выполнить это при запуске...