linux 下常用操作指令

2021-09-25 07:51:52 字數 2527 閱讀 2151

ls         顯示檔案或目錄     

-l 列出檔案詳細資訊l

(list)

-a 列出當前目錄下所有檔案及目錄,包括隱藏的a

(all)

mkdir 建立目錄

-p 建立目錄,若無父目錄,則建立p

(parent)

cd 切換目錄

touch 建立空檔案

vim /vi 建立/編輯檔案

insert 編輯

:q 退出

:q! 強制退出

:wq 儲存並退出

esc 退出編輯

echo 建立帶有內容的檔案

cat 檢視檔案內容

tar 打包壓縮

-c 建立壓縮檔案

-x 解壓縮檔案

-z gzip壓縮檔案

-j bzip2壓縮檔案

-v 顯示所有過程

-f 使用檔名

cp 拷貝

-r 遞迴拷貝目錄

mv 移動或重新命名

rm 刪除檔案

-r 遞迴刪除,可刪除子目錄及檔案

-f 強制刪除

chmod 變更檔案或目錄的許可權

kill 殺程序

find 在檔案系統中搜尋某檔案

wc 統計文字中行數、字數、字元數

grep 在文字檔案中查詢某個字串

rmdir 刪除空目錄

tree 樹形結構顯示目錄,需要安裝tree包

pwd 顯示當前目錄

ln 建立鏈結檔案

date 顯示系統時間

more /less 分頁顯示文字檔案內容

head /tail 顯示檔案頭、尾內容

sudo 用來以其他身份來執行命令,預設的身份為root

su 換當前使用者身份到其他使用者身份

stat 顯示指定檔案的詳細資訊,比ls更詳細

whoami 顯示當前操作使用者

hostname 顯示主機名

uname 顯示系統資訊

top 動態顯示當前耗費資源最多程序資訊

ps 顯示瞬間程序狀態

-e 顯示所有程序

-f 全格式

du 檢視目錄大小

-s 只顯示目錄大小的總合

-h 帶單位顯示目錄大小

df 檢視磁碟大小df

-h 帶有單位顯示磁碟資訊

free 檢視記憶體情況

-b 單位(bytes)

-k 單位(kb)

-m 單位(mb)

-g 單位(gb)

ifconfig 檢視網路情況

ping 測試網路連通

netstat 顯示網路狀態資訊

-ano 檢視某個埠是否被占用

-tlnp 根據埠查詢pid

man 檢視linux中的指令幫助

clear 清屏

kill 殺程序

reboot 重啟系統

shutdown

-r 關機重啟

-h 關機不重啟

now 立刻關機

//檢視某個埠的占有情況 ,並殺死執行緒

netstat -anp |grep 3306 檢視埠3306是否被占用, 可以檢視到該埠被哪個應用占用及占用的執行緒號

kill -9 4119 強制殺死執行緒號 4119

netstat -nultp 檢視所有使用的埠情況

在一次linux更目錄被100% 占用的情況,查詢最終是什麼檔案占用空間的過程中使用了這些目錄。用到的命令如下:

df -h : 檢視磁碟空間使用情況,記住剩餘空間大小

du -ah --max-depth=1 : 檢視是否有大檔案, --max-depth=1 表示只顯示1層

lsof| grep deleted: 顯示是否有檔案已刪除,但被程序引用的檔案, 這部分檔案雖然目錄中刪除了,但是也占用空間

對已刪除的檔案進行清理, 將占用的執行緒進行重啟, 就解除了執行緒的占用, 從而空間得到釋放。

linux下常用指令

一 顯示該目錄下檔案 指令lsls 顯示當前目錄下所有檔案 指令ls l ls l 顯示當前目錄下所有檔案的許可權,使用者組等資訊 二 目錄建立 指令mkdir mkdir x xx 三 目錄複製 指令cp cp x xx pppp ppp pp xx 複製到pp 四 目錄剪下 指令mv mv x ...

Linux常用操作指令

常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...

Linux常用操作指令

完全恢復 將資料庫恢復到宕機前的最後一次提交狀態。不完全恢復 將資料庫恢復到你 指定的某個時間段。root ps root 所屬使用者 ps 主機名 家目錄 管理員使用者 root許可權 管理員使用者 普通使用者 cd需要進入到哪個目錄 root ps cd tmp cd 返回上一級目錄 cd 返回...