[解決済み] カスタム実行ファイルやスクリプトを置くためのUnix標準のディレクトリ?[クローズド]
2023-05-17 15:50:22
質問
自分で作成した、または Web からダウンロードしたカスタム シェル スクリプトまたはプログラムがあり、これを CLI から実行できるようにしたい場合、Linux/Unix ディレクトリ構造でこれを置く標準の場所はありますか?
/usr/bin ?
/usr/local/bin ?
/usr/lib ?
/usr/sbin ?
/bin ?
/sbin ?
/var ?
いつもは~/binフォルダの下に置いて、PATHに入れているのですが、どうもすっきりしません。そして、新しいプログラムをダウンロードするたびに、それを再びPATHに入れなければなりません。
どのように解決するのですか?
/usr/local/bin
は、まさにこの目的のために、システム全体にインストールするために存在します。個人で使用するために
~/bin
が事実上の標準です。
もし、それぞれのバイナリを独自のサブディレクトリに置きたいのであれば、そうすることができますし、すでに
PATH
. ですから、例えば
curl -o $HOME/downloads/fnord http://fnord.example.com/script.exe
ln -s $HOME/downloads/fnord $HOME/bin/
提供
$HOME/bin
は、あなたの
PATH
. (のようなツールがあります。
stow
のようなツールがあり、舞台裏でこれを--そしてもっと多くのことを--行ってくれます)。
関連
-
Linuxでファイルパーミッションを与えるには?Linuxでファイルに実行可能なパーミッションを追加するためのヒント
-
Linuxのデスクトップの背景を画像で引き伸ばし表示にする方法とは?
-
Linux Mint システムの背景画像を変更する方法は? Linuxでデスクトップの背景を変更するためのヒント
-
LinuxでJenkinsプラグインのインストールが遅い場合の解決策
-
deepin20のデフォルトブラウザを設定するには?deepinにデフォルトブラウザを追加するためのヒント
-
deepin20のデスクトップアイコンのスタイルを変更する方法は?deepinのアイコンテーマを変更するためのヒント
-
[解決済み] エラーです。Can't open display: (null)と表示されることがあります。
-
[解決済み] を付けるべきでしょうか?(shebang)を付けるべきか、またどのような形で付けるべきか?
-
[解決済み] Unixシェルスクリプトは、スクリプトファイルが存在するディレクトリを見つけることができますか?
-
[解決済み] ssh user@host コマンド`が動作するように $PATH を設定するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
LinuxでSteamをダウンロードしインストールする方法
-
LinuxでPingを無効にする、または許可する設定方法
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
中国版「浮世」を含むUbuntu 20.04.2リリース
-
Linux Mint システムの背景画像を変更する方法は? Linuxでデスクトップの背景を変更するためのヒント
-
deepin depth systemはどのような内容でアップデートされましたか?deepinの最新版アップデート内容まとめ
-
Kali Linuxのデフォルトのひげメニューアイコンを変更する方法は?
-
[解決済み] ビーコン待ちでハングアップしたリーバー
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] find .コマンドでディレクトリを除外する方法