Linux
如何通過 shell(命令行)找到目前使用者的郵箱
我正在使用 ssh 登錄到擷取標誌站點上的遠端 linux 框,嘗試學習 linux 基礎知識,其中一個問題是“htb 學生郵件的路徑是什麼?”。我不確定如何通過終端實現這一點。我能得到一些建議嗎?
我嘗試過的事情:
locate htb-student locate mail | grep student find mail find mailx ls ~ locate ****/**** | grep mail | grep htb-student
大多數這些都沒有回報。和所有的
locate *
grep 過濾器都是出於絕望。
您正在尋找環境變數
$ env | grep MAIL MAIL=/var/spool/mail/thanasis
如果您想為其他使用者查找此變數,您應該有權使用
su
命令執行它,例如,如果您是 root 使用者並且需要為任何其他使用者查找它。通常所有使用者的這條路徑都在下面
/var/spool/mail
,並且還存在一些連結(如/var/mail
)。
命令的用法
find
是:
find / -name 'mail' 2> /dev/null
- / - 是它搜尋的位置
- -name ‘mail’ - 是要搜尋的查詢
- 2> - 錯誤消息將被重定向到無處(以避免錯誤消息顯示在終端上)