System
System: processes, services, packages, macOS.
File aliases/system.sh. Disable: export ALIASX_DISABLE="system"
Processes
| Name | Runs | What it does | |
|---|---|---|---|
kernel | uname -a | kernel and OS info | |
load | uptime | uptime and load | |
mem | vm_stat | memory usage | macOS |
psmem | ps aux | sort -nrk 4 | head -11 | top 10 by memory | macOS |
pscpu | ps aux | sort -nrk 3 | head -11 | top 10 by CPU | macOS |
mem | free -h | memory usage | Linux |
psmem | ps aux --sort=-%mem | head -11 | top 10 by memory | Linux |
pscpu | ps aux --sort=-%cpu | head -11 | top 10 by CPU | Linux |
please | eval "sudo $(fc -ln -1)" | rerun last command with sudo | |
psgrep PATTERN | find processes by nameexample$ psgrep nginx
root 812 0.0 0.1 nginx: master process
www 813 0.0 0.2 nginx: worker process |
Linux hardware
| Name | Runs | What it does | |
|---|---|---|---|
disks | lsblk -f | block devices and filesystems | Linux |
mounts | findmnt | mounted filesystems | Linux |
gpuinfo | nvidia-smi | NVIDIA GPU status | needs nvidia-smi |
systemd and logs
| Name | Runs | What it does | |
|---|---|---|---|
sc | systemctl | systemctl | needs systemctl |
scu | systemctl --user | systemctl for user | needs systemctl |
scfailed | systemctl --failed | failed units | needs systemctl |
jc | journalctl | journalctl | needs systemctl |
jcf | journalctl --follow | follow journal | needs systemctl |
jcxe | journalctl -xe | recent journal with explanations | needs systemctl |
jcerr | journalctl -p err..alert -b | errors since boot | needs systemctl |
svclogs SERVICE [OPTS] | journal for one serviceexample$ svclogs nginx -n 5
Oct 02 10:31:07 web1 nginx[812]: started | needs systemctl |
Firewall (ufw)
| Name | Runs | What it does | |
|---|---|---|---|
ufws | asroot ufw status verbose | firewall rules | needs ufw |
ufwa | asroot ufw allow | allow port or service | needs ufw |
ufwd | asroot ufw deny | deny port or service | needs ufw |
Packages
| Name | Runs | What it does | |
|---|---|---|---|
aptup | asroot apt update && asroot apt upgrade | update and upgrade packages | needs apt |
apti | asroot apt install | install package | needs apt |
aptr | asroot apt remove | remove package | needs apt |
apts | apt search | search packages | needs apt |
aptclean | asroot apt autoremove | remove unused packages | needs apt |
dnfup | asroot dnf upgrade --refresh | upgrade packages | needs dnf |
dnfi | asroot dnf install | install package | needs dnf |
dnfr | asroot dnf remove | remove package | needs dnf |
dnfs | dnf search | search packages | needs dnf |
pacup | asroot pacman -Syu | sync and upgrade packages | needs pacman |
paci | asroot pacman -S | install package | needs pacman |
pacr | asroot pacman -Rns | remove package and deps | needs pacman |
pacs | pacman -Ss | search packages | needs pacman |
apkup | asroot apk update && asroot apk upgrade | update and upgrade packages | needs apk |
apki | asroot apk add | install package | needs apk |
apkr | asroot apk del | remove package | needs apk |
brewup | brew update && brew upgrade | update and upgrade formulae | needs brew |
brewi | brew install | install formula | needs brew |
brewr | brew uninstall | uninstall formula | needs brew |
brews | brew search | search formulae | needs brew |
brewclean | brew cleanup | remove old versions | needs brew |
Power (Linux)
| Name | Runs | What it does | |
|---|---|---|---|
sys-reboot | reboot machine after y/Nexample$ sys-reboot
Reboot web1 now? [y/N] n
Cancelled. | needs systemctl | |
sys-poweroff | power off machine after y/Nexample$ sys-poweroff
Power off web1 now? [y/N] n
Cancelled. | needs systemctl | |
sys-suspend | suspend machine after y/Nexample$ sys-suspend
Suspend laptop now? [y/N] y | needs systemctl |
macOS
| Name | Runs | What it does | |
|---|---|---|---|
flushdns | asroot dscacheutil -flushcache; asroot killall -HUP mDNSResponder | flush DNS cache | macOS |
showfiles | defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder | show hidden files in Finder | macOS |
hidefiles | defaults write com.apple.finder AppleShowAllFiles -bool false; killall Finder | hide hidden files in Finder | macOS |
sleepnow | put the Mac to sleep after y/Nexample$ sleepnow
Sleep now? [y/N] y | macOS | |
clipcopy | stdin to clipboard (pbcopy, wl-copy or xclip)example$ cat id_ed25519.pub | clipcopy
(public key copied to clipboard) | ||
clippaste | clipboard to stdoutexample$ clippaste > note.txt
(clipboard saved to note.txt) |