## 一、文件顯示命令
more:顯示文件內容,帶分頁;(百分比顯示)
less:顯示文件內容帶分頁;
grep:在文件中查詢內容,grep Cn “查找內容” 文件名;
## 二、文件搜索命令find
find / -name man:意思是說從根目錄開始搜索名稱為man的文件或目錄
## 三、重定向命令
重定向命令:管道定向命令“>”為覆蓋,“>>”追加寫在原文件內容后面
## 四、進程
kill
## 五、創建目錄
mkdir?? ?aaa?? ??? ??? ?在當前目錄下創建一個名為aaa的目錄
mkdir?? ?/usr/aaa?? ?在指定目錄下創建一個名為aaa的目錄
## 六、刪除目錄或文件
刪除文件:
rm 文件 刪除當前目錄下的文件
rm -f 文件 刪除當前目錄的的文件(不詢問)
刪除目錄:
rm -r aaa 遞歸刪除當前目錄下的aaa目錄
rm -rf aaa 遞歸刪除當前目錄下的aaa目錄(不詢問)
## 七、目錄修改【改】mv 和 cp
#### 1、重命名目錄
命令:mv 當前目錄 新目錄
例如:mv aaa bbb 將目錄aaa改為bbb
注意:mv的語法不僅可以對目錄進行重命名而且也可以對各種文件,壓縮包等進行 重命名的操作
#### 2、剪切目錄
命令:mv 目錄名稱 目錄的新位置
示例:將/usr/tmp目錄下的aaa目錄剪切到 /usr目錄下面 mv /usr/tmp/aaa /usr
注意:mv語法不僅可以對目錄進行剪切操作,對文件和壓縮包等都可執行剪切操作
#### 3、拷貝目錄
命令:cp -r 目錄名稱 目錄拷貝的目標位置 -r代表遞歸
示例:將/usr/tmp目錄下的aaa目錄復制到 /usr目錄下面 cp /usr/tmp/aaa /usr
注意:cp命令不僅可以拷貝目錄還可以拷貝文件,壓縮包等,拷貝文件和壓縮包時不 用寫-r遞歸
## 八、文件操作命令
新建文件
touch 文件名
刪除文件
rm -rf 文件名
## 九、壓縮文件操作
#### 1、 打包和壓縮
命令:tar -zcvf 打包壓縮后的文件名 要打包的文件
其中:
z:調用gzip壓縮命令進行壓縮
c:打包文件
v:顯示運行過程
f:指定文件名
#### 2、解壓
命令:tar [-zxvf] 壓縮文件
其中:x:代表解壓
## 十、查找命令
#### 1、grep
ps -ef | grep sshd 查找指定ssh服務進程
ps -ef | grep sshd | grep -v grep 查找指定服務進程,排除gerp身
ps -ef | grep sshd -c 查找指定進程個數
## 十一、系統服務
service iptables status --查看iptables服務的狀態
service iptables start --開啟iptables服務
service iptables stop --停止iptables服務
service iptables restart --重啟iptables服務
chkconfig iptables off --關閉iptables服務的開機自啟動
chkconfig iptables on --開啟iptables服務的開機自啟動
## 十二、定時任務指令crontab 配置
#### 1、crontab安裝
yum install crontabs
#### 2、服務操作說明
service crond start ## 啟動服務
service crond stop ## 關閉服務
service crond restart ## 重啟服務
## 十三、資源占用查詢
#### 1、ps:顯示進程的名稱、占用資源(CPU和內存)、狀態等。
ps -e
ps -ef
ps -ef | grep sshd 查找指定ssh服務進程
ps -ef | grep sshd | grep -v grep 查找指定服務進程,排除gerp身
ps -ef | grep sshd -c 查找指定進程個數
#### 2、top:顯示CPU的使用率、內存大小、內存使用率、進程狀態等。
top命令是一個常用的性能分析工具,它可以實時顯示系統中各個進程的資源占用狀況,類似于Windows的任務管理器。top命令可以實時地監視任務的啟動、當前狀態、CPU使用、內存使用及占用時間等信息。
六、linux中top和ps的區別
Linux中的top和ps命令都用于查看進程信息,但它們之間存在一些重要的區別。
#### 1、功能目的:
ps命令主要用于顯示當前進程的狀態,其功能類似于Windows的任務管理器。通過ps命令,我們可以查看到進程的PID、占用的CPU和內存使用率、虛擬內存大小、實際內存大小、TTY、進程狀態、開始時間、運行時間以及執行的命令等信息。
top命令則是一種直接用來反映當前Linux系統中資源利用情況和狀態的命令。它主要用于實時地顯示系統各個進程的資源占用情況,常用于CPU、內存問題排查。
#### 2、查看瞬間的進程信息:
ps命令顯示的是命令執行瞬間的進程信息。
top命令則能夠持續地監視進程信息。
#### 3、系統監控功能:
ps命令主要關注于查看進程的狀態和相關信息。
top命令除了可以查看進程信息外,還可以監控系統的性能,例如平均負載、CPU和內存的消耗等。
#### 4、操作進程:
ps命令主要是查看進程,不具備操作進程的功能。
top命令除了查看進程信息外,還可以操作進程,比如改變進程的優先級或關閉進程。
#### 5、顯示方式:
ps命令通常輸出靜態的、特定時間點的進程信息。
top命令則提供一個動態的、實時更新的界面,顯示系統的實時狀態。
綜上所述,ps和top在Linux系統中各有其獨特的功能和用途,用戶可以根據具體需求選擇使用哪個命令。