bashrcのエイリアス - 動作できません

bashrcのエイリアス - 動作できません

シェルスクリプトを生成してbashrcに追加したいと思います。 /home/jub/bashrc を開き、ファイルの末尾に以下を追加します。

alias myfilesync = './/home/jub/Documents/scripts/myfilesync.sh'

その後、端末で実行します。

source ~/.bashrc

それから実行しようとしています。

myfilesync

または

./myfilesync

いずれにせよ、結果は「該当するファイルやディレクトリはありません」です。

私は何が間違っていましたか?

答え1

作成したスクリプトがホームディレクトリにあると仮定すると(私の考えではそうです)、/home/jub指示aliasは次のようになります。

alias myfilesync='/home/jub/Documents/scripts/myfilesync.sh'

つまり、先導することをあきらめなければなりません。./

答え2

ちょうど別の答え

開いて編集してください.bashrc

alias myfilesync='/home/jub/Documents/scripts/myfilesync.sh'

間にスペースがないので注意してください。=

先行がないため、./スクリプトパスを指定する場合は必要ありません。

スクリプトに実行権限があることを確認する

現在の端末セッションを閉じて、もう一度やり直してください。この手順をスキップするには、現在のプロンプトでエイリアスを設定してください。

$ alias myfilesync='/home/jub/Documents/scripts/myfilesync.sh'

関連情報