Mac OS X .bashrc не работает

У меня есть однострочный файл .bashrc в моем домашнем каталоге:

 alias countlines='find . -type f -print0 | xargs -0 cat | wc -l' 

Но это не создает псевдоним. Почему это может быть так?

5 Solutions collect form web for “Mac OS X .bashrc не работает”

В OSX вместо .bashrc используется .bash_profile .

И да, файл .bash_profile должен находиться в папке /Users/YourName/
(Другими словами, ~/.bash_profile )

Например, /Users/Aaron/.bash_profile

.[bash_]profile и .bashrc могут использоваться как для OS X, так и для Linux. Первый загружается, когда оболочка является оболочкой входа; Последний, когда это не так. Реальное различие заключается в том, что Linux запускает оболочку входа, когда пользователь входит в графический сеанс, а затем, когда вы открываете приложение терминала, эти оболочки не являются оболочками входа в систему; Тогда как OS X не запускает оболочку при графическом входе в систему, а когда вы запускаете оболочку из Terminal.app, это оболочка входа.

Если вы хотите, чтобы ваши псевдонимы работали как в логических, так и в не-регистрационных оболочках (и вы обычно это делаете), вы должны поместить их в .bashrc и source .bashrc в свой .bash_profile с такой строкой:

 [ -r ~/.bashrc ] && source ~/.bashrc 

Это относится к любой системе, использующей bash.

Или создайте символическую ссылку с именем .bash_profile, указанную на вашем .bashrc

 ln -s .bashrc .bash_profile 

Это не псевдоним, потому что вместо .bashrc в Mac OS X используется .bash_profile

Таким образом, у вас есть два варианта:

  • Поместите псевдоним в свой файл ~/.bash_profile

  • Или .bashrc свой .bashrc из вашего .bash_profile , добавив эту строку в .bash_profile :

    . ~/.bashrc

В Mac OS X Yosemite выполните следующую команду:

 vi ~/.profile 

Затем добавьте следующую строку:

 source ~/.bashrc 

Теперь сохраните и закройте .profile , затем откройте новое окно терминала или просто запустите:

 source ~/.profile 

См. Также этот ответ . Он работал над v.10.10.3.

  • Есть ли способ восстановить предыдущую версию в Mac OS X после установки обновления?
  • Опциональные и командные клавиши в Mac OS X меняются местами, а предпочтения клавиатуры не устанавливают их обратно
  • Программное обеспечение для редактирования видео для Mac OS X
  • Как использовать Split в терминале Mac OS X для разделения файлов непосредственно на другой каталог?
  • Перемещение файла во время его использования - как он работает?
  • Как извлечь субтитры из фильмов MP4 и MKV
  • Выделение текста в средстве просмотра Windows CHM по умолчанию
  • Предложения для решения удаленного рабочего стола
  • Использование терминальных клавиш с bash на macOS
  • Могу ли я создать DVD-диск из папки видео-ts
  • Установите две разные версии одного и того же приложения на OSX?
  • AppleScript и Preview.app
  • Interesting Posts

    Как я могу проверить, работает ли порт USB 3,5 мм с микрофоном?

    Мой ноутбук стирает диск d, а затем настроил раздел восстановления, чтобы я мог продать ноутбук

    Поиск руководств для lpr

    «Ошибка суммирования CMOS» при загрузке

    Как закрыть приложения Mac OS X после закрытия последнего окна

    Windows 7 – просмотр других типов файлов в виде текста в области предварительного просмотра

    Как получить телефоны Y530 и Y300 от Huawei для подключения через USB в Windows?

    Получить первый URL-адрес поиска google для выделенного текста в любом приложении

    Как отключить загрузку изображений в firefox и загрузить все изображения для данной страницы?

    Низкий баран в обновлении Windows 8.1

    Список и выбор точек доступа WLAN (базовых станций) в Mac OS X

    Как использовать несвободные драйверы во время установки debian

    Использование расширенных наборов параметров в функции с несколькими уникальными переключателями

    Что такое клавиша быстрого доступа для запуска слайд-шоу из выбранного или активного слайда?

    Windows 8 и Hyper-V не могут подключиться к Wi-Fi

    Давайте будем гением компьютера.