Запитання з тегом «bashrc»

Питання, характерні для Bourne Again SHell від GNU, на відміну від інших оболонок 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 …
12 bash  ssh  alias  bashrc 

4
відключення контролю роботи в баші (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
Чи можлива наявність оболонки для входу, яка не є інтерактивною?
Інтерпретуючи цю блок-схему Я виявив, що в man bash: Коли bash викликається як інтерактивна оболонка для входу, або як неінтерактивна оболонка з опцією --login, вона спочатку зчитує та виконує команди з файлу / etc / profile, якщо такий файл існує. Це говорить про те, що інтерактивні оболонки входу читають /etc/profile(без …
11 bash  login  startup  bashrc 

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



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

1
Дженкінс не використовує локалі системи
Я отримав цікаву поведінку у Дженкінса. Оболонка Дженкінса не використовує мої системи. Дженкінс працює як користувач 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: en id показує ідентифікатор …

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 | …
10 bash  shell  quoting  alias  bashrc 

1
налаштування .inputrc vs .bashrc
Я помітив кілька налаштувань .bashrcі .inputrcфайли виглядають однаково або схожі, такі як: shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset 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. То звідки вони беруться?

3
Як у скриптах конфігурації оболонки, як я можу пояснити різниці між coreutils на BSD порівняно з GNU?
До цього місяця мої конфігурації оболонок були досить простими (просто .bashrcабо .bash_profileв основному з деякими псевдонімами), але я переробляю його, щоб я міг отримати різну поведінку залежно від того, використовую ли я zsh та bash. Вони спочатку подають загальний файл конфігурації оболонки, який повинен працювати ні за що, а потім …
9 bash  bashrc  bsd  gnu 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.