本文為原創(chuàng)文章呵萨,轉(zhuǎn)載請標明出處
目錄
- 日期時間命令
- 查看日期時間 date
- 查看日歷 cal
- 修改日期時間 date clock
- 聯(lián)線用戶命令
- 查看聯(lián)線用戶 who finger w
- 與聯(lián)線用戶通信 wall write mesg
- 斷開聯(lián)線用戶 fuser
- 切換用戶命令
- 臨時切換用戶 su
- 以root用戶身份運行 sudo
- 定位和查找
- 搜索 which
- 文件搜索 locate
- 特殊文件搜索 whereis
- 關(guān)鍵字搜索 apropos
- 輸入/輸出相關(guān)命令
- 回顯 echo
- 接收用戶輸入 read
- 顯示并保存文本 tee
- 郵件 mail
- 啟動新shell exec
1. 日期時間命令
查看日期時間 date
查看當前系統(tǒng)時間
# date
格式化輸出當前系統(tǒng)時間是偷,如:
# date +"%F %T"
另外還有許多格式化選項,詳見 # date --help
查看日歷 cal
查看當前月份日歷
# cal
查看指定月份日歷
# cal 6 1996
修改日期時間 date clock
略
2. 聯(lián)線用戶命令
查看聯(lián)線用戶 who finger w
查看聯(lián)線到系統(tǒng)中的用戶
# who
查看聯(lián)線到系統(tǒng)的用戶及詳細個人信息信息
# finger
查看用戶占用系統(tǒng)資源的情況
# w
與聯(lián)線用戶通信 wall write mesg
向系統(tǒng)中的所有用戶發(fā)送公告
# wall [message]
向登錄到系統(tǒng)中的一個用戶發(fā)送消息
# write [user]
拒絕接收消息
# mesg n
重新接收消息
# mesg y
斷開聯(lián)線用戶 fuser
如:
# fuser -k /dev/pts/3
3. 切換用戶命令
臨時切換用戶 su
如:
# su root
以root用戶身份運行 sudo
4. 定位和查找
搜索 which
從當前的環(huán)境變量PATH保存的目錄中查找參數(shù)指定的命令位置并以絕對路徑輸出
文件搜索 locate
依賴于一個事先建立的索引數(shù)據(jù)庫 /var/lib/mlocate/mlocate.db
遏插,這個索引數(shù)據(jù)庫默認每天會自動更新一次谦秧,可能無法搜索到最近新增的文檔
# locate [filename]
手動更新索引數(shù)據(jù)庫
# updatedb
不區(qū)分大小寫
# locate -i [filename]
特殊文件搜索 whereis
更擅長搜索二進制文件蝎土、說明文件樱报、源代碼等蝙昙,搜索方式同 locate
關(guān)鍵字搜索 apropos
如
# apropos network
或
# man -k network
5. 輸入/輸出相關(guān)命令
回顯 echo
# echo "something\n"
禁用轉(zhuǎn)義字符(默認)
# echo -E "something\n"
啟用轉(zhuǎn)義字符
# echo -e "something\n"
輸出結(jié)束后不換行
# echo -n "please enter your name: "
接收用戶輸入 read
參數(shù):
a:將輸入的文本存入數(shù)組中,默認分隔符為空格或制表符
d:指定結(jié)束符梧却,默認結(jié)束符為換行符
e:從標準輸入讀取奇颠,使用readline庫獲取輸入,此時用戶可以使用退格鍵放航、方向鍵進行行編輯操作
n:指定讀取的字符數(shù)
p:指定字符串輸出到標準錯誤并讀取輸入
r:將讀取到的字符串按字段放到不同的變量中
s:先鎖住屏幕烈拒,再從標準輸入中讀取字符
t:在指定時間內(nèi)沒有輸入就結(jié)束讀取狀態(tài)
u:從指定的文件描述符中讀取
顯示并保存文本 tee
如:
# ifconfig eth2 | tee eth2_info
參數(shù):
a:以追加的形式將數(shù)據(jù)寫到文件尾
i:寫入數(shù)據(jù)時不寫入標準錯誤
郵件 mail
發(fā)送郵件
# mail [option] [-s subject] [-c c_address] [-b b_address] [user] [-a file]
-s:設(shè)置郵件主題信息
-c:使用一個秘密抄送列表
-b:使用一個抄送列表
查看郵件
# mail
參數(shù):
h:查看郵件標題
d:加序號可刪除指定郵件
f:查看當前光標指向的郵件
n:跳轉(zhuǎn)到指定序號的郵件
q:退出并將已經(jīng)閱讀的郵件存入 `~/mbox` 中
x:退出
!:允許使用shell命令
啟動新shell exec
啟動一個新shell并在新shell中執(zhí)行指定的命令
# exec [command]
如有不當之處,請予指正广鳍,謝謝~