ナナマルイチ


ターミナルでsudoを付け忘れたら

2017/04/28

以下を実行すると楽。

$ sudo !!

[sudo]のあとに半角のビックリマークを2つ書くことで、[sudo]がついた状態で直前のコマンドが実行される。

例えば..

$ cp script/memo.sh /usr/local/bin/memo

と打つと以下のようなエラーが表示される。

cp: cannot create regular file '/usr/local/bin/memo': Permission denied

管理者権限が必要なディレクトリ「/usr/local/bin」に対してコピーをしようとしたので拒否された状態。[sudo]を付けることでコピーができるようになるが、そんな時は...

$ sudo !!

とすることで...

$ sudo cp script/memo.sh /usr/local/bin/memo

としたのと同じになる。

[sudo]付けるのをよく忘れるのでしっかり覚えておこう。