CentOS 7常用命令

2021-08-06 04:46:22 字數 2898 閱讀 6069

在開發中常用的一些命令。

1)目錄切換

2)對目錄的操作

3)對檔案的操作

4)檔案的壓縮、解壓

5)許可權的操作

6)防火牆及埠管理

7)網路配置

8) 系統資訊檢視

9)一些其他的命令

執行以下命令時需要注意自己對應系統的版本,不同的版本會稍有差別。

cd /     # 切換到根目錄

cd ~ # 切換到使用者跟目錄

cd ../   # 切換到上一級目錄

cd - # 切換到上次訪問目錄

(1)新增目錄: mkdir (2)檢視目錄: ls [-a|-l]

(3)搜尋目錄: find -name (4)修改目錄: mv mv同樣可以修改檔案及壓縮包的名字

(5)移動目錄: mv (6)複製目錄: cp [-r] (7)刪除目錄:  rm [-r] [-f]

(1)新建檔案: touch (2)檢視檔案: cat/more/less/tail

cat # 使用cat可以比較方便的檢視較小的檔案。用cat檢視檔案直接顯示的檔案的最後一屏

more # 使用more檢視檔案,回車翻一行,空格翻一頁,q結束檢視,只能往下檢視

less # 使用less可以用more的方式檢視,但是可以使用pg up ,pg down 向上向下翻

tail # 使用tail檢視檔案的後幾行

tail -10 # 檢視檔案的後10行

tail -f # 動態監控檔案  crtl+ c 退出

(3)修改檔案:vim 或者 vi (4)刪除檔案:rm [-r] [-f]

(1)壓縮: tar -zcvf 《新包名》 《需壓縮的檔案》

tar -zcvf test.tar.gz ./*        (./*表示當前目錄下的所有檔案)

(2)解壓: tar -zxvf 《包名》 [-c 《解壓到目錄》]

tar -zxvf test.tar.gz -c /test/    解壓到指定的目標目錄/test/下

(1)修改許可權:   chmod u=rwx,g=rw,o=r 《檔名》 

ll 檢視檔案的詳細資訊 -rwxrwxr--

一共10個位

第1位型別,'-' 表示普通檔案,'d' 表示目錄,'l' 表示快捷方式

第2-4位 屬主許可權

第5-7位 屬組許可權

第8-10位 其他許可權使用者

r  讀取權,可用數字4表示

w 寫入權,可用數字2表示

x  執行權,可用數字1表示

chmod u=rwx,g=rwx,o=rwx test.txt

chmod 777 test.txt # 與上條命令等價

(2)修改所屬主: chown -r mysql mysql/  將mysql檔案下的所有檔案及資料夾的所屬主修改為mysql

(3)修改所屬組: chgrp -r mysql mysql/  將mysql檔案下的所有檔案及資料夾的所屬組修改為mysql

(1)安裝防火牆: yum install firewalld

(2)啟動防火牆: systemctl start firewalld

(3)開機自啟動: systemctl enable firewalld

(4)關閉防火牆: systemctl stop firewalld

(5)關閉開機自啟動:systemctl disable firewalld

(6)檢視防火牆執行狀態:firewall-cmd --state    或者 systemctl status firewalld.service

(7)重啟防火牆:firewall-cmd --reload 或者 systemctl [start|stop|restart] firewalld.service 

(8)配置防火牆埠

1)永久開放埠: firewall-cmd --permanent --zone=public --add-port=8080/tcp

設定成功後需重啟防火牆:firewall-cmd --reload

2)關閉埠: firewall-cmd --zone=public --remove-port=8080/tcp

設定成功後需重啟防火牆:firewall-cmd --reload

3)查詢埠是否開放: firewall-cmd --query-port=8080/tcp # no 表示未開放

4)查詢所有使用者開放的埠: firewall-cmd --list-ports

(2)檢視指定埠狀態: lsof -i:8080

(3)檢視已開啟的埠: netstat -nao

(4)查詢埠占用情況: netstat -tulpn | grep 8080

(1)檢視系統版本: cat /etc/redhat-release

(2)檢視開機自動啟動的服務: chkconfig --list

(3)修改密碼: passwd

(1)顯示當前目錄的路徑:  pwd

(2)搜尋命令: grep 《要搜尋的字串/檔案》

grep xx test.txt      # 在test.txt中搜尋xx字串

(3)管道命令: | # 將上次一的命令作為下一次的輸入,配合grep 使用

(4)檢視程序: ps -ef

與管道結合: ps -ef | grep mysql    #從所有程序中搜尋包含mysql的內容

(5)殺死程序: kill -9

CentOS 7常用命令

在開發中常用的一些命令。1 目錄切換 2 對目錄 資料夾 的操作 3 對檔案的操作 4 檔案的壓縮 解壓 5 軟體的安裝 6 許可權的操作 7 防火牆埠的開啟 8 一些其他的命令 執行以下命令時需要注意自己對應系統的版本,不同的版本會稍有差別。cd 切換到根目錄 cd 切換到使用者跟目錄 cd 切換...

Centos7常用命令

檢視服務狀態 systemctl status networkmanager network 停止服務 systemctl stop networkmanager 啟動服務 systemctl start networkmanager 禁止服務開機啟動 systemctl disable netwo...

CentOS7常用命令

cat etc redhat releasegetconf long bitntpdate ntp.sjtu.edu.cntimedatectl list timezones 列出所有時區 timedatectl set local rtc 1 將硬體時鐘調整為與本地時鐘一致,0 為設定為 utc ...