0

ある Linux ベースのディストリビューション (Linux mint) では機能するが、別のディストリビューション (Fedora) では機能しない 1 行のスクリプトを試してみました。bash スクリプトに次の行を入力しました。

mkdir $HOME/folder123

私が受け取るエラー:

bash: create.sh: No such file or directory

自分でフォルダを作成しようとしましたが、許可が拒否されましたか?

うまくいけば、物事をクリアするには:mkdirはスクリプトcreate.shにあり、ターミナルでコマンドbash create.shを使用して実行します

4

1 に答える 1

0

私があなたの投稿を正しく解釈した場合、あなたはcreate.shを含むファイルを持っておりmkdir $HOME/folder123、あなたはそれをタイプして実行しようとしていますcreate.sh

スクリプトを実行するには、スクリプトが現在のディレクトリにある場合、または別のディレクトリにある場合にスクリプトを実行しchmod +x yourscript.shます。./yourscript.sh/home/whatever/yourdir/yourscript.sh

正しく機能させるにyourscript.shは、$PATHのlistenディレクトリに配置する必要があります。

これを行うには、にリストされているディレクトリのいずれかにコピーしecho $PATHます。

または、などの新しいディレクトリを作成して、の最後にmkdir /home/you/bin追加することもできます。また、行が含まれていることを確認してください。次に、ログアウトして再度ログインします。export PATH="$PATH:/home/you/bin"~/.bashrc~/.bash_profilesource .bashrc

于 2013-02-11T20:41:53.490 に答える