1.查看 /etc/passwd 文件
在嘉峪關(guān)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都營銷網(wǎng)站建設(shè),外貿(mào)營銷網(wǎng)站建設(shè),嘉峪關(guān)網(wǎng)站建設(shè)費(fèi)用合理。
/etc/passwd 包含了登錄 Linux 系統(tǒng)所必需的每個(gè)用戶的信息
# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
..
2. 使用 getent 命令
getent命令顯示類似于/etc/passwd 文件的用戶詳細(xì)信息,它將每個(gè)用戶詳細(xì)信息顯示為包含七個(gè)字段的單行。
# getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
...
3. 使用 compgen 命令
compgen 是 bash 的內(nèi)置命令,運(yùn)行: compgen -u 可以查看所有l(wèi)inux的用戶。
# compgen -u
root
bin
daemon
adm
lp
...
可以使用whoami.
具體參考如下:
命 令:whoami 或者 who am i
功能說明:顯示用戶名稱。
語法:whoami [--help][--version]
補(bǔ)充說明:顯示自身的用戶名稱,本指令相當(dāng)于執(zhí)行"id -un"指令。
whoami 命令顯示登錄名。與使用命令 who 并指定 am i
不同,whoami 命令在有 root 用戶權(quán)限時(shí)也有效,因?yàn)樗粰z查 /etc/utmp 文件。
該命令只出現(xiàn)在windows系列中的
windows 2000中。
參數(shù):
--help 在線幫助。
--version 顯示版本信息。
附:whoami
與who am i 的區(qū)別
who這個(gè)命令重點(diǎn)是用來查看當(dāng)前有哪些用戶登錄到了本臺(tái)機(jī)器上。
who -m的作用和who am
i的作用是一樣的。
who -q用來顯示當(dāng)前登錄用戶的個(gè)數(shù)。
who am i
顯示的是實(shí)際用戶的用戶名,即用戶登陸的時(shí)候的用戶ID。此命令相當(dāng)于who -m。
who am i顯示的是“登錄用戶”的用戶名。
用Linux的術(shù)語來解釋就是:(實(shí)際用戶=uid,即user id。有效用戶=euid,即effective user id)
whoami 顯示的是有效用戶ID.
whoami顯示的是當(dāng)前“操作用戶”的用戶名。
先看看這三個(gè)命令的輸出信息:
[jb51@jb51 ~]$ whoami
jb51
[jb51@jb51 ~]$ who am i
jb51
pts/3 2011-07-25 13:17 (:0.0)
[jb51@jb51 ~]$ who
jb51 :0 2011-07-25
09:54
jb51 pts/0 2011-07-25 09:55 (:0.0)
jb51 pts/1 2011-07-25 09:57
(:0.0)
jb51 pts/3 2011-07-25 13:17 (:0.0)
當(dāng)我用sudo su(或者sudo su
-)更換到root用戶之后,你再看看:
[jb51@jb51 ~]$ sudo su
[root@jb51 jb51]# whoami
root
[root@jb51 jb51]# who am i
jb51 pts/3 2011-07-25 13:17 (:0.0)
[root@jb51 jb51]# who
jb51 :0 2011-07-25 09:54
jb51 pts/0 2011-07-25
09:55 (:0.0)
jb51 pts/1 2011-07-25 09:57 (:0.0)
jb51 pts/3 2011-07-25
13:17 (:0.0)
who是查看當(dāng)前在線的用戶 last是查看最近用戶的登錄記錄 查看所有用戶列表是cat /etc/passwd Linux常用命令: arch 顯示機(jī)器的處理器架構(gòu)(1)uname -m 顯示機(jī)器的處理器架構(gòu)(2)uname -r 顯示正在使用的內(nèi)核版本dmidecode -q 顯示硬件系統(tǒng)部件 - (SMBIOS / DMI)hdparm -i /dev/hda 羅列一個(gè)磁盤的架構(gòu)特性hdparm -tT /dev/sda 在磁盤上執(zhí)行測試性讀取操作cat /proc/cpuinfo 顯示CPU info的信息cat /proc/interrupts 顯示中斷cat /proc/meminfo 校驗(yàn)內(nèi)存使用cat /proc/swaps 顯示哪些swap被使用cat /proc/version 顯示內(nèi)核的版本cat /proc/net/dev 顯示網(wǎng)絡(luò)適配器及統(tǒng)計(jì)cat /proc/mounts 顯示已加載的文件系統(tǒng)lspci -tv 羅列 PCI 設(shè)備lsusb -tv 顯示 USB 設(shè)備date 顯示系統(tǒng)日期cal 2007 顯示2007年的日歷表date 041217002007/others-448544.htm
1、使用w命令查看登錄用戶正在使用的進(jìn)程信息
Linux w命令用于顯示目前登入系統(tǒng)的用戶信息。
執(zhí)行這項(xiàng)指令可得知目前登入系統(tǒng)的用戶有哪些人,以及他們正在執(zhí)行的程序。
單獨(dú)執(zhí)行w指令會(huì)顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關(guān)信息。
語法:
w [-fhlsuV][用戶名稱]
參數(shù):
-f 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-h 不顯示各欄位的標(biāo)題信息列。
-l 使用詳細(xì)格式列表,此為預(yù)設(shè)值。
-s 使用簡潔格式列表,不顯示用戶登入時(shí)間等。
-u 忽略執(zhí)行程序的名稱,以及該程序耗費(fèi)CPU時(shí)間的信息。
-V 顯示版本信息。
w命令用于顯示已經(jīng)登錄系統(tǒng)的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源于/var/run/utmp文件。
w命令輸出的信息包括:用戶名稱、用戶的機(jī)器名稱或tty號(hào)、遠(yuǎn)程主機(jī)地址、用戶登錄系統(tǒng)的時(shí)間、空閑時(shí)間、當(dāng)前進(jìn)程所用時(shí)間、用戶當(dāng)前正在使用的命令。
2、使用who命令查看用戶名稱及所啟動(dòng)的進(jìn)程
who命令用于列舉出當(dāng)前已登錄系統(tǒng)的用戶名稱。其輸出為:用戶名、tty號(hào)、時(shí)間日期、主機(jī)地址。
Linux中who命令用于顯示系統(tǒng)中有哪些使用者正在上面,顯示的資料包含了使用者ID、使用的終端機(jī)、從哪邊連上來的、上線時(shí)間、呆滯時(shí)間、CPU使用量、動(dòng)作等等。
語法:
who[參數(shù)]
可得知目前有那些用戶登入系統(tǒng),單獨(dú)執(zhí)行who指令會(huì)列出登入帳號(hào),使用的終端機(jī),登入時(shí)間以及從何處登入或正在使用哪個(gè)X顯示器。
參數(shù):
-H或--heading 顯示各欄位的標(biāo)題信息列。
-i或-u或-idle
顯示閑置時(shí)間,若該用戶在前一分鐘之內(nèi)有進(jìn)行任何動(dòng)作,將標(biāo)示成.號(hào),如果該用戶已超過24小時(shí)沒有任何動(dòng)作,則標(biāo)示出old字符串。
-m 此參數(shù)的效果和指定am i字符串相同。
-q或--count 只顯示登入系統(tǒng)的帳號(hào)名稱和總?cè)藬?shù)。
-w或-T或--mesg或--message或--writable 顯示用戶的信息狀態(tài)欄。
-l 列出任何登錄進(jìn)程。
-T或-w 顯示用戶的信息狀態(tài)欄。
文章名稱:linux查找用戶的命令 linux查詢當(dāng)前用戶命令
轉(zhuǎn)載源于:http://muchs.cn/article48/hgidhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、建站公司、手機(jī)網(wǎng)站建設(shè)、面包屑導(dǎo)航、網(wǎng)站排名、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)