1. 程式人生 > >9.其他常用命令

9.其他常用命令

輸入輸出 width disk 目錄 hostname 9.png 字符 主機名 HR

除了我們之前講過的有關目錄、文件、用戶、權限等命令,還有一些常用的其它命令。

(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個柱面。

每個扇區的大小是512byte
輸入輸出流的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 顯示所有包含其他使用者的行程

-C<命令> 列出指定命令的狀況
--lines<行數> 每頁顯示的行數
--width<字符數> 每頁顯示的字符數
--help 顯示幫助信息
--version 顯示版本顯示

如,顯示所有進程ps -a
技術分享圖片
技術分享圖片

顯示指定用戶信息ps -u root
技術分享圖片技術分享圖片

顯示所有進程信息,連同命令行pa -ef
技術分享圖片
技術分享圖片

ps 與grep 常用組合用法,查找特定進程
命令:ps -ef|grep 9090 查找9090端口的進程
技術分享圖片
技術分享圖片

列出目前所有的正在內存當中的程序
命令:ps aux
技術分享圖片
技術分享圖片

註意:ps 為我們提供了進程的一次性的查看,它所提供的查看結果並不動態連續的;如果想對進程時間監控,應該用 top 工具。

9.其他常用命令