linux下如何確定當前使用者帳號

如果說Linux有什麼意義的話,那就是選擇。你甚至可以完成一個簡單的任務,比如在很多方面識別當前使用者。本教程將向您展示如何使用一些最快速、最簡單的方法。...

如果說Linux有什麼意義的話,那就是選擇。你甚至可以完成一個簡單的任務,比如在很多方面識別當前使用者。本教程將向您展示如何使用一些最快速、最簡單的方法。

為什麼需要查詢當前使用者的身份?在許多情況下,計算機的所有者是唯一的使用者,而且,在不太現實的情況下,他們可能瞭解自己。也許,但人們建立額外的使用者帳戶以允許家庭成員訪問計算機也是很常見的。而且,如果你連線到某個伺服器上的遠端shell,你可能需要一個快速的使用者名稱提醒。如果您看到一個登入的會話沒有人参與,那麼如何從命令列中識別當前使用者?

讓我們先試試最簡單的方法。我們需要做的就是檢視命令提示符。預設情況下,Linux發行版在提示符中有使用者名稱。很簡單。我們甚至不用打字。

linux下如何確定當前使用者帳號

如果使用者已將提示更改為其他格式,我們需要嘗試其他格式。世衛組織司令部將向我們提供我們正在尋找的資訊。

who

linux下如何確定當前使用者帳號

who的輸出為您提供當前使用者的名稱、他們登入的終端、他們登入的日期和時間。如果是遠端會話,它也會告訴我們它們是從哪裡登入的。

相比之下,whoami命令提供了一個非常簡潔的答案:

whoami

linux下如何確定當前使用者帳號

透過將$USER環境變量回顯到螢幕上,可以得到相同的單字答案。

echo $USER

linux下如何確定當前使用者帳號

一個字母的命令w需要更少的輸入,並提供更多的資訊。

w

linux下如何確定當前使用者帳號

w命令提供了我們想要的使用者名稱,以及該使用者的額外資料集。請注意,如果有多個使用者登入到Linux系統,w命令將列出所有使用者。您需要知道您感興趣的使用者登入了哪個終端。如果他們直接登入到Linux計算機本身,那就是pts/o,所以在w的輸出中查詢:0。

w命令提供了前五、十和十五分鐘的引導時間、正常執行時間和平均負載,以及有關當前使用者的以下資訊。

  • USER:使用者名稱。
  • TTY:他們登入的終端型別。這通常是一個pts(偽電傳打字機)。:0表示連線到此計算機的物理鍵盤和螢幕。
  • 發件人:如果這是遠端連線,則為遠端主機的名稱。
  • LOGIN@:使用者登入的時間。
  • 空閒:空閒時間。這說明了什麼?xdm公司?因為我們執行的是X-windows顯示管理器,它不提供這些資訊。
  • JCPU:聯合CPU時間,這是連線到此tty的所有程序使用的CPU時間。換句話說,這個使用者在這個登入會話中的總CPU時間。
  • 程序CPU時間,這是當前程序使用的CPU時間。當前程序在WHAT列中命名。
  • 什麼:此使用者當前程序的命令列。

現在我們知道了這個使用者是誰,我們可以獲得更多關於他們的資訊。id命令是一個很好的開始。鍵入id、空格和使用者名稱,然後按enter鍵。

id dave

linux下如何確定當前使用者帳號

這將為我們提供他們的使用者ID(uid)、組ID(gid)以及他們所屬的組。使用groups命令可以獲得較少混亂的組顯示。

groups dave

linux下如何確定當前使用者帳號

finger命令提供了一個很好的摘要。如果您使用的是Ubuntu或其他基於Debian的發行版,請使用apt get將此軟體包安裝到您的系統上。在其他Linux發行版上,請改用Linux發行版的包管理工具。

sudo apt-get install finger

一旦安裝了finger,就可以使用它來顯示有關使用者的一些資訊。

手指戴夫

linux下如何確定當前使用者帳號

在大多數Linux系統上,這些欄位中的某些欄位將為空。預設情況下不填充辦公室、全名和電話號碼。“No Plan”欄位指的是一箇舊的方案,在這個方案中,您可以為感興趣的人提供一些註釋,說明您正在做什麼或計劃做什麼。如果編輯主資料夾中的.plan檔案,則該檔案的內容將附加到finger的輸出中。

