Вопросы с меткой [.bash-profile]

.bash_profile - это один из сценариев, которые оболочка Bash читает и выполняет при запуске в качестве интерактивной оболочки входа в систему.

421
голос
5ответов
140k показов

Разница между .bashrc и .bash_profile

В чем разница между .bashrc и .bash_profile и какую мне использовать?
85
голосов
5ответов
267k показов

Где найти файл .bashrc в Mac OS X Snow Leopard и Lion?

Я хочу установить rvm на мою машину Snow Leopard. В нем говорится, что мне нужно добавить строку в мой файл .bashrc (я использую bash), но где мой файл .bashrc ?
84
голоса
5ответов
123k показов

Как мне изменить мой профиль Git Bash в Windows?

Я использую Git Bash в Windows 7 и хотел бы настроить псевдонимы профиля Bash, такие как alias gs='git status' чтобы сделать мою жизнь проще. Как я могу это сделать?
34
голоса
6ответов
34k показов

Профиль MinGW Bash

Я использую MinGW на Windows 7. У меня есть .bashrc с псевдонимами. Файл находится в моей домашней папке, куда меня запускает MinGW, поэтому он также считает, что эта папка - моя домашняя папка. Он ...
34
голоса
3ответа
46k показов

Переменные окружения в bash_profile или bashrc?

Я нашел этот вопрос [блог]: Разница между .bashrc и .bash_profile очень полезна, но после просмотра наиболее проголосовавшего ответа (очень кстати) у меня есть дополнительные вопросы. В конце ...
31
голос
3ответа
93k показов

Как я могу исправить ошибку Broken Pipe?

