Запуск bash, затем автозапуск fish с помощью терминатора

О списках рассылки следует помнить, что они рассылают электронные письма всем участникам этого списка. Вам нужно подумать о целевой аудитории для вашего вопроса.

Да, в целом допустимо отправлять «вопросы новичков» в список рассылки, но в отличие от SE или форумов, вы «навязываете» свой вопрос всем (а не только тем людям, которые находят его интересным).

Хорошее практическое правило: «Не могли бы вы встать посреди конференции и попросить кого-нибудь внимания, а затем задать свой вопрос?»

Я знаю, что это пугает, но опять же, основное отличие списка рассылки от форума состоит в том, что список рассылки фактически отправляет письма всем в списке, привлекает их внимание, а затем передает им ваше сообщение.

Конечно, есть списки рассылки, которые более дружелюбны к новичкам, чем другие. Обычно это списки рассылки поддержки или пользователей.

Также имейте в виду, что люди присоединяются к этим спискам рассылки, чтобы помочь. Так что не бойтесь просить о помощи. Лучше всего присоединиться к списку рассылки, посмотреть, какой трафик он генерирует, и выяснить, что оттуда делать. Если ваш вопрос кажется "на одном уровне" с другими вопросами и темами для обсуждения, действуйте. Если вы чувствуете, что все болтают над вашей головой, возможно, поищите другой список рассылки. Большинство из них дружелюбны и, по крайней мере, укажут вам правильное направление.

НЕ ЗАБУДЬТЕ ЭТИКЕТ

Например, см. https://wiki.openstack.org/wiki/MailingListEtiquette

В большинстве списков где-то есть что-то подобное. Придерживаться его. Запомните ваши контакты с 50 000 человек напрямую.Не время для грубости.

3
12.05.2017, 16:13
2 ответа

Учитывая ваше описание симптомов, вы, очевидно, установили узел в расположение, которое не входит в путь поиска команд по умолчанию в вашей системе. В этом нет ничего плохого, вам просто нужно добавить это местоположение в переменную окружения PATH. Вот что вы сделали неправильно: вы сделали это не в том файле.

К сожалению, во многих руководствах вам предлагается установить PATH в .bashrc. Как вы заметили, это неправильно: если вы сделаете это, настройка будет доступна только в том случае, если вы запускаете программы через интерактивный экземпляр bash. Вообще говоря, не устанавливайте переменные среды в .bashrc. Вместо этого задайте переменные среды в файле, который загружается как часть запуска сеанса при входе в систему, например ~/.profile. См. Существует ли эквивалентный файл ".bashrc", читаемый всеми оболочками? и Как установить постоянные переменные среды

. Таким образом, решение состоит в том, чтобы удалить PATH изменения, которые вы добавили в ~/.bashrc (вручную или запустив какой-либо установочный скрипт) и вместо этого поместили эти строки в ~/.profile.

Чтобы изменения вступили в силу в текущем сеансе, вам необходимо изменить среду в вашем оконном менеджере. Это повлияет на любой будущий терминал, запускаемый из оконного менеджера (нет никакого способа повлиять на существующие терминалы). Как это сделать, зависит от оконного менеджера.

3
27.01.2020, 21:21

Я не понимаю, почему вы начинаете бить, а не рыбу. Если рыба — это оболочка, которую вы хотите использовать, то почему бы не установить ее в качестве оболочки по умолчанию? «chsh -s /usr/local/bin/fish», затем в редких случаях, когда вы хотите/нужно запустить команду bash, вы просто набираете «bash», которая бросает вас в оболочку bash, а затем, когда вы закончите, вы набираете «exit», чтобы вернуться к рыбе.

Подробнее об этом можно узнать на странице "https://github.com/fish-shell/fish-shell#switching-to-fish"

0
27.01.2020, 21:21

Теги

Похожие вопросы