sudo: add README file (#7177)
parent
b4007b5400
commit
441595d036
1 changed files with 57 additions and 0 deletions
@ -0,0 +1,57 @@ |
|||||||
|
# sudo |
||||||
|
|
||||||
|
Easily prefix your current or previous commands with `sudo` by pressing <kbd>esc</kbd> twice |
||||||
|
|
||||||
|
## Enabling the plugin |
||||||
|
|
||||||
|
1. Open your `.zshrc` file and add `sudo` in the plugins section: |
||||||
|
|
||||||
|
```zsh |
||||||
|
plugins=( |
||||||
|
# all your enabled plugins |
||||||
|
sudo |
||||||
|
) |
||||||
|
``` |
||||||
|
|
||||||
|
2. Reload the source file or restart your Terminal session: |
||||||
|
|
||||||
|
```console |
||||||
|
$ source ~/.zshrc |
||||||
|
$ |
||||||
|
``` |
||||||
|
|
||||||
|
## Usage examples |
||||||
|
|
||||||
|
### Current typed commands |
||||||
|
|
||||||
|
Say you have typed a long command and forgot to add `sudo` in front: |
||||||
|
|
||||||
|
```console |
||||||
|
$ apt-get install build-essential |
||||||
|
``` |
||||||
|
|
||||||
|
By pressing the <kbd>esc</kbd> key twice, you will have the same command with `sudo` prefixed without typing: |
||||||
|
|
||||||
|
```console |
||||||
|
$ sudo apt-get install build-essential |
||||||
|
``` |
||||||
|
|
||||||
|
### Previous executed commands |
||||||
|
|
||||||
|
Say you want to delete a system file and denied: |
||||||
|
|
||||||
|
```console |
||||||
|
$ rm some-system-file.txt |
||||||
|
-su: some-system-file.txt: Permission denied |
||||||
|
$ |
||||||
|
``` |
||||||
|
|
||||||
|
By pressing the <kbd>esc</kbd> key twice, you will have the same command with `sudo` prefixed without typing: |
||||||
|
|
||||||
|
```console |
||||||
|
$ rm some-system-file.txt |
||||||
|
-su: some-system-file.txt: Permission denied |
||||||
|
$ sudo rm some-system-file.txt |
||||||
|
Password: |
||||||
|
$ |
||||||
|
``` |
||||||
Loading…
Reference in new issue