web-dev-qa-db-ja.com

Unixライクなシステムで永続的なエイリアスを作成する方法は?

すべてのユーザーの永続的なエイリアスを作成する簡単な方法を探しています。そう ~/.bashrcまたは~/.bash_profileはオプションではありません。

このためのプログラムを作成した人はいませんか?それは非常に一般的なニーズだと思います。そうでない場合は、常にカスタムの Bash スクリプトを作成できますが、すべてのユーザーに.bash_profileに相当するものがあるかどうかを知る必要があります。

私の場合、Mac OS X v10.9(Mavericks)とUbuntu 12.04(Precise Pangolin)を使用していますが、主要なUnixシステムで機能する方法が欲しいのですが。

UPDATE:ユーザーがファイルを編集せずにコマンドラインから直接、エイリアスのパーマネントのリストを自動的に管理できるプログラムについて疑問に思っていました。すべてのユーザー、ターゲットユーザー、対話型/ログインシェルなどの設定オプションがあります。

UPDATE 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
5
NeDark

Rubyがインストールされている場合は、 aka を使用してオンザフライで恒久的なエイリアスを生成できます。

1
ytbryan