ディレクトリの下のコマンドは対話型の使用にのみ使用されますか?

ディレクトリの下のコマンドは対話型の使用にのみ使用されますか?

私は一つを持っていますbin/$HOMEこれには、いくつかの一般的なコマンドの拡張バージョンが含まれています。したがって、私はこのコマンドをスクリプトで使用するのではなく、インタラクティブな目的でのみ使用したいと思います。

私ができることは追加だけです。

for f in ~/bin/*
do
    alias "$(basename $f)"="$f"
done

私のもの~/.bash_profile?それとも別の解決策がありますか?

ベストアンサー1

に次の行を追加することもできます。これは.bashrc対話型シェルにある場合にのみ設定されます。PATH

if [ "$PS1" ]
then
    export PATH=~/bin:$PATH
fi

おすすめ記事