Mac OS X 10.7のパスにディレクトリを追加する方法
-
13-11-2019 - |
質問
-
私は、私のディレクトリのいずれかからファイルを使用するコマンドのエイリアスを作成しました。
-
このエイリアスは、次の形式で.bash_profileにロードされます。 ALIAS NAME_OF_COMMAND= 'ssh -i name_of_keyfile user @ ip_address'
-
私はシステム上の任意の場所からエイリアスを使用できるが、keyfile(a.k.a.name_of_keyfile)は、$ PATHの一部ではない1つのディレクトリにのみ存在します(それはDropboxのサブディレクトリです)。
-
次のコマンドでそのディレクトリをパスに追加しようとしました。 エクスポートパス= $ PATH:/ name / / directory
私はこれが名目上成功したことがわかりました
新しいディレクトリが$ path変数の末尾に表示されます。
- ただし、SSHコマンドを実行しようとすると、エラーが発生します。 警告:Identity Fileキーファイルにアクセスできない:そのようなファイルまたはディレクトリはありません。
解決
一般に、一般的にデータファイルではなく実行可能ファイルを検索するために使用されます。
あなたの最善の策はおそらく、keyfileが完全修飾されたパス名であるようにエイリアスを変更することです。
alias myssh='ssh -i $HOME/ssh/mykeyfile.ppk pax@example.com'
.
完全修飾キーファイルを使用すると、現在ファイルシステムにある場所には関係ありません(もちろん、ssh
自体があなたのパス上にあると仮定して、それが異なる問題です)。
所属していません StackOverflow