1. 程式人生 > 其它 >一文讓你徹底瞭解Linux命令,從此不要滿世界搜尋了 (新手)

一文讓你徹底瞭解Linux命令,從此不要滿世界搜尋了 (新手)

總結了一套非常實用的Linux命令(基於CentOS 7.6),希望對大家有所幫助!

一、系統服務管理

systemctl

systemctl 命令是service 和chkconifg命令的組合體,可用於系統管理

輸出系統中個個服務的狀態:

systemctl list-units  --type=service

  

檢視伺服器執行的狀態:

systemctl status firewalld

關閉服務:

systemctl stop firewalld 

  

啟動服務:

systemctl start firewalld

重啟服務:

systemctl restart firewalld

  

systemctl  reload firewalld # 過載配置資訊而不中斷服務

  

systemctl disable firewalld #禁止開機自動啟動服務

  

systemctl enable firewalld #設定開機自動啟動服務

 二    檔案管理 

ls 

列出指定目錄下的所有檔案 ,列出/目錄下的檔案

 ls -l / 

pwd 

獲取目前鎖在工作目錄的絕對路徑

cd  

改變當前工作目錄

date

顯示或修改系統事件與日期

passwd  

用於設定使用者密碼

passwd root

su

改變使用者身份

clear 

用於清除螢幕資訊

man

顯示指令命令的幫助資訊

man ls

who

查詢系統處於什麼執行級別:
who -r

顯示目前登入到系統的使用者

who -buT

free

顯示系統記憶體狀況

ps 顯示系統程序執行動態

ps -ef

檢視sshd 程序的執行動態

ps -ef | grep sshd

top

檢視即時的程序,

mkdir  建立目錄

more 用於分頁檢視檔案 

 cat 檢視檔案檔案

touch 建立檔案

rm 刪除檔案

cp 拷貝檔案

mv 移動或者覆蓋檔案

三、解壓縮

tar

  • 打包:是將多個檔案變成一個總的檔案,它的學名叫存檔、歸檔。
  • 壓縮:是將一個大檔案(通常指歸檔)壓縮變成一個小檔案
tar -cvf sort.tar sort/ # 將sort資料夾歸檔為sort.tartar -cvf archive.tar file1 file2 file3 # 將 file1 file2 file3 歸檔為archive.tar

  

 

四、磁碟管理

df 

dh

ifconfig

 看 ip 網路相關資訊,如果命令不存在的話, 執行命令 yum install net-tools 安裝。

netstat

wget

五、檔案上傳下載

yum install -y lrzsz

六、軟體安裝和管理

rpm