[L-1]Linux 命令總結(jié)

常用快捷鍵

功能 命令
新建標(biāo)簽頁 CTRL + SHIFT + t
快速回到行首 CTRL + A
快速回到行末 CTRL + E
放大窗口 CTRL + SHIFT + “+”
縮小窗口 CTRL + " — "
自動補全和縮進 :Tab鍵
強行退出 CTRL + C
  • 上下光標(biāo)鍵可在曾經(jīng)使用過的命令間來回切換

常見命令的操作

功能 命令
查看當(dāng)前文件夾下的內(nèi)容 ls
查看當(dāng)前所在文件夾 pwd
切換文件夾 cd [目錄名]
touch 如果文件不存在,新建文件 touch [文件名]
創(chuàng)建目錄 mkdir [目錄名]
刪除指定的文件名 rm [文件名]
清屏 clear
  • 查詢命令幫助信息:command --help / man command

ls 命令詳解

> 以 . 開頭的文件為隱藏文件,需要 ls  -a 才能顯示

> 一個 . 代表當(dāng)前目錄;兩個 .. 代表上一級目錄

> ls -a : 顯示指定目錄下所有(包含隱藏文件)的文件和目錄

> ls -l :以列表的方式顯示文件的詳細(xì)信息

> ls -lh : 人性化的顯示文件的大小

ls 和通配符的使用

> * 代表任意個數(shù)個字符
 
> 恐疲?代表任意一個字符,至少 1 個  

> [ ]表示可以匹配字符組中的任一一個

> [abc] 匹配 a、b旺遮、c 中的任意一個

> [a-f] 匹配從 a 到 f 范圍內(nèi)的的任意一個字符

cd 命令詳解

> cd ~  切換到當(dāng)前用戶的主目錄(/home/用戶目錄)

> cd .  保持在當(dāng)前目錄不變

> cd .. 切換到上級目錄

> cd -  可以在最近兩次工作目錄之間來回切換

> cd Desktop : 切換到桌面目錄

創(chuàng)建/刪除

> touch : 創(chuàng)建或修改文件名赵讯;[注]:如果文件不存在,則創(chuàng)建空白文件耿眉,如果文件存在边翼,修改文件的末次修改日期

> mkdir : 創(chuàng)建一個新的目錄;[注]:新建的目錄名稱不能和當(dāng)前目錄中的已有目錄相同鸣剪;

> mkdir -p 目錄名/目錄名  : 遞歸創(chuàng)建目錄

> rm  [文件名] :刪除文件

> rm -f [文件名]:   強制刪除组底,忽略不存在的文件,無需提示

> rm -r [目錄名]:遞歸地刪除目錄下的內(nèi)容筐骇,刪除文件夾時必須加此參數(shù)

拷貝/移動

> tree : 以樹狀圖列出文件目錄結(jié)構(gòu)

> tree -d: 只顯示目錄

> cp [源文件] [目標(biāo)文件]   :復(fù)制文件或者目錄  

> cp -r :  若給出的源文件是目錄文件债鸡,則cp將遞歸復(fù)制該目錄下的所有子目錄和文件,目標(biāo)文件必須為一個目錄名

>cp -i  :復(fù)制文件或目錄铛纬,但覆蓋文件前有提示信息

> mv [源文件] [目標(biāo)路徑] : 移動文件或者目錄/文件或者目錄重命名

> mv -i : 移動或重命名時會有 覆蓋文件提示

> tree : 以樹狀圖列出文件目錄結(jié)構(gòu)

> tree -d : 只顯示目錄

查詢文件內(nèi)容

> cat : 查看文件內(nèi)容厌均、創(chuàng)建文件、文件合并饺鹃、追加文件內(nèi)容等功能莫秆;會一次顯示所有的內(nèi)容;

> cat -b :  對非空輸出行編號

> cat -n:   對輸出的所有行編號

> more : 分屏顯示文件內(nèi)容悔详;適合查看文本較多的文件镊屎;

> 空格 : 顯示手冊頁的下一屏

> Enter :   一次滾動手冊頁的一行

> b  :回滾一屏

>f :前滾一屏

>q∏洋Α:退出

>/word: 搜索 word 字符串

grep

>grep [搜索內(nèi)容] [目標(biāo)文件] :搜索文本文件內(nèi)容

>grep -n : 顯示匹配行及行號

> grep -v : 顯示不包含匹配文本的所有行(相當(dāng)于求反)

> grep -i    :忽略大小寫

> grep^a  : 行首缝驳,搜尋以 a 開頭的行

> grep  ke$ :  行尾,搜尋以 ke 結(jié)束的行

重定向/管道

> echo hello > 123.txt  把hello覆蓋到123.txt文件中

