9.其他常用命令
除了我們之前講過的有關目錄、文件、用戶、權限等命令,還有一些常用的其它命令。
(1)grep
我們創建了一個3.txt文本文件,然後裏面寫了三行數據,然後我們使用grep命令,就可以找出含有“rld”字符串的那一行:
所以,grep命令是用來查文本文件中含有某個信息的那一行是哪一行。
以後查進程的時候也時常用到。
(2)date
顯示和設置日期時間
顯示系統當前日期 date
修改日期命令及參數選項:date -s
示例如下:
#date -s 08/08/2088 ------將系統時間設定成2088年8月8日
#date -s 22:22:22 ------將系統時間設定成22點22分22秒
(3)stat
顯示指定文件的相關信息
例如查看test文件夾下的3.txt文件的相關信息
(4)hostname
顯示主機名稱
(5)uname
顯示操作系統信息
(6)du
顯示指定的文件(目錄)已使用的磁盤空間的總量
顯示test文件夾的使用的磁盤空間的總量
(7)df
顯示文件系統磁盤空間的使用情況
顯示test文件夾的磁盤空間的使用情況
(8)free
顯示當前內存和交換空間的使用情況
(9)fdisk
顯示磁盤信息
我們看一下目前安裝在VMware中的CentOS系統磁盤的所有信息
可以看到我們操作系統的總空間是21.5G,有255個磁頭,63個扇區,2610個柱面。
輸入輸出流的I/O大小為512byte
(10)locale
顯示當前語言環境
可以看到,我們目前的編碼格式是UTF-8
(11)ps(重點)
用於查看進程
a.命令格式:
ps[參數]
b.命令功能:
用來顯示當前進程的狀態
c.命令參數:
a 顯示所有進程
-a 顯示同一終端下的所有程序
-A 顯示所有進程
c 顯示進程的真實名稱
-N 反向選擇
-e 等於“-A”
e 顯示環境變量
f 顯示程序間的關系
-H 顯示樹狀結構
r 顯示當前終端的進程
T 顯示當前終端的所有程序
u 指定用戶的所有進程
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程
--lines<行數> 每頁顯示的行數
--width<字符數> 每頁顯示的字符數
--help 顯示幫助信息
--version 顯示版本顯示
如,顯示所有進程ps -a
顯示指定用戶信息ps -u root
顯示所有進程信息,連同命令行pa -ef
ps 與grep 常用組合用法,查找特定進程
命令:ps -ef|grep 9090 查找9090端口的進程
列出目前所有的正在內存當中的程序
命令:ps aux
註意:ps 為我們提供了進程的一次性的查看,它所提供的查看結果並不動態連續的;如果想對進程時間監控,應該用 top 工具。
9.其他常用命令