.shファイルのコマンドショートカットを作成するには?

.shファイルのコマンドショートカットを作成するには?

ターミナルに入り、Mozillaブラウザを実行したいと思いますfirefox

だから私はシンボリックリンクを作成しようとしています。 ln -s /opt/firefox firefox

ただし、firefox端末に入力するとエラーが発生します。bash: firefox: command not found

問題はどこにありますか?

ベストアンサー1

コマンドを実行すると、現在の作業ディレクトリ(おそらくホームディレクトリ)にリンクが作成されます/opt/firefox(これは実際に呼び出されたときにFFを起動できるFirefoxバイナリですか?)。/opt/firefox

ただし、リンクが作成されたディレクトリは自分のディレクトリではなく、直接$PATH実行することはできません。

解決策は、パスに含まれているディレクトリへのリンクを作成することです。たとえば、

ln -s /opt/firefox /usr/local/bin/firefox

またはパスに追加します/optが、最初のオプションをお勧めします。

注:/opt/バイナリを置く場所は奇妙です。 Firefoxをどのようにインストールしましたか?ディストリビューションのパッケージ管理システムを試してみてはいかがでしょうか?

おすすめ記事