> echo world >> 123.txt 把world追加到123.txt文件中

> ls -lh >> 123.txt 將桌面文件夾下的詳細(xì)信息追加到123.txt文件中

> tree >> 123.txt   將桌面文件夾下的樹追加到123.txt文件中

>  | 管道
> ls -lh | grep abc 查找桌面文件夾下詳細(xì)信息中包含abc的內(nèi)容

遠(yuǎn)程管理操作命令

> shutdown -r now   重新啟動操作系統(tǒng)

> shutdown now  立刻關(guān)機

> shutdown 20:25    系統(tǒng)在今天的 20:25 會關(guān)機

> shutdown +10  系統(tǒng)再過十分鐘后自動關(guān)機

> shutdown -c   取消之前指定的關(guān)機計劃

>  ifconfig 查看/配置計算機當(dāng)前的網(wǎng)卡配置信息

>  ping ip地址    檢測到目標(biāo) ip地址 的連接是否正常

三種模式

  • 命令模式:在Linux終端中輸入“vim 文件名”就進入了命令模式,但不能輸入文字归苍。

  • 編輯模式:在命令模式下按i就會進入編輯模式用狱,此時就可以寫入程式,按Esc可回到命令模式拼弃。

  • 末行模式:在命令模式下按 :進入末行模式夏伊,左下角會有一個冒號出現(xiàn),此時可以敲入命令并執(zhí)行吻氧。


打開和新建文件
 vi(vim) 文件名
打開文件并定位到行
 vi 文件名 +行數(shù)
末行模式命令
命令 英文 功能
w write 保存
q quit 退出溺忧,如果沒有保存,不允許退出
q! quit 強行退出盯孙,不保存退出
wq write&quit 保存退出
x 保存退出

移動命令

  上(k)鲁森;下(j);左(h)振惰;右(l)歌溉;
行內(nèi)命令
命令 功能
w 向后移動一個單詞
b 向前移動一個單詞
0 行首
^ 行首,第一個不是空白字符的位置
$ 行尾
行數(shù)移動
命令 功能
gg 文件頂部
G 文件末尾
數(shù)字+gg 移動到數(shù)字對應(yīng)的行數(shù)
數(shù)字+G 移動到數(shù)字對應(yīng)的行數(shù)
:數(shù)字 移動到數(shù)字對應(yīng)的行數(shù)
屏幕移動
命令 功能
ctrl+b 向上翻頁
ctrl+f 向下翻頁
H 屏幕頂部
M 屏幕中間
L 屏幕底部
段落移動
命令 功能
{ 上一段
} 下一段

括號切換

命令 功能
% 括號匹配及切換
標(biāo)記
命令 功能
mx 添加標(biāo)記x骑晶,x是a-z或者A-Z之間的任意一個字母
'x 直接定位到標(biāo)記x所在的位置
選中文本(可視模式)
命令 功能 模式
v 從光標(biāo)位置開始按照正常模式選擇文本 可視模式
V 選中光標(biāo)經(jīng)過的完整行 可視行模式
ctrl+v 垂直方向選中文本 可視塊模式
  • 可視模式下痛垛,可以和移動命令連用草慧,例如:ggVG 能夠選中所有內(nèi)容
撤銷和恢復(fù)撤銷
命令 功能
u 撤銷上次命令
ctrl+r 恢復(fù)撤銷命令
刪除文本
命令 功能
x 刪除光標(biāo)所在字符,或者選中文字
d(移動命令) 刪除移動命令對應(yīng)的內(nèi)容
dd 刪除光標(biāo)所在行榜晦,可以ndd復(fù)制多行
D 刪除至行末
  • 如果使用可視模式已經(jīng)選中了一段文本冠蒋,那么無論使用d還是x,都可以刪除選中文本
刪除和移動命令連用的組合
命令 功能
dw 從光標(biāo)位置刪除到單詞末尾
d0 從光標(biāo)位置刪除到一行的起始位置
d} 從光標(biāo)位置刪除到段落結(jié)尾
ndd 從光標(biāo)位置向下連續(xù)刪除n行
d代碼行G 從光標(biāo)所在行刪除到指定代碼行之間的所有代碼
d'a 從光標(biāo)所在行 刪除到標(biāo)記a之間的所有代碼

復(fù)制乾胶、粘貼

命令 功能
y(移動命令) 復(fù)制
yy 復(fù)制一行抖剿,nyy復(fù)制多行
p 粘貼
替換
命令 功能
r 替換當(dāng)前字符
R 替換當(dāng)前行光標(biāo)后的字符
縮進和重復(fù)執(zhí)行
命令 功能
>> 向右增加縮進
<< 向左減少縮進
. 重復(fù)上次命令
查找
命令 功能
、str 查找str
  • 查找到指定內(nèi)容以后识窿,加上(n)查找下一個斩郎,加上(N)查找上一個
