Linux:列出所有用戶 [指南]

Linux:列出所有用戶 [指南]

在 Linux 上,有許多不同的工具可用於創建新用戶。每個Linux 桌面環境都有一個用戶管理器,這些用戶管理器雖然非常方便,但也很短。它們都不支持查看隱藏的系統用戶,例如root、 dbus 等。

如果您一直試圖獲得 Linux PC 上所有用戶的完整列表,但不知道從哪裡開始,本指南適合您。跟隨我們向您展示如何列出 Linux 系統上的所有用戶,包括未出現在桌面環境的用戶管理器中的用戶。 

Linux:列出所有用戶 [指南]

Linux 列出所有用戶 – cat

Linux 用戶可以查看所有系統用戶的最簡單方法是對文件使用cat 命令/etc/passwd。在/etc/passwd包含大量的信息,如密碼以及用戶信息。

要通過cat 命令列出 Linux PC 上的所有用戶 ,首先在 Linux 桌面上打開一個終端。要在 Linux 桌面上打開終端,請按 Ctrl + Alt + T 鍵盤命令,或在應用程序菜單中搜索“終端”。 

打開終端窗口後,執行下面的 cat 命令以查看文件的內容。請記住,未加密的密碼不會存儲在 /etc/passwd 文件中。相反,只存在對每個密碼的加密引用。 

貓 /etc/passwd Linux:列出所有用戶 [指南]

如果您想將 /etc/passwd cat 輸出保存 到一個文本文件供您自己使用,請按以下步驟操作。

cat /etc/passwd > ~/passwd-file

您可以隨時在終端窗口中以與查看/etc/passwd文件相同的方式查看“passwd-file” 。通過使用 cat 命令。

cat ~/passwd-file

Linux 列出所有用戶 – 剪切

查看 Linux 系統上所有用戶的另一種方法是使用 cut 命令。Cut 是一種很好的方法,因為與cat不同,cut可以過濾掉不需要的文本,而 cat 命令只能逐字查看文件的內容。 

要使用cut 命令查看 Linux PC 上的用戶列表,請 確保終端窗口已打開。要打開一個,請在 Linux PC 上的應用程序菜單中搜索“終端”。 

打開終端窗口後,使用以下 cut 命令查看 Linux PC 上已安裝用戶的列表。 

cut -d: -f1 /etc/passwd Linux:列出所有用戶 [指南]

執行 cut 命令後,您應該會看到 Linux PC 上所有當前用戶的長列表。這份清單可能很長。如果您想在終端中更輕鬆地閱讀此列表,請將cut 命令與less 命令結合使用 。

cut -d: -f1 /etc/passwd | 較少的

通過將less 命令與cut結合 使用 ,您將能夠按鍵盤上的“Enter”鍵逐行查看用戶列表,而不是一次查看全部。 

想把cut 命令生成的用戶列表導出 到一個文本文件中以備後用?輸入下面的命令。

cut -d: -f1 /etc/passwd > ~/cut-user-list

要稍後查看列表,請執行 cat 命令。

cat ~/cut-user-list

Linux 列出所有用戶 – compgen

列出 Linux 系統上所有用戶的第三種方法是使用 Compgen 工具。Compgen 是 Bash 命令行中包含的內置工具。它可用於列出用戶可以在 Bash 終端中執行的所有可用命令。 

Compgen 不需要安裝在任何 Linux 操作系統上。此外,任何 Linux 發行版都未打包 Compgen,並且無法將其下載到您的計算機上。相反,每個在 Linux 上運行 Bash 的人都會自動設置並準備好運行。

要使用compgen查看 Linux PC 上的所有可用用戶 ,您需要使用 -u 命令行開關。使用以下命令,列出 Linux 系統上的所有用戶。

compgen -u 

執行上述命令後,  compgen 將打印出 Linux 系統上每個用戶的長列表。如果您想以更舒適的方式瀏覽這個長列表,請嘗試將compgen 命令與less 命令結合使用 。

compgen -u | 較少的

通過執行 compgen 用命令 更少 的命令,用戶列表將被分成頁。您可以通過按鍵盤上的“空格鍵”按鈕瀏覽這些頁面。 

想要將compgen 用戶輸出保存 到文本文件以供以後使用嗎?使用以下命令將其通過管道傳輸到文本文件。

compgen -u > compgen-用戶列表

要查看您導出的 Compgen 文本文件,請使用以下 cat 命令。

cat compgen-user-list


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。