.bashrcクラスファイルをリソース化せずに永続的なエイリアスを作成するには?

.bashrcクラスファイルをリソース化せずに永続的なエイリアスを作成するには?

私はbashエイリアスが本当に好きですが、新しいエイリアスを追加するたびに2つのコマンドを入力する必要があることは面倒です。

echo "alias \"short-cmd\"='long-command'" >> ~/.bash_aliases
source ~/.bash_aliases

単一のコマンドを使用してエイリアスを永久に作成する方法はありますか?

ベストアンサー1

paliasこの関数(別名永続エイリアス)の回避策は次のとおりです。

function palias ()  {

    if [ $# -ne "2" ] ; then
        error "Usage: palias short-alias \'long-alias\'"
        return
    fi

    alias $1="$2"
    alias $1 >> ~/.bash_aliases
}

おすすめ記事