Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
b0274a88
Commit
b0274a88
authored
Oct 05, 2018
by
Jayadeep K M
Committed by
Marc Cornellà
Oct 04, 2018
Browse files
systemd: add README (#7225)
parent
d0d4c654
Changes
1
Show whitespace changes
Inline
Side-by-side
plugins/systemd/README.md
0 → 100644
View file @
b0274a88
# Systemd plugin
The systemd plugin provides many useful aliases for systemd.
To use it, add systemd to the plugins array of your zshrc file:
```
plugins=(... systemd)
```
## Aliases
| Alias | Command | Description |
|:-----------------------|:-----------------------------------|:-----------------------------------------------------------------|
|
`sc-list-units`
|
`systemctl list-units`
| List all units systemd has in memory |
|
`sc-is-active`
|
`systemctl is-active`
| Show whether a unit is active |
|
`sc-status`
|
`systemctl status`
| Show terse runtime status information about one or more units |
|
`sc-show`
|
`systemctl show`
| Show properties of units, jobs, or the manager itself |
|
`sc-help`
|
`systemctl help`
| Show man page of units |
|
`sc-list-unit-files`
|
`systemctl list-unit-files`
| List unit files installed on the system |
|
`sc-is-enabled`
|
`systemctl is-enabled`
| Checks whether any of the specified unit files are enabled |
|
`sc-list-jobs`
|
`systemctl list-jobs`
| List jobs that are in progress |
|
`sc-show-environment`
|
`systemctl show-environment`
| Dump the systemd manager environment block |
|
`sc-cat`
|
`systemctl cat`
| Show backing files of one or more units |
|
`sc-list-timers`
|
`systemctl list-timers`
| List timer units currently in memory |
|
**Aliases with sudo**
|
|
`sc-start`
|
`sudo systemctl start`
| Start Unit(s) |
|
`sc-stop`
|
`sudo systemctl stop`
| Stop Unit(s) |
|
`sc-reload`
|
`sudo systemctl reload`
| Reload Unit(s) |
|
`sc-restart`
|
`sudo systemctl restart`
| Restart Unit(s) |
|
`sc-try-restart`
|
`sudo systemctl try-restart`
| Restart Unit(s) |
|
`sc-isolate`
|
`sudo systemctl isolate`
| Start a unit and its dependencies and stop all others |
|
`sc-kill`
|
`sudo systemctl kill`
| Kill unit(s) |
|
`sc-reset-failed`
|
`sudo systemctl reset-failed`
| Reset the "failed" state of the specified units, |
|
`sc-enable`
|
`sudo systemctl enable`
| Enable unit(s) |
|
`sc-disable`
|
`sudo systemctl disable`
| Disable unit(s) |
|
`sc-reenable`
|
`sudo systemctl reenable`
| Reenable unit(s) |
|
`sc-preset`
|
`sudo systemctl preset`
| Reset the enable/disable status one or more unit files |
|
`sc-mask`
|
`sudo systemctl mask`
| Mask unit(s) |
|
`sc-unmask`
|
`sudo systemctl unmask`
| Unmask unit(s) |
|
`sc-link`
|
`sudo systemctl link`
| Link a unit file into the unit file search path |
|
`sc-load`
|
`sudo systemctl load`
| Load unit(s) |
|
`sc-cancel`
|
`sudo systemctl cancel`
| Cancel job(s) |
|
`sc-set-environment`
|
`sudo systemctl set-environment`
| Set one or more systemd manager environment variables |
|
`sc-unset-environment`
|
`sudo systemctl unset-environment`
| Unset one or more systemd manager environment variables |
|
`sc-edit`
|
`sudo systemctl edit`
| Edit a drop-in snippet or a whole replacement file with
`--full`
|
|
`sc-enable-now`
|
`sudo systemctl enable --now`
| Enable and start unit(s) |
|
`sc-disable-now`
|
`sudo systemctl disable --now`
| Disable and stop unit(s) |
|
`sc-mask-now`
|
`sudo systemctl mask --now`
| Mask and stop unit(s) |
### User aliases
You can use the above aliases as
`--user`
by using the prefix
`scu`
instead of
`sc`
.
For example:
`scu-list-units`
will be aliased to
`systemctl --user list-units`
.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment