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

Вопросы, относящиеся к GNU Bourne Again SHell, в отличие от других оболочек Bourne / POSIX. Для вопросов о оболочках Unix в целом используйте вместо этого тег / shell.

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

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

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

2
Можно ли использовать «.» запускать файлы вместо исходного - в .bashrc в Ubuntu и OS X?
ОК, поэтому sourceскрипт запускается в текущей оболочке и .отдельно, как описано, например, в сценарии с «.» И «исходным кодом» , но, в частности, в моем .bashrcфайле я имею: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && source ~/.autojump/etc/profile.d/autojump.sh Могу …
11 osx  bashrc  posix 

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

1
Посмотреть текущее определение функции оболочки
Поэтому я постоянно редактирую bashrc, и у меня открыт терминал с определением рабочей функции, хотя bashrc был обновлен с неправильным определением функции. (Поскольку определение не изменяется, пока я не получу обновленный bashrc) Как я могу найти определение рабочей функции в этом случае? Например, если я наберу: alias function_name Я могу …
11 function  bashrc 

3
Как долго длится содержимое файла .bash_history?
Как я могу изменить содержимое моего bash_historyфайла? Какие значения или переменные контролируют, как долго длится история? Есть ли другие вещи, которые я могу изменить, чтобы лучше контролировать мою историю BASH?


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

1
Jenkins не использует локали системы
Я получил интересное поведение в Дженкинс. Оболочка Дженкинса не использует мои системные локали. Дженкинс работает как пользователь jenkinsв моей системе. Вы вошли как jenkinsчерез SSH: locale отображается: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" и т. Д ... envпоказывает LANGи LANGUAGEпеременные: LANG = en_US.UTF-8 LANGUAGE = en_US: …

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

1
ленивая замена bashrc
Как получить ~/.bashrcпсевдонимы для оценки $()замен во время выполнения , а не во время выполнения ~ / .bashrc (при открытии терминала)? Я запускаю эту команду достаточно часто, чтобы добавить для нее псевдоним: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL | …
10 bash  shell  quoting  alias  bashrc 

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

1
Настройки .inputrc и .bashrc
Я заметил несколько настроек .bashrcи .inputrcфайлы выглядят одинаково или похожи, например: shopt -s nocaseglobпротив set completion-ignore-case export HISTSIZEпротив set history-size export HISTFILESIZEпротивset history-size Влияют ли .inputrcнастройки также на завершение и размер истории в оболочке python (если они запускаются внутри терминала)? Он HISTSIZEограничен history-sizeили переопределяет его?
9 bashrc  inputrc 

1
Откуда берутся /root/.bashrc и /root/.profile в системе Debian?
Обычно, когда вы добавляете пользователя в систему Debian, содержимое /etc/skel/копируется в домашний каталог нового пользователя. Но /root/.bashrcне совпадает /etc/skel/.bashrcи /root/.profileне совпадает /etc/skel/.profile. Также ни один файл не известен dpkg. Так откуда они берутся?

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