アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
いつか、標準以外のディレクトリからコマンドを実行したい時が来るでしょう。そんな時は、それらのディレクトリを$PATHに追加しましょう。Jack Wallenがその方法を紹介します。
LinuxのPATHは、コマンドをグローバルに実行できるディレクトリを定義するものです。つまり、PATHに設定されたディレクトリに実行ファイルがあれば、Linuxファイル構造のどこからでもその実行ファイルを実行できます。これにより、/usr/binにあるコマンドをホームディレクトリ(あるいはどこからでも)から実行できるようになります。
参照:使用すべき 5 つの Linux サーバー ディストリビューション(TechRepublic Premium)
LinuxのPATHには、デフォルトで/usr/bin/、/usr/sbin/、/usr/local/binといった一般的なエントリが含まれています。しかし、標準以外のディレクトリからコマンドを実行する必要がある場合はどうでしょうか?そのような場合は、それらのディレクトリを手動でPATHに追加する必要があります。
どうすればいいのでしょうか?説明しましょう。
ホームディレクトリにSCRIPTSというディレクトリがあるとします。これをPATHに追加してみましょう。
- Linux マシンにログインし、ターミナル ウィンドウを開きます。
- nano ~/.bashrcコマンドを使用して、.bashrc ファイルを開いて編集します。
- ファイルの一番下までスクロールし、次の行を追加します:PATH=”~/SCRIPTS:$PATH”。
$PATH 部分を含めることは非常に重要です。これにより、標準ディレクトリがパスに確実に含まれるようになります(そうしないと、PATH に含まれるディレクトリが SCRIPTS のみになり、好ましくありません)。 - ファイルを保存して閉じます。
- ターミナルを閉じて再度開きます。
この時点で、SCRIPTS ディレクトリにある実行可能ファイルを、ファイルシステム階層内のどこからでも実行できます。
参照:Rust:開発者がこのプログラミング言語について知っておくべきこと(無料PDF)(TechRepublic)
これで、PATHに新しいディレクトリを追加することができました。このちょっとしたコツは、特に共通ディレクトリに保存したくない独自のbashスクリプトを書き始めるときにとても役立ちます。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。

画像: PegasuStudio/Shutterstock
こちらもご覧ください
- Linux 101: Nano テキストエディタからコマンドを実行する方法
- Linux 5.14カーネル: リリースに新しくエキサイティングな機能が登場
- 開発者になる方法:チートシート
- Kubernetes: チートシート (無料 PDF)
- Microsoft は Windows を捨てて Linux に移行するつもりなのでしょうか?
- オープンソースインデックスとGitHubプロジェクトのチェックリストガイド
- オープンソースソフトウェアがビジネス界をどう変えたか
- Linux、Android、その他のオープンソース技術の報道

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。