Я недавно переустановил RVM (следуя инструкциям на http://rvm.io) после новой установки Ubuntu 12.10, когда я получил SSD Drive. Теперь, когда я печатаю : type rvm | head -1 Я получаю следующую ...
22
голоса
3ответа
13k показов

Можно ли переопределить встроенную в командную строку команду "cd"?

Примерно каждый раз, когда я 'cd' в другой каталог на моем компьютере (в данном случае, под управлением Mac OS X 10.6.7) через командную строку (это bash), я сразу же набираю 'ls', чтобы получить ...
17
голосов
3ответа
29k показов

~/.profile не загружается при использовании SSH (Ubuntu)

Отредактировано, чтобы отразить проблему, которую я действительно хотел решить: Мне нужно настроить свою среду ruby, чтобы я мог развернуть ее через Capistrano. export PATH=$HOME/.rbenv/bin:$PATH ...
16
голосов
2ответа
46k показов

Bash не загружает .profile в новом сеансе в Linux

Я настраиваю новую машину Linux, которую я получил от нашего ИТ-отдела, и заметил, что .profile не загружается, когда я начинаю новый сеанс терминала. Текущая оболочка - Bash, хотя я изменил ее по ...
15
голосов
1ответ
10k показов

включение цветов в интерактивной оболочке python в OS/X

Я только что изменил свой .bash_profile, чтобы иметь цвета в iTerm и Terminal. Теперь я хочу включить подсветку синтаксиса для интерактивной оболочки Python в стиле IDLE. Как это сделать?
15
голосов
6ответов
89k показов

Как сбросить Bash на Mac OSX, .bash_profile поврежден и bash больше не работает

Я работаю на MacBook Pro с последней версией Mountain Lion. Мне действительно нужна помощь, мне удалось кое-как повредить мой .bash_profile (я думаю), чтобы каждый раз, когда я открывал терминал, я ...
14
голосов
5ответов
55k показов

Как автоматически выполнить скрипт оболочки при входе в Ubuntu

Как заставить скрипт автоматически выполняться при входе в систему? Не тогда, когда машина запускается, и не для всех пользователей, а только тогда, когда я (или любой конкретный пользователь со ...
12
голосов
2ответа
3k показов

Mac OSX: невозможно раскрасить сломанные символические ссылки

На моей машине linux вы можете отличить неповрежденные символические ссылки от сломанных, потому что сломанные окрашены в красный цвет. Я попытался настроить это на своем Mac, добавив некоторые ...
11
голосов
4ответа
6k показов

Что означает >> в терминальной команде?

Я наткнулся на команду только сейчас, приведенную ниже - $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile Из того, что я могу догадаться, он, вероятно, используется для фиксации изменений в ...
11
голосов
6ответов
2k показов

Синхронизация профиля bash между компьютерами

У меня есть тонны вещей в моем .bash_profile. Проблема в том, что я использую ~ 3 компьютера очень часто, и мне надоело копировать и вставлять свои префы везде. Два из них работают под управлением ...
10
голосов
4ответа
7k показов

Откройте скрытые файлы конфигурации без использования терминала

Я внес некоторые изменения в свой .profile который повредил приложение Terminal. Я могу запустить терминал, но я больше не получаю подсказку. Я не могу показать скрытые файлы, чтобы удалить файлы ...
10
голосов
3ответа
3k показов

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

Я заметил, что когда я запускаю команду непосредственно на хосте SSH с использованием синтаксиса ssh , я вижу вывод .bashrc но не вывод .bash_profile (или .profile). Например, если я помещу следующую ...
9
голосов
2ответа
16k показов

Объясните, почему .bash_logout не запускает команды?

Поэтому мне было интересно, как запускать эти две строки кода каждый раз, когда я закрываю открытый экземпляр Terminal: history -c cat /dev/null > ~/.bash_history Я export HISTFILE=5 при запуске, но ...
7
голосов
5ответов
21k показов

.bash_profile не получен

У меня есть файл .bash_profile который я добавил кое-что (псевдонимы, цвета и немного мерзавца), и когда я открываю iTerm и получаю его исходные тексты, все в порядке, и у меня все есть, но когда я ...
7
голосов
2ответа
2k показов

почему код ошибки 1 возвращается при загрузке .bash_profile в Mac

Всякий раз, когда я открываю терминал bash, возвращается код ошибки 1: Last login: Tue Jan 15 16:19:53 on ttys000 spam@moss:~ $ echo $? 1 Я обнаружил, что это вызвано последней строкой кода в моем ...
6
голосов
2ответа
19k показов

Как создать ярлык терминала для этого пути?

Поэтому у меня возникла проблема с созданием ярлыка для глубокой папки. Ни один из примеров, которые я видел на Superuser, не помог :( Это мой путь: cd / Applications / MAMP / htdocs / whoat / solr / ...
6
голосов
1ответ
4k показов

Как вы можете удалить дубликаты из истории Bash?

Так как я сохраняю историю из разных сессий, это проблема, когда erasedups не может помочь, потому что я использую следующее: PROMPT_COMMAND="$PROMPT_COMMAND;history -a" Есть ли простой способ ...
5
голосов
2ответа
113 показов

Как загрузить части псевдонима bash только при входе через ssh

Как гласит заголовок, возможно ли иметь псевдоним, загружаемый только при доступе к машине через ssh , или, что еще лучше, только с определенного компьютера через ssh?
5
голосов
3ответа
3k показов

Как закрыть приложение OS X из командной строки, используя псевдоним, определенный в моем .bash_profile?

Я нашел следующий сценарий оболочки, который можно использовать, чтобы заставить приложение OS X выйти: #!/bin/sh echo | osascript
5
голосов
1ответ
672 показов

Выполните ту же команду для каждого неинтерактивного сеанса bash

Мне нужно реализовать некоторые настройки - мне нужно выполнить некоторый код, если кто-то в моей системе вызывает команду bash в любой форме (интерактивной, неинтерактивной и в форме bash -c ). ...
4
голоса
1ответ
2k показов

Как сделать псевдоним / функцию в .bash_profile для `curl`, который принимает аргумент?

Я нашел этот совет очень полезным для использования curl для возобновления прерванной копии файла. Полный синтаксис: curl -C - -O file:///Volumes/path/to/file Я хотел бы добавить псевдоним или ...
4
голоса
2ответа
40k показов

Отредактируйте .bash_profile в OS X

Как мне отредактировать bash_profile? Я попытался использовать команду chflags но она показывает ошибку [Ошибка записи. Bash_profile: операция не разрешена] Я использую OS X Snow Leopard 10.6.8.
4
голоса
1ответ
6k показов

.profile и .bash_profile игнорируются при запуске tmux из .bashrc?

У меня возникла проблема с получением моего .profile при получении SSH в экземпляре сервера Ubuntu 12.04. Мой .bashrc делает следующее к концу: if [[ "$TERM" != "screen-256color" ]] then tmux ...
4
голоса
3ответа
131 показов

Периодически исходный профиль оболочки

Я пользователь zsh, но это должно относиться к любой оболочке в теории. Когда я редактирую свой .zshrc чтобы добавить новый псевдоним, я должен использовать source ~/.zshrc во всех моих открытых ...
4
голоса
1ответ
4k показов

Ошибка при установке и попытке получить версию SASS через Терминал

Не уверен, что происходит, я смог установить git через терминал (пришлось создать bash_profile). Теперь я установил ruby и установил sass. Однако когда я сделал sass --version я получил ошибку bash? ...
4
голоса
2ответа
254 показов

Почему bash иногда думает, что мой $ HOME не правильный каталог?

Как видно из названия, кажется, что bash иногда неправильно идентифицирует мой $ HOME. Это произошло после, казалось бы, уникальной серии событий, которые я сейчас воспроизведу широкими мазками. ...
4
голоса
4ответа
9k показов

Я сломал мой .bash_profile

В ходе попытки установить что-то на мой компьютер Mac OSX, я думаю, что я сломал свой файл ~/.bash_profile. Я отредактировал его, и внезапно, теперь, когда я открываю терминал, я не могу ничего ...
3
голоса
1ответ
2k показов

В некоторых системах неинтерактивные сеансы SSH не имеют установленной переменной PATH

Я установил свою среду в .profile . Мой .profile является идемпотентом, и .bash_profile , .bashrc , .kshrc и .zshrc все исходные файлы .profile . Таким образом, я всегда получаю одно и то же ...
3
голоса
2ответа
7k показов

Mac OS Lion Terminal: Добавить пустую строку после вывода команды?

Как я могу настроить мой .bash_profile для добавления пустой строки после вывода любой команды?
3
голоса
1ответ
10k показов

Как я могу навсегда добавить путь к своему профилю bash?

Возможный дубликат: Как мне установить PATH и другие переменные окружения? Я хотел бы указать путь к двоичному файлу в моем профиле bash, которого нет в обычном месте, например /usr/bin или /sbin . ...
3
голоса
4ответа
7k показов

Псевдонимы в .bash_profile не работают

Я добавил некоторые команды cd blah blah в качестве псевдонима в моем .bash_login, чтобы облегчить изменение каталогов.Работало нормально.Внезапно, хотя ни один из псевдонимов там не работает.Это ...
3
голоса
1ответ
92 показов

Почему я не могу добавить каталог в Linux $ PATH

Я пытаюсь добавить ~/.bin в мой путь и для этого я отредактировал .bash_profile и добавил строку ниже PATH=$PATH:$HOME/.bin/ и чем я вышел / вошел. Теперь, когда я echo $PATH я получаю ...
3
голоса
9ответов
8k показов

Команда для поиска программ в Linux

Есть ли у вас простая идея определить псевдоним в .bashrc для поиска команды, которую вы хотите найти (если вы забыли ее имя) на вашем компьютере, посещая все каталоги bin, возможно, с помощью regex? ...
3
голоса
2ответа
393 показов

Есть ли способ заставить мой .bash_profile загружать содержимое моего файла .profile?

Я довольно счастливо использовал .profile течение двух лет на своем Mac, на котором сейчас работает Yosemite. Недавняя установка brew создала .bash_profile и хотя мой .profile все еще существует, он ...
2
голоса
1ответ
248 показов

Разберитесь, где разместить мои команды bash, псевдоним и конфигурации

Мне кажется, что каждый дистрибутив Linux, в котором я использую SSH или использую его локально (в основном машины RHEL/CentOS и Debian/Ubuntu), по-разному понимает, какой из .bashrc и .bash_profile ...
2
голоса
1ответ
5k показов

Где я могу найти темы bash_profile / bashrc?

Я давно ищу темы bash_profile / bashrc в Google, но я не нахожу никакой агрегации тем. Большинство из них я нахожу небольшими фрагментами, такими как: export TERM="xterm-color" export CLICOLOR=1 ...
2
голоса
0ответов
574 показов

Почему эта строка появляется каждый раз, когда я запускаю iTerm на моем MacBook?

Поэтому я использую iTerm на своем MacBook Air, а также на своем MacBook Pro. Я играю с .bashrc и .bash_profile и пытаюсь найти умные способы настройки вещей. В какой-то момент я решил, что хочу, ...
2
голоса
2ответа
1k показов

Установите ls для возврата цветных результатов по умолчанию

В моем .bashrc у меня есть следующие строки, чтобы включить цвета для grep и ls alias ls='ls --color=auto' export GREP_OPTIONS='--color=auto' Я попытался изменить псевдоним для export ...
2
голоса
1ответ
152 показов

Скрипт ведет себя странно в bash_profile (но только под X)

Я сделал простой сценарий .sh, который каждую минуту проверяет, является ли конкретный файл пустым или нет, а светодиод на моем ноутбуке мигает с частотой 0,5 Гц. Я вызываю этот скрипт из моего ...
2
голоса
1ответ
193 показов

В bash 4.3.27 "su" игнорирует пользовательские переменные при объединении «-» с «-c командой»?

С тех пор мы всегда запускали пользовательские скрипты из другого пользовательского crontab, например: 00 12 * * 1 su - user2 -c "/home/user2/myscript.sh" При этом скрипт запускается после загрузки ...
2
голоса
1ответ
70 показов

Удаленные строки в .bash_history по-прежнему перечислены в истории команды. Как загрузить изменения?

Я удалил командные строки в моей .bash_history. Проблема в том, что когда я выполняю команду истории, удаленные команды все еще отображаются в списке. Как мне загрузить изменения? Я попытался ...
2
голоса
1ответ
6k показов

Почему mac iterm и iterm2 не являются исходными файлами .bashrc или .bash_profile?

У меня есть много постов, связанных с логином / не-логином и интерактивным / не-интерактивным. Насколько я понимаю, .bashrc должен быть получен из iterm - интерактивной оболочки входа в систему. Это ...
2
голоса
1ответ
1k показов

bash, как удалить ошибку "__bp_precmd_invoke_cmd"?

После каждой команды я получаю сообщение об ошибке bash: __bp_precmd_invoke_cmd: command not found даже после ее успешного выполнения. Например, если я запускаю команду ls я получаю правильный список ...
2
голоса
3ответа
1k показов

Можно ли установить цвет для пользовательского ввода в bashrc?

Обратите внимание, что я хочу, чтобы ввод пользователя имел только определенный цвет (слова, которые пользователь вводил с клавиатуры), а не фактический вывод команды. Я старался: export PS1="$ ...
2
голоса
5ответов
760 показов

Псевдоним с несколькими командами входит в оболочку bash, но не может перейти к пути

Я определил этот псевдоним для запуска bash и перехода к определенной папке, но когда я запускаю его, он запускает только bash и остается в текущем пути /directory /folder. Я определил их двумя ...