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

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

2
Bash не завантажує '.profile' у новому сеансі в Linux
Я встановлюю нову машину Linux, яку я отримав з нашого відділу інформаційних технологій, і помітив .profile, що не завантажується, коли я запускаю новий термінальний сеанс. В даний час оболонки Bash , хоча я змінив його від за замовчуванням ш він прийшов с. Як змусити його завантажуватися .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 змушує баш починати повільно
Запуск базу в моїй системі 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" = "" ]] && \rm $FILE …
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, …
13 bash  boot  bashrc  terminator 

2
Bash, як глобально виправити ^ H і ^? проблеми із зворотним простором
Я хотів би виправити цю часту проблему, коли оболонка на віддаленому сервері вважає, що клавіша в зворотному просторі мого термінала є, ^?а іноді здається, що вона є ^Hнеправильною і видає неправильний символ, коли я натискаю на простір. Якщо я встановив його на ^ H чи ^? з stty erase ^Hабо …
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 <host>` - оболонка для входу, але `ssh <host> <command>` ні?
Я помітив, що коли я запускаю команду безпосередньо на хості SSH, використовуючи ssh &lt;host&gt; &lt;command&gt;синтаксис, я бачу вихід, .bashrcале не вихід .bash_profile(або .profile). Наприклад, якщо я розміщую таку команду вгорі обох файлів, echo ${BASH_SOURCE[0]} і вручну джерело .bash_profile(які джерела .bashrcв свою чергу), я побачу $ . .bash_profile .bash_profile .bashrc Це …

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.