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

20
Глобальный bash_profile

Я понимаю, что есть /etc/profileи /etc/bashrcфайлы для установки глобальных переменных среды, и, возможно, я просто неправильно понимаю их цели, но ... Есть ли глобальный bash_profileфайл? Я использую Mac OS...

19
.bashrc перезаписан, но все еще является источником - как его можно восстановить?

Обычно, когда я нахожу команду, которую хочу назвать псевдонимом, я передаю ее моему .bashrc следующим образом: [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc Там может быть лучший способ сделать это. Но в любом случае, сейчас я...

18
Полностью перезапустите Bash

Есть ли способ , чтобы полностью рестарт Bash и перезаряжания .bashrcи .profileи тому подобное? Я хотел бы убедиться, что мои изменения работали правильно после редактирования этих...

15
почему удаление истории bash недостаточно?

Раньше я думал, что удаления моей истории bash было достаточно, чтобы очистить мою историю bash, но вчера моя кошка бездельничала вокруг правой стороны моей клавиатуры, и когда я вернулся в свой компьютер, я увидел что-то, что я напечатал месяц назад, затем я начал нажмите все клавиши как...

14
В чем разница между .bashrc и .inputrc

Я новичок в системе Unix, и мне интересно создавать настраиваемые функции и конфигурации в файлах настроек, таких как .bashrcи .inputrc. Однако я не понимаю различий между ними. Например, когда я создал псевдоним, я вставил их .bashrc. Example 1: alias ...='cd ../../' Когда я создаю такие операции,...

13
Как я могу получить файл bashrc каждый раз, когда я "очищаю"

Это может быть плохой идеей. Чем больше я думаю об этом, тем больше я осознаю, что мне, вероятно, не следует этого делать ... но я пытался и терпел неудачу, поэтому я ДЕЙСТВИТЕЛЬНО хочу знать, как это сделать, даже если это плохая идея. Я хочу, чтобы файл bashrc получал каждый раз, когда я запускаю...

12
Как проверить наличие возможных конфликтов при использовании псевдонима в bashrc?

Есть ли простой способ перечислить все конфликты команд, которые произошли в системе из-за обновления bashrc с использованием команд псевдонимов? Например, кто-то пишет alias ls=/path/to/user-generated/executableв bashrc. Как узнать, что это маскирует действительную команду ( ls). Один из способов,...

12
У меня есть несколько копий .bash_profile, какая из них на самом деле используется? (если есть)

Я думаю, что в какой-то момент я все испортил, .bash_profileи теперь у меня несколько Я пытаюсь настроить свою оболочку, но я не уверен, какой .bash_profileиспользовать, если таковые имеются. Я думал, что .bashrcфайл использовался чаще? Я использую OSX - El Capitan ls -la | more total 480...

12
отключение управления заданиями в bash (CTRL-Z)

Иногда случается, что я нажимаю CTRL+ Zслучайно, и мое приложение исчезает в фоновом режиме. Я знаю, я могу принести это обратно fg, так что это не так уж важно. Но мне все job controlравно интересно отключить это . За всю свою жизнь я не могу вспомнить ни одного случая, когда мне это было нужно,...

12
Неинтерактивная оболочка расширяет псевдоним

У меня проблемы с получением псевдонимов для расширения моей учетной записи хостинга, когда я запускаю такую ​​команду: ssh user@server "bash -c \"alias\"" Мой файл .bashrc: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f...

11
Посмотреть текущее определение функции оболочки

Поэтому я постоянно редактирую bashrc, и у меня открыт терминал с определением рабочей функции, хотя bashrc был обновлен с неправильным определением функции. (Поскольку определение не изменяется, пока я не получу обновленный bashrc) Как я могу найти определение рабочей функции в этом случае?...

11
Возможно ли, чтобы была оболочка входа в систему, которая не была бы интерактивной?

При интерпретации этой блок-схемы Я обнаружил, что в человеке Bash: Когда bash вызывается как интерактивная оболочка входа в систему или как неинтерактивная оболочка с параметром --login, она сначала читает и выполняет команды из файла / etc / profile, если этот файл существует. Это означает, что...

11
Можно ли использовать «.» запускать файлы вместо исходного - в .bashrc в Ubuntu и OS X?

ОК, поэтому sourceскрипт запускается в текущей оболочке и .отдельно, как описано, например, в сценарии с «.» И «исходным кодом» , но, в частности, в моем .bashrcфайле я имею: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source...

10
.bashrc не выполняется

У меня есть пользователь (не root), в котором есть ~/.bashrcфайл с псевдонимами. Но это не похоже, что файл выполняется во время входа в систему. Если я делаю, source ~/.bashrcон делает то, что должен. Но не ~/.bashrcдолжен выполняться каждый раз, когда я вхожу? Разрешения установлены на 644 (так...

10
Почему root не является источником .bash_profile?

Каждый раз, когда я пытаюсь войти в систему как пользователь root su(не su -), он не .bash_profileпопадает в домашний каталог user1. В принципе, мой /var/rootкаталог не имеет .bash_profile, так что я положил копию .bash_profileв /var/rootиспытанию su -. Это не автоматически источник .bash_profile(в...

10
Есть ли файл Bash, который будет всегда получен в интерактивном режиме, независимо от того, является ли он логином или не логином?

Насколько я знаю, интерактивные оболочки могут быть логином или не логином, а файлы запуска для них разные. Если интерактивный + Войти оболочки → /etc/profileзатем первый читаемый ~/.bash_profile, ~/.bash_loginи~/.profile Если интерактивная + не авторизованная оболочка → /etc/bash.bashrcто~/.bashrc...