要從Ubuntu和許多其他Linux發行版上使用的GNOME桌面快速顯示登入使用者的姓名,請單擊螢幕右上角的系統選單。下拉選單中的底部條目是使用者名稱。其他Linux桌面環境應該在類似的易於查詢的選單中顯示您的使用者名稱。

linux下如何確定當前使用者帳號

很簡單,只需點選一下。但這其中的樂趣何在?

當你使用bashshell的時候,你不會感覺自己是一個數字偵探。

  • 發表於 2021-04-03 16:59
  • 閱讀 ( 44 )
  • 分類:網際網路

你可能感興趣的文章

什麼是布吉?感覺像chromebook的linux桌面環境

...題很難回答。與Windows和Mac不同,Linux沒有一個版本是所有使用者都能看到的。 ...

  • 發佈於 2021-03-24 20:48
  • 閲讀 ( 48 )

關於linux最常見的問題。。。回答

...也是免費的。不僅如此,你還可以自由地看看這些程式是如何**的。如果您有專業知識,您可以使用此程式碼建立自己的軟體。 ...

  • 發佈於 2021-03-25 12:19
  • 閲讀 ( 57 )

如何在linux中查詢目錄

...用許多搜尋工具。我們將研究幾個易於使用的選項,以及如何使用它們高效地搜尋資料夾。 ...

  • 發佈於 2021-03-28 04:10
  • 閲讀 ( 46 )

linux下如何使用which命令

...r/本地/**in /usr/本地/bin /usr/**in公司 /usr/箱 /斯賓 /垃圾箱 /使用者/遊戲 /usr/本地/遊戲 /快照/bin 檔案系統中有許多名為/**in和/bin的資料夾,這可能會導致一些混亂。 小心那些路 假設我們有一個名為htg的程式的更新版本。它位於當...

  • 發佈於 2021-04-02 20:07
  • 閲讀 ( 50 )

如何在ubuntu上使用canonical的livepatch服務

...才能應用核心補丁可能是一件痛苦的事。尤其是當電腦為使用者提供某種服務時,你必須與他們協調或協商,使服務離線。還有一個乘數。如果你要維護好幾臺Ubuntu機器,在某個時候你必須咬緊牙關,依次完成每一臺機器。 規...

  • 發佈於 2021-04-02 23:49
  • 閲讀 ( 33 )

什麼是反向ssh隧道?(以及如何使用)

...。 [email protected]地址遠端計算機要連線到本地計算機上的使用者帳戶。 ssh -R 43022:localhost:22 [email protected] 您可能會收到一條關於以前從未連線到本地計算機的警告。或者,當連線詳細資訊新增到已識別的SSH主機列表時,您可能...

  • 發佈於 2021-04-03 08:32
  • 閲讀 ( 49 )

什麼是linux上的tty?(以及如何使用tty命令)

...訊的主要手段。 計算機也在進化。他們正在變得能夠與使用者實時互動,並支援多個使用者。舊的批次工作方法變得不充分了。人們不想等待24小時或更長時間的結果。**成堆的穿孔卡片,整夜等待結果已經不再是可以接受的了...

  • 發佈於 2021-04-03 08:54
  • 閲讀 ( 45 )

如何在linux上使用最後一個命令

...都顯示在終端視窗中。 從左到右,每行包含: 登入者的使用者名稱。 他們登入的終端。終端條目:0表示它們已登入到Linux計算機本身。 他們登入的計算機的IP地址。 登入時間和日期戳。 會話的持續時間。 最後一行告訴我們...

  • 發佈於 2021-04-03 12:45
  • 閲讀 ( 47 )

linux下如何將iso檔案刻錄到usb驅動器

Linux使用者傳統上將ISO檔案刻錄成DVD或CD,但許多計算機不再有光碟驅動器。建立一個可引導的USB驅動器是一個更好的解決方案,它可以在大多數計算機上工作,並且可以更快地引導、執行和安裝。 可引導linux u**驅動器的工作...

  • 發佈於 2021-04-03 14:14
  • 閲讀 ( 59 )

37個重要的linux命令

...到戴夫。其中第一個表示檔案所有者的名稱,在本例中是使用者dave。第二個條目顯示組所有者的名稱也是dave。每個使用者都有一個在建立使用者時建立的預設組。該使用者是該組的唯一成員。這表明該檔案不與任何其他使用者...

  • 發佈於 2021-04-03 15:04
  • 閲讀 ( 54 )
zqas0444569
zqas0444569

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