netstat -nltp
netstat -tnlpa|
grep 33354
# 開放相應埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 檢視防火牆狀態
systemctl status firewalld
# 開啟防火牆
systemctl start firewalld
./nginx
./nginx -s stop
./nginx -s reload
# 刪除資料夾/檔案
rm -rf ***
# 建立資料夾
mkdir -p ***
# 建立檔案
touch ***
docker exec -it *** bash
*** &
# 表示強制掛起該程序
kill -1 程序的id
# 表示強制結束該程序
kill -9 程序的id
# 切換到主目錄
cd# 切換到主目錄
cd ~
# 切換到目錄/tmp
cd /tmp
# 切換到當前目錄的dir目錄
cddir
# 切換到根目錄
cd /
# 切換到上一級目錄
cd..
# 切換到二級目錄
cd../..
# 切換到主目錄,例如是root使用者,則切換到/root下
cd ~
# 顯示當前目錄檔案
ls# 給出當前目錄下所有檔案的乙個長列表,包括以句點開頭的「隱藏」檔案
ls -la
# 列出當前目錄下以字母a開頭的所有檔案
ls a*
# 給出當前目錄下以.doc結尾的所有檔案
ls -l *.doc
# 檢視自己當前所在路徑
pwd
使用 cp 命令需要指定資料夾或進入需要操作的資料夾下進行操作
# 把檔案a複製為新檔案a.apk
cp a a.apk
# 把檔案afile從當前目錄複製到/home/bible/目錄下
cp afile /home/bible/
# 把當前目錄下的所有未隱藏檔案複製到/tmp/目錄下
cp * /tmp
# 遞迴性地把當前目錄下的docs目錄複製為新目錄docs.bak,保持檔案屬性,並複製所有的檔案,包括以句點開頭的隱藏檔案。為了方便起見,-a選項包含-r選項
cp -a docs docs.bak
# 若給出的原始檔是乙個目錄檔案,此時將複製該目錄下所有的子目錄和檔案
cp -r
# 在當前目錄中查詢rpm包
find .-name *.rpm
# 在當前目錄及其子目錄中查詢檔案名包含page的檔案
find.|
grep page
# 在系統的任何地方查詢檔案名包含traceroute的檔案
locate
traceroute
# 在檔案exports中查詢包含bible的所有行
grep bible /etc/exports
# 在web伺服器日誌檔案access.log的後100行中查詢包含「404」的行
tail -100 /var/log/apache/access.log|
grep 404
# 在web伺服器日誌檔案access.log的後100行中,查詢沒有被google訪問的行
tail -100 /var/log/apache/access.log|
grep -v googlebot
# 在主apache配置檔案中,查詢所有非注釋行
grep -v ^# /etc/apache2/httpd.conf
# head命令將輸出檔案的前10行,tail命令則輸出檔案的最後10行
head output.txt
# 使用-n選項來調整輸出的行數
head -n 5 output.txt
tail -n 5 output.txt
# 檔案後100行中
tail -100 output.txt
# 實時檢視檔案,多用於觀察正在被寫入的日誌檔案
tail -f ***.log
# 實時後一百行日誌
tail -f -n 100 ***.log
tail -100f ***.log
# 檢視文件 q鍵退出,可以上下滑動
less output.txt
# 正向顯示,反向顯示
cat output.txt
tac output.txt
# 顯示行數
cat -n output.txt
# 在當前目錄中建立名為photos的目錄
mkdir photos
# 在當前目錄下建立指定的巢狀子目錄
mkdir -p this/that/theother
# 建立乙個空檔案,檔名為aaa.txt
touch aaa.txt
# 刪除檔案a
rm a
# 刪除當前目錄下的所有檔案(未隱藏檔案)。rm命令不刪除目錄,除非也指定了-r(遞迴)引數。
rm *
# 刪除domed目錄以及它所包含的所有內容
rm -rf domed
# 刪除當前目錄下所有以字母a開頭的檔案,並且在每次刪除時,提示使用者進行確認
rm -i a*
# 檔案的許可權字元為:『-rwx-rwx-rwx] r:4 w:2 x:1
chmod 777 ***
#檔案許可權字元:[rwx] [rw-] [r-] 三個一組。
#第一組:[rwx] 擁有者的許可權
#第二組:[rw-] 同群組使用功能者的許可權
#第三組:[r-] 其他使用功能者的許可權
#而且轉換為數字時:r(讀)= 4, w(寫) = 2, x(執行) = 1。
# chown:更改檔案所屬者,也可以同時更改檔案屬組**
chown
[-r] 屬主名:屬組名 檔名
# 修改密碼
passwd
# 給執行許可權,綠色表示可執行檔案,可執行的程式;
# 只是普通的上傳***.sh,那麼上傳之後也就是乙個普通的檔案,不能執行。
chmod +x ***.sh
# 用vi編輯檔案/etc/bubby.txt
vi /etc/bubby.txt
# 用vim編輯檔案/etc/bubby.txt
vim /etc/bubby.txt
# 快捷操作:
切換視窗:alt+1,alt+2
全屏: alt+回車
:mr 檢視歷史檔案記錄(注意:mr大寫)
:sp 橫向切換介面視窗
:vsp 縱向切換介面視窗 方便多檔案對照編碼 emacs /etc/bubby.txt 用emacs編輯檔案/etc/bubby.txt
# 重新啟動計算機
reboot
# 重新啟動計算機,停止服務後重新啟動計算機
shutdown -r now
# 關閉計算機,停止服務後再關閉系統
shutdown -h now
# 關閉計算機
halt
# 一般用shutdown -r now,在重啟系統時,關閉相關服務,shutdown -h now也是如此。
# 顯示指定檔案所在分割槽的磁碟使用情況
df /etc/dhcp
# 顯示檔案型別為ext4的磁碟使用情況
df -t ext4
# 把當前目錄下的每個檔案壓縮成.gz檔案
gzip *
# 把上例中每個壓縮的檔案解壓,並列出詳細的資訊
gzip -dv *
# 遞迴地解壓目錄
gzip -dr rancher.gz
# 將/home/html/這個目錄下所有檔案和資料夾打包為當前目錄下的html.zip
zip -q -r html.zip /home/html
# 壓縮檔案cp.zip中刪除檔案a.c
zip -dv cp.zip a.c
# 把/home目錄下面的mydata目錄壓縮為mydata.zip
zip -r mydata.zip mydata
# 把/home目錄下面的abc資料夾和123.txt壓縮成為abc123.zip
zip -r abc123.zip abc 123.txt
# 將logs目錄打包成log.zip
zip -r log.zip ./logs
liunx常用命令
ls 例子 ls alrs 把當前路徑的所有檔案所有資訊以倒序排序展示出來 l 表示所有的鏈結資訊 a 表示所有檔案,包括.開始的 r 以倒序為目的 s 按大小排序2.建立目錄 mkdir 例子 mkdir p m 0111 test1 test 在當前路徑建立test1 test資料夾,目錄許可權...
Liunx常用命令
ls 引數 al 檢視當前目錄下所有的檔案以及資料夾,包括隱藏檔案 ll 檢視當前目錄下所有檔案以及資料夾的詳細資訊,不包括隱藏檔案 pwd 檢視當前的路徑 mkdir 建立資料夾 引數 p 表示建立多級目錄 cd 切換路徑 cat 檢視檔案的所有內容 less 檢視我們的檔案內容 enter 往下...
liunx常用命令
echo abc mytxtfile echo abc 會將echo後的引數輸出到標準輸出 螢幕上 後面的 的作用是重定向,它會將echo 的引數不再輸出到螢幕上,而是指定的檔案中 覆蓋 如果想在檔案後面追加,則使用 檢視文字檔案內容 cat mytxtfile 會在螢幕上輸出整個mytxtfile...