2017-12-26 14 views
1

私はMacOSを使用しています。自分のアカウントのショートカットキーを設定しましたが、rootアカウントでショートカットキーを使いたい場合、なぜですか?Macは.bash_profileに設定した後にrootでショートカットキーを使用できません

私はちょうどフォローよう.bash_profileでショートカットキーを設定します。私の口座に

alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'" 
alias pycharm="'/Applications/PyCharm.app/Contents/MacOS/pycharm'" 

をHSとして、それは以下のように働いた:

Shortcut-key work with my account

を私はrootアカウントを使用する場合

Shortcut-key doesn't work with root account

のように動作しません0

ショートカットキーを設定するにはどうすればいいですか?私のアカウントとrootアカウントの両方で動作しますか?ありがとうございます!

答えて

0

タイプaliasroot userとして、rootの使用可能なエイリアスをすべて一覧表示します。もし存在しなければalias sublが利用可能であることを確認してください。

root userに切り替えると〜/ .bash_profileは無効になります。そこに定義されているエイリアスを使用するには、source /Users/<your non-root username>/.bash_profileがあります。

+0

おかげさまで、ありがとうございました。 –

+0

エイリアスの代わりに '/ usr/local/bin'にシンボリックリンクを作成することもできます。これらは、システムのすべてのユーザーが自動的に使用できます。この 'sudo ln -s/path/to/utility/usr/local/bin/utility'のように作成してください – mschmidt

関連する問題