gsed: команда не найдена на macOS с Homebrew

Я использую oh my zsh. Я не могу использовать некоторые команды, которые я мог бы сделать на ubuntu, например. \ s в регулярных выражениях. Я установил домашний варить, а затем brew install gnu-sed --default-names но все же я не могу использовать команду sed. Моя переменная $ PATH немного испорчена, и я не уверен, как ее исправить.

 /Users/ishansrivastava/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin:/opt/X11/bin:/Library/TeX/texbin 

Что мне делать, чтобы я мог использовать все команды gnu без проблем на моем Mac? Также дайте мне список команд, для которых я должен использовать команду gnu вместо default, например. gsed вместо sed и т. д.

One Solution collect form web for “gsed: команда не найдена на macOS с Homebrew”

Как упоминалось в другом вопросе , при установке GNU sed с использованием Homebrew с --with-default-names , он устанавливается как /usr/local/bin/sed .

Без --with-default-names , он будет установлен как /usr/local/bin/gsed .

Если он установлен как sed , то это зависит от вашего $PATH того, что sed binary получает, когда вы выполняете sed . Если ваш $PATH , как вы описали, то у GNU sed должно быть приоритет над macOS sed .

Обратите внимание, что оболочка может кэшировать местоположение sed уже, если вы использовали команду в командной строке. Возможно, вам придется использовать hash -r для очистки этого кеша или открыть новый терминал.

  • Firefox не хочет выполнять
  • ctrl + x в текстовом редакторе vim работает не так, как ожидалось
  • ls, mv, cp, cat, vi, команда не найдена
  • Как изменить путь, используемый апплетом Gnome Command Line?
  • Где «установить» приложение узла и лучший способ запуска
  • Перемещение с bash на zsh: сброс PATH
  • Debian Wheezy 7.1 - невозможно запустить Skype или Firefox
  • почему PATH не работает, когда я добавляю env в него и хочу запустить программу под env?
  • Настройка переменной окружения для пусковых установок для рабочего стола
  • Почему некоторые команды не загружают пользовательскую среду при выполнении с помощью ssh? (в то время как другие делают)
  • Обработка дубликатов имен программ bash
  • Могу ли я получить правильный $ PATH при выполнении sudo -u db2inst -sh "db2"?
  • Interesting Posts

    Почему мой файл sudoers неожиданно сбросил настройки?

    Автоматизация запуска баз данных Oracle 11g на Fedora 15

    Невозможно подключиться к беспроводной сети с помощью Ralink MT7601

    Перенаправляет ли вывод в файл блокировку в файле?

    Безопасность графического пароля диалогового окна Linux

    Что такое пароль MAINDB по умолчанию для CentOS 7?

    IPS pkgrecv на RedHat

    Freenas iscsi для VMware – Установите новый диск в Ubuntu

    Условный grep без тихой опции

    Отображение сеанса экрана Bash для удаленного экрана для пользователя

    Как подключить две виртуальные машины с разными диапазонами IP для доступа друг к другу?

    Команда Wrapper, которая запускает программу во временном каталоге и удаляет ее после выполнения

    Могу ли я запустить emacs в качестве сервера на Linux, но подключиться из Windows?

    Окно медиаплеера VLC накладывается на другие окна в Ubuntu 14.04 – compiz Window manager

    Открытие окна в определенном рабочем пространстве?

    Linux и Unix - лучшая ОС в мире.