su(切換使用者):
su root 切換到root超級使用者
su - root 切換到root超級使用者,並切換到home目錄,使用root使用者的環境變數
pwd(獲取當前路徑)
cd(跳轉):
cd ~ 跳轉到當前使用者的home目錄
cd ./ 跳轉到當前目錄/某資料夾
cd . . 跳轉到上一級(父)目錄
cd / 跳轉到根目錄
cd - 跳轉到上一次跳轉的
ls (只列出檔名或目錄名)
ll(ls -l)(列出當前目錄詳細資訊):
ll -a(ls -la) 檢視隱藏檔案
ll -t(ls -lt) 按時間從大到小排序
ll -r(ls -lr) 對目錄反向排序
ll -r(ls -lr) 列出所有子目錄下的檔案
vi (檔案編輯):
vi file.log 進入file.log檔案
i 切換到插入模式,可以對檔案進行編輯
u 恢復到上一次的操作,可連續多次使用
esc 切換到命令列模式
/keyword 查詢檔案中的keyword
n 向下查詢
n 向上查詢
:q! 不儲存修改並退出檔案
:wq! 儲存修改並退出檔案
檔案及資料夾操作:
mkdir dir 建立dir資料夾
mkdir dir1 dir2 建立dir1和dir2資料夾
mkdir -p /dir1/dir2/dir3 建立路徑為/dir1/dir2/dir3 的目錄樹
touch file 建立file檔案
rm -rf dir 刪除dir資料夾
rm -rf dir/* 只刪除dir資料夾下的子資料夾
rm -f dir 刪除dir檔案
cp file file_new 複製檔案file為file_new
cp -r dir dir_new 複製資料夾dir為dir_new
mv file file_new 重新命名檔案file為file_new
mv dir dir_new 移動資料夾dir為dir_new
檔案檢視及搜尋:
cat -n file 檢視檔案file,顯示行號
cat file1 >> file2 將file1追加到file2
cat file1 > file2 將file1覆蓋到file2
echo 『123』>> file 將123追加到檔案file
echo 『123』> file 將123寫入到檔案file
head -2 file(head -n 2 file) 檢視file檔案的前2行
tail -2 file (tail -n 2 file) 檢視file檔案的最後2行
可在後加上|grep exception 表示只檢視包含關鍵字exception的行
find ./ -name file 當前資料夾下查詢檔案名file的檔案或目錄
find ./ -user root 當前資料夾下查詢屬於root的檔案或目錄
find ./ -name **** 當前資料夾下查詢以***結尾的檔案或目錄
grep str file 查詢file檔案包含str的行
grep ^str file 查詢file檔案以str開頭的行
grep str -r /tmp/* 在目錄/tmp及其子目錄中查詢str
使用者和許可權管理:
chmod 755 tmp(chmod -r 755 dir) 修改使用者讀寫執行許可權
chown root:root tmp(chown -r root:root tmp) 修改使用者訪問許可權
連線:ln -s file file_link 軟連線(file消失,file_link消失)
ln file file_link 硬連線(file修改,file_link修改,file消失,file_link不消失)
程序與埠:
ps -ef | grep mysql 檢視mysql程序
netstat -anp | grep 3306 檢視3306埠
pkill mysql 殺死mysql程序
kill -9 123 殺死程序id為123的程序
記憶體與磁碟:
free 檢視記憶體
free -m 檢視記憶體以m單位
free -g 檢視記憶體以g單位
df -h 檢視磁碟整體情況
重啟與關閉:
shutdown -h now 關閉linux
shutdown -r now(reboot) 重啟linux
前後端開發必知必會的Linux常用基礎命令
1 進入目錄 cd 目錄名2 顯示當前路徑 pwd3 顯示路徑下的檔案 ls ls a 顯示隱藏檔案。隱藏檔案以 開頭命名4 檢視建立文字 touch abc.txt 檢視abc.txt 如果不存在則自動建立5 建立資料夾 mkdir 檔名 當前目錄建立乙個資料夾 mkdir p name1 nam...
安全基礎 25 Linux應急響應中常用的命令
1 查詢特權使用者特權使用者 uid 為0 root localhost awk f 3 0 etc passwd2 查詢可以遠端登入的帳號資訊 root localhost awk 1 6 etc shadow3 除root帳號外,其他帳號是否存在sudo許可權。如非管理需要,普通帳號應刪除sud...
8 mv命令 Linux系統常用的檔案管理命令
本文主要講解在linux系統中,常用的檔案管理工具有哪些?他們分別有什麼樣的作用。在linux中,大多數操作都是在檔案上執行的。為了處理這些檔案,linux的資料夾也稱為目錄,它們以類似樹的結構維護。不過,這些目錄本身也是一種檔案型別。linux有三種型別的檔案 要檢視檔案列表或同時列出檔案和目錄,...