sudoを使用してコマンドのエイリアスを作成する方法

sudoを使用してコマンドのエイリアスを作成する方法

次のように2つのエイリアスを追加したいと思います。 1つはsudoではない場合はコマンドを実行し、もう1つはsudoの場合はコマンドを実行します。

alias v = 'nvim'
alias 'sudo v' = 'sudo -E nvim '

私も決心したalias sudo='sudo '

ベストアンサー1

で何をすべきかを説明していますbashzshそこで何をすべきかわかりません。

私はあなたの問題が等号の左側にあると思います。一意で短く覚えやすいエイリアス名を使用してください(スペースなし)。また、等号の周囲には空白があってはなりません。

それ以外の場合は、エイリアスに含めるのは簡単ですsudo。エイリアス定義に入れるだけです。別名を使用して例を表示できます~/.bashrc

alias uc='sudo umount /dev/sdc*'

(ドライブのすべてのパーティションをマウント解除します/dev/sdc。)


svエイリアスとして名前を提案することもできますが、その名前の標準ツールがあるのでsevSあなたは -第二NV私、もっとうまくいきます。

おすすめ記事