.sh ファイルを「bin/sh」ディレクトリにコピーしようとしていますが、「sh」にアクセスできません。.sh ファイルを「sh」ディレクトリにコピーする方法またはコマンドはありますか?
質問する
7859 次
1 に答える
9
独自のshスクリプトを作成し、それをシェルプロンプトから見つけて実行したい場合は、次のようにします。
スクリプトファイルmyscript.shの権限を変更します
chmod + w myscript.sh
また
chmod 755 myscript
誰がスクリプトを実行および変更できるかによって異なります。
- ファイルを/bin/(非推奨)または/ usr / bin(それほど悪くはなく、システム上に自分よりも多くのユーザーがいる場合はファイルを配置する場所)にコピーするか、保持する場所に新しいパスを追加できます。 shスクリプトをPATH環境に挿入します。bashを実行すると、〜/.bashrcにあります。
.bashrcを変更する前に、プロンプトからこれをテストできます(bashの例)。
export PATH=$PATH:~/myscripts/
スクリプトの場合は、独自のディレクトリmyscriptsに配置します。それを/usr/ binに入れるには、
sudo cp myscript.sh /usr/bin/.
sudo権限がない場合は、shファイルを配置してPATHを変更する独自のディレクトリを使用して、後者のソリューションにバインドされます。
- 勉強することをお勧めします:chmodとbashのmanページを読んでください。環境変数の変更についても。
于 2012-09-21T06:34:18.083 に答える