Как создать постоянные псевдонимы в Unix-подобных системах?

Я ищу простой способ создания постоянного псевдонима для всех пользователей. Таким образом, ~/.bashrc или ~/.bash_profile не является опцией.

Разве никто не создал для этого программу? Я думаю, что это должна быть очень распространенная потребность. Если нет, я всегда могу создать собственный сценарий Bash , но мне нужно знать, есть ли эквивалент .bash_profile для всех пользователей.

В моем случае я использую Mac OS X v10.9 (Mavericks) и Ubuntu 12.04 (Precise Pangolin), но мне нужен метод, который работает на основных Unix-системах.

ОБНОВЛЕНИЕ: мне было интересно, какая программа автоматически позволяет пользователям управлять списком постоянных псевдонимов непосредственно из командной строки без необходимости редактировать файлы. У него будут параметры для настройки для всех пользователей, целевых пользователей, оболочки взаимодействия / входа и т. Д.

ОБНОВЛЕНИЕ 2: Ответ на ответ @jimmij

 $ su -m Password: # cat /etc/profile alias test343="echo working" # cat /etc/bash.bashrc alias test727="echo working" # test727 bash: test727: command not found # test343 bash: test343: command not found 

  • Как настроить сеть для каждого пользователя?
  • Изменить пароль пользователя с помощью UID
  • Ограничение длины имени пользователя Linux / Unix
  • Создание рубина для всех пользователей
  • Mate настольные разрывы без панелей и десятки окон caja при переключении пользователей?
  • Автозапуск нескольких фоновых пользовательских сеансов в Linux Mint
  • Несколько пользователей в среде рабочего стола
  • 2 Solutions collect form web for “Как создать постоянные псевдонимы в Unix-подобных системах?”

    Пожалуйста, ознакомьтесь с руководством по bash :

    • / и т.д. / профиль

      Системный файл инициализации, выполняемый для интерактивных оболочек входа

    • /etc/bash.bashrc

      Системный файл инициализации, выполненный для интерактивных оболочек без входа.

    • ~ / .bash_profile

      Файл личной инициализации, выполненный для интерактивных оболочек входа

    • ~ / .bashrc

      Индивидуальный загрузочный файл для каждой интерактивной оболочки

    • ~ / .bash_logout

      Отдельный файл очистки оболочки входа, выполняемый при выходе из оболочки входа

    Поэтому вам нужно добавить свои псевдонимы в /etc/profile или /etc/bash.bashrc , чтобы сделать их доступными для всех пользователей.

    Если у вас установлен рубин, вы можете использовать aka для генерации постоянного псевдонима «на лету».

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