diff --git a/cheats/systemctl.cheat b/cheats/systemctl.cheat new file mode 100644 index 0000000..8319da5 --- /dev/null +++ b/cheats/systemctl.cheat @@ -0,0 +1,37 @@ +% systemctl, service + +# Start service +systemctl start + +# Stop service +systemctl stop + +# Enable service +systemctl enable + +# Disable service +systemctl disable + +# Restart service +systemctl restart + +# Reload service +systemctl reload + +# Service status +systemctl status + +# List running services +systemctl list-units --type=service --state=running + +# List enabled services +systemctl list-unit-files --type=service --state=enabled + +# List disabled services +systemctl list-unit-files --type=service --state=disabled + +$ service_inactive: systemctl list-units --type=service --state=inactive | awk '{print $1}' | grep .service | sed 's/.service$//' +$ service_active: systemctl list-units --type=service --state=active | awk '{print $1}' | grep .service | sed 's/.service$//' +$ service_enabled: systemctl list-unit-files --type=service --state=enabled | awk '{print $1}' | grep .service | sed 's/.service$//' +$ service_disabled: systemctl list-unit-files --type=service --state=disabled | awk '{print $1}' | grep .service | sed 's/.service$//' +$ service: systemctl list-units --type=service --all | awk '{print $1}' | grep .service | sed 's/.service$//'