單詞快速匹配
命令 功能
* 向后查找當(dāng)前光標(biāo)所在單詞
# 向前查找當(dāng)前光標(biāo)所在單詞
查找并替換(命令行模式下執(zhí)行)
命令 功能
:%s///g 通用替換格式
:%s///gc 替換時有提示
:%s/舊/新/g 一次替換所有出現(xiàn)的舊文本
:s/舊/新/g 可視塊區(qū)域替換(先選中要替換文字的范圍)
插入命令
命令 功能
i 在當(dāng)前字符前插入文本
I 在行首插入文本
a 在當(dāng)前字符后添加文本
A 在行末添加文本
o 在當(dāng)前行后面插入一空行
O 在當(dāng)前行前面插入一空行
末行命令擴展
命令 功能
:e 會打開內(nèi)置瀏覽器,瀏覽當(dāng)前目錄下的文件
:n 文件名 新建文件
:w 文件名 另存為喻频,但是仍然編輯當(dāng)前文件缩宜,并不會切換文件
  • 卻換文件前必須保證當(dāng)前這個文件已經(jīng)被保存
分屏命令
命令 功能
:sp [文件名] 橫向增加分屏
:vsp [文件名] 縱向增加分屏
切換分屏窗口
命令 功能
W 切換到下一個窗口
r 互換窗口
c 關(guān)閉當(dāng)前窗口,但是不能關(guān)閉最后一個窗口
q 退出當(dāng)前窗口甥温,如果是最后一個窗口锻煌,則關(guān)閉vi
o 關(guān)閉其他窗口
  • 分屏窗口都是基于ctrl +W 這個快捷鍵的
調(diào)整窗口大小
命令 功能
+ 增加窗口高度
- 減少窗口高度
> 增加窗口寬度
< 減少窗口寬度
= 等分窗口大小
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市姻蚓,隨后出現(xiàn)的幾起案子宋梧,更是在濱河造成了極大的恐慌,老刑警劉巖狰挡,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捂龄,死亡現(xiàn)場離奇詭異,居然都是意外死亡加叁,警方通過查閱死者的電腦和手機倦沧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來它匕,“玉大人展融,你說我怎么就攤上這事≡ゼ恚” “怎么了告希?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長轮傍。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任季二,我火速辦了婚禮瞧捌,結(jié)果婚禮上嘉抒,老公的妹妹穿的比我還像新娘提完。我一直安慰自己百新,他們只是感情好珊燎,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布檬贰。 她就那樣靜靜地躺著姑廉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪翁涤。 梳的紋絲不亂的頭發(fā)上桥言,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音葵礼,去河邊找鬼号阿。 笑死,一個胖子當(dāng)著我的面吹牛鸳粉,可吹牛的內(nèi)容都是我干的扔涧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼届谈,長吁一口氣:“原來是場噩夢啊……” “哼枯夜!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起艰山,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤湖雹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后程剥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劝枣,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年织鲸,在試婚紗的時候發(fā)現(xiàn)自己被綠了舔腾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡搂擦,死狀恐怖稳诚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瀑踢,我是刑警寧澤扳还,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站橱夭,受9級特大地震影響氨距,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜棘劣,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一俏让、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦首昔、人聲如沸寡喝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽预鬓。三九已至,卻和暖如春赊颠,著一層夾襖步出監(jiān)牢的瞬間格二,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工巨税, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蟋定,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓草添,卻偏偏與公主長得像驶兜,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子远寸,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1. 關(guān)于Vim vim是我最喜歡的編輯器抄淑,也是linux下第二強大的編輯器。 雖然emacs是公認(rèn)的世界第一驰后,我...
    Dyworldhua閱讀 1,380評論 0 2
  • vim 選擇文本肆资,刪除,復(fù)制灶芝,粘貼 文本的選擇郑原,對于編輯器來說,是很基本的東西夜涕,也經(jīng)常被用到犯犁,總結(jié)如下: v 從光...
    MiracleJQ閱讀 664評論 0 0
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,381評論 0 5
  • 曾經(jīng)使用了幾年多的Vim,手冊也翻過一遍女器。雖然現(xiàn)在不怎么用vim了酸役,曾經(jīng)的筆記還是貼出來,與喜歡vim的朋友分享驾胆。...
    Sylar丶閱讀 888評論 0 0
  • 自我總結(jié)篇: 對文件的操作技巧: vim文件一個有三種狀態(tài):命令(瀏覽/輸入命令轉(zhuǎn)變末行模式)涣澡,文本(添加/編輯/...
    小知大知閱讀 800評論 0 0