From a9e489fcb2bcc2af08710d0fe5ee105ec1099277 Mon Sep 17 00:00:00 2001 From: mady20 <165700212+mady20@users.noreply.github.com> Date: Sun, 5 Oct 2025 21:53:06 +0530 Subject: [PATCH 1/5] systemctl-list-unit-files: add page --- pages/linux/systemctl-list-unit-files.md | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pages/linux/systemctl-list-unit-files.md diff --git a/pages/linux/systemctl-list-unit-files.md b/pages/linux/systemctl-list-unit-files.md new file mode 100644 index 00000000000000..5a8bd345d9cc98 --- /dev/null +++ b/pages/linux/systemctl-list-unit-files.md @@ -0,0 +1,25 @@ +# systemctl list-unit-files + +> List installed unit files and their enablement states. +> See also: `systemctl list-units` for listing units currently loaded in memory. +> More information: . + +- List installed unit files and their enablement states: + +`systemctl list-unit-files` + +- Filter by state (e.g., enabled): + +`systemctl list-unit-files --state enabled` + +- Filter by a name pattern (e.g., sshd*): + +`systemctl list-unit-files 'sshd*'` + +- Print output directly to stdout (disable pager): + +`systemctl --no-pager list-unit-files` + +- Print output without headers or footers (for scripts): + +`systemctl --no-legend list-unit-files` From 28cfedbb2cf46afed2a39193fe9a7a0ea5663fab Mon Sep 17 00:00:00 2001 From: mady20 <165700212+mady20@users.noreply.github.com> Date: Sun, 5 Oct 2025 22:06:04 +0530 Subject: [PATCH 2/5] docs: reordered options --- pages/linux/systemctl-list-unit-files.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/linux/systemctl-list-unit-files.md b/pages/linux/systemctl-list-unit-files.md index 5a8bd345d9cc98..fa346cc6ad6eda 100644 --- a/pages/linux/systemctl-list-unit-files.md +++ b/pages/linux/systemctl-list-unit-files.md @@ -18,8 +18,8 @@ - Print output directly to stdout (disable pager): -`systemctl --no-pager list-unit-files` +`systemctl list-unit-files` --no-pager - Print output without headers or footers (for scripts): -`systemctl --no-legend list-unit-files` +`systemctl list-unit-files` --no-legend From 0ed0eab51e7dff39bcc2594fba9ab1d2c3c9558f Mon Sep 17 00:00:00 2001 From: mady20 <165700212+mady20@users.noreply.github.com> Date: Sun, 5 Oct 2025 22:10:05 +0530 Subject: [PATCH 3/5] Updated pages/linux/systemctl-list-unit-files.md --- pages/linux/systemctl-list-unit-files.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/linux/systemctl-list-unit-files.md b/pages/linux/systemctl-list-unit-files.md index fa346cc6ad6eda..eabbf990826099 100644 --- a/pages/linux/systemctl-list-unit-files.md +++ b/pages/linux/systemctl-list-unit-files.md @@ -18,8 +18,8 @@ - Print output directly to stdout (disable pager): -`systemctl list-unit-files` --no-pager +`systemctl list-unit-files --no-pager` - Print output without headers or footers (for scripts): -`systemctl list-unit-files` --no-legend +`systemctl list-unit-files --no-legend` From 9fa4f7daf82487542f20eaa876a49d159cf31a77 Mon Sep 17 00:00:00 2001 From: mady20 <165700212+mady20@users.noreply.github.com> Date: Mon, 6 Oct 2025 14:43:21 +0530 Subject: [PATCH 4/5] Update pages/linux/systemctl-list-unit-files.md --- pages/linux/systemctl-list-unit-files.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pages/linux/systemctl-list-unit-files.md b/pages/linux/systemctl-list-unit-files.md index eabbf990826099..475ab3942c9857 100644 --- a/pages/linux/systemctl-list-unit-files.md +++ b/pages/linux/systemctl-list-unit-files.md @@ -8,18 +8,22 @@ `systemctl list-unit-files` -- Filter by state (e.g., enabled): +- Filter by state: -`systemctl list-unit-files --state enabled` +`systemctl list-unit-files --state {{enabled|disabled|static|...}}` -- Filter by a name pattern (e.g., sshd*): +- Filter by unit type: + +`systemctl list-unit-files {{[-t|--type]}} {{service|socket|timer|...}}` + +- Filter by a name pattern: `systemctl list-unit-files 'sshd*'` -- Print output directly to stdout (disable pager): +- Print output directly to `stdout`: `systemctl list-unit-files --no-pager` -- Print output without headers or footers (for scripts): +- Print output without headers or footers: `systemctl list-unit-files --no-legend` From aa5a6bca0fb3f2ea3a543b49d341ca83917d364a Mon Sep 17 00:00:00 2001 From: mady20 <165700212+mady20@users.noreply.github.com> Date: Tue, 7 Oct 2025 12:08:50 +0530 Subject: [PATCH 5/5] Update pages/linux/systemctl-list-unit-files.md Co-authored-by: Dylan <145150333+dmmqz@users.noreply.github.com> --- pages/linux/systemctl-list-unit-files.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/linux/systemctl-list-unit-files.md b/pages/linux/systemctl-list-unit-files.md index 475ab3942c9857..3f38d95aaba12b 100644 --- a/pages/linux/systemctl-list-unit-files.md +++ b/pages/linux/systemctl-list-unit-files.md @@ -18,7 +18,7 @@ - Filter by a name pattern: -`systemctl list-unit-files 'sshd*'` +`systemctl list-unit-files '{{sshd*}}'` - Print output directly to `stdout`: