Linux常用命令

2022-07-24 13:42:19 字數 2373 閱讀 5532

su  [選項] 使用者名稱  切換使用者

-表示環境變數一起切換 

-c僅執行一次命令不切換使用者

pwd 展示當前位置

pwd -l 顯示檔期路徑 (預設)

pwd -p 物理路徑

cd [目錄]  進入資料夾 

/根目錄

../上級目錄 

~家目錄

./當前目錄

-上次開啟的目錄

ls [選項] [目錄]  列出當前目錄 

-a所有檔案

-l詳細資訊 

-r遞迴  

-r逆序 

-t 修改時間排序

ll 相當於ls -l

mkdir [選項] 目錄名稱 建立目錄

-p  遞迴建立

mkdir -p nvsheng/

mkdir fengjie yanglan

touch 檔名  建立檔案

建立檔案,或更新檔案時間

touch file1 file2

cp [選項] 源目錄 目標目錄 複製檔案

-r 遞迴

-p 儲存檔案屬性(原始檔時間不變)

mv 源目錄 目標目錄  移動檔案或更改名稱

rm[選項] 檔案/目錄  刪除檔案 

-r 遞迴

-f 強制

ll-i 拿到節點之後 可以刪除亂碼檔案

cat [選項] 檔名  顯示檔案全部內容

-a 顯示所有內容

-n 顯示行號

more  檔名  分頁顯示檔案內容

回車下一行

q退出head [選項] 檔名   顯示檔案前幾行

-n 指定行數

-f 動態展示

ctrl +c退出

tail [選項] 檔名  顯示檔案後幾行

-n 指定行數

-f 動態展示

ctrl +c退出

ln 鏈結

軟連線 soft 快捷方式  ln -s  源目錄  現連線名

硬鏈結 hard 不常用   ln   源目錄  現連線名

man [命令/配置檔案] 幫助  help  

type 命令  檢視內部命令還是外部命令

ctrl +c 停止

ctrl +z 後台

ctrl +l 清屏(相當於clear)

ctrl +k 清除整個命令

ctrl +w 清除命令中的乙個單詞

find [搜尋路徑] [匹配條件] 檔案搜尋

-name 按名稱精準查詢

-iname 按名稱查詢,忽略大小寫

-name 「****???」(正規表示式,注意加上雙引號防止轉義)

-size 按大小查詢(以block為單位,1kb=2block)

= 忽略

小於- 

大於+-type 按型別查詢

f 二進位制

l 軟鏈結

d 目錄

c 字元檔案

grep [選項] 「查詢的字串」 filename  查詢檔案

-c 匹配次數

-n 顯示匹配行號

-i 忽略大小寫

-v反向選擇  grep -v "^#"  /etc/initlb

which  顯示系統命令所在目錄

whereis 顯示系統命令更全面

gzip  檔名稱

.gz字尾 只能壓縮檔案,並且不保留原始檔

-d 將指定檔案解壓

bzip2

.bz2字尾 只能壓縮檔案,預設不保留原始檔

-k 保留原檔案

zip 

.zip字尾

zip壓縮  zip a.zip a

-r 壓縮資料夾必須加-r  

uzip解壓縮

tar [-zcvf] 壓縮後的檔名 檔案或目錄

z gzip格式

c建立壓縮檔案

x解壓v過程

f檔名

shutdown [選項] 時間  關機

-h 關機

-r 重慶

vim工作模式

命令模式

插入模式 iao esc

編輯模式 : 進入編輯模式  回車進入命令

a 游標後追加

a 行尾

i 游標前插入

i 行首

o游標下插入一行

o游標上插入新行

:set nu 設定行號

:set nonu 取消行號

:g 最後一行

:gg 第一行

:ng到第n行

:wq 儲存退出

:q! 不儲存退出

x刪除游標所在字元

dd刪除行

yy複製行

/string 向後搜尋

?string 向前搜尋

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...