Linux基礎(chǔ)-常用命令

零、本文綱要

  • 一、網(wǎng)絡(luò)相關(guān)-開(kāi)啟SSH鏈接
  1. 查看IP
  2. 網(wǎng)卡設(shè)置
  3. 安裝SSH連接工具
  • 二闻葵、目錄結(jié)構(gòu)
  1. 基礎(chǔ)
  2. 直接子目錄
  • 三、常用命令
  1. 命令格式
  2. 基礎(chǔ)命令
  • 四癣丧、文件目錄操作命令
  1. 顯示指定目錄下的內(nèi)容 ls
  2. 切換目錄 cd
  3. 顯示文件內(nèi)容 cat
  4. 以分頁(yè)形式顯示文件內(nèi)容 more
  5. 查看文件末尾的內(nèi)容 tail
  6. 創(chuàng)建目錄 mkdir
  7. 刪除空目錄 rmdir
  8. 刪除文件或者目錄 rm
  • 五槽畔、拷貝移動(dòng)命令
  1. 復(fù)制文件或目錄 cp
  2. 為文件或目錄改名、或?qū)⑽募蚰夸浺苿?dòng)位置 mv
  • 六胁编、打包壓縮命令
  1. 對(duì)文件進(jìn)行打包厢钧、解包、壓縮嬉橙、解壓 tar
  • 七早直、文本編輯命令
  1. 對(duì)文件內(nèi)容進(jìn)行編輯 vi
  2. 對(duì)文件內(nèi)容進(jìn)行編輯 vim
  • 八、查找命令
  1. 在指定目錄下查找文件 find
  2. 從指定文件中查找指定的文本內(nèi)容 grep

一市框、網(wǎng)絡(luò)相關(guān)-開(kāi)啟SSH鏈接

1. 查看IP

ip addr

ip addr | 查看當(dāng)前服務(wù)器IP地址
ens33 | inet 192.168.253.128 | inet后面是我們遠(yuǎn)程連接的IP地址

2. 網(wǎng)卡設(shè)置

cd / | 進(jìn)入根目錄
cd etc | 進(jìn)入etc目錄
cd sysconfig | 進(jìn)入sysconfig目錄
cd network-scripts | 進(jìn)入network-scripts
vi ifcfg-ens33 | 編輯ifcfg-ens33文件

修改 ONBOOT="no" 為 ONBOOT="yes"

  • 2.1 補(bǔ)充vi相關(guān)

i | 進(jìn)入編輯狀態(tài)
_ | 光標(biāo)
<ESC> → :wq → <ENTER> | 保存退出

3. 安裝SSH連接工具

SSH | Secure Shell:應(yīng)用層安全協(xié)議
常用SSH工具 | FinalShell/MobaXterm

二霞扬、目錄結(jié)構(gòu)

1. 基礎(chǔ)

/ | 所有目錄的頂點(diǎn)(根目錄) | 整個(gè)目錄結(jié)構(gòu)像一顆倒掛的樹(shù)

2. 直接子目錄

bin | 存放二進(jìn)制可執(zhí)行文件
boot | 存放系統(tǒng)引導(dǎo)時(shí)使用的各種文件
dev | 存放設(shè)備文件
etc | 存放系統(tǒng)配置文件
home | 存放系統(tǒng)用戶的文件
lib | 存放程序運(yùn)行所需的共享庫(kù)和內(nèi)核模塊
opt | 額外安裝的可選應(yīng)用程序包放置的位置
root | 超級(jí)用戶目錄
sbin | 存放二進(jìn)制可執(zhí)行文件,只有root用戶才能訪問(wèn)
tmp | 存放臨時(shí)文件
usr | 存放系統(tǒng)應(yīng)用程序 | 其子目錄又有 bin、local喻圃、src
var | 存放運(yùn)行時(shí)需要改變數(shù)據(jù)的文件萤彩,例如:日志文件

三、常用命令

0. 命令格式

command [-options] [parameter]

command | 命令名
[-options] | 選項(xiàng)级及,可用來(lái)對(duì)命令進(jìn)行控制乒疏,也可以省略
[parameter] | 傳給命令的參數(shù)额衙,可以零個(gè)饮焦、一個(gè)或者多個(gè)
[] | 代表可選
注意:命令名、選項(xiàng)窍侧、參數(shù)之間用空格分隔

1. 基礎(chǔ)命令

ls | list | 查看當(dāng)前目錄下的內(nèi)容
pwd | print work directory | 查看當(dāng)前所在目錄
cd [目錄名] | change directory | 切換目錄
touch [文件名] | touch | 如果文件不存在县踢,新建文件
mkdir [目錄名] | make directory | 創(chuàng)建目錄
rm [文件名] | remove | 刪除指定文件

  • 1.1 補(bǔ)充提示信息亂碼

echo 'LANG="en_US.UTF-8"' >> /etc/profile | 把LANG="en_US.UTF-8"追加到/etc/profile文件中
source /etc/profile | 加載/etc/profile文件,使配置生效

  • 1.2 命令使用技巧

Tab鍵 | 自動(dòng)補(bǔ)全
雙擊Tab鍵 | 給出操作提示
↑ ↓ | 快速調(diào)出使用過(guò)的命令
clear / Ctrl + l | 快速清屏

四伟件、文件目錄操作命令

1. 顯示指定目錄下的內(nèi)容 ls

ls [-a/l] [dir]

-a | 顯示所有文件及目錄(.開(kāi)頭的隱藏文件也會(huì)列出)
-l | 除文件名外硼啤,同時(shí)將文件形態(tài)(d表示目錄,-表示文件)斧账、權(quán)限谴返、擁有者、文件大小等信息詳細(xì)列出

注意:Linux為ls -l命令提供了簡(jiǎn)寫(xiě)方式咧织,為ll

2. 切換目錄 cd

cd [dirName]

~ | 表示當(dāng)前用戶的home目錄
. | 表示目前所在的目錄
.. | 表示目前目錄位置的上級(jí)目錄

注意:如果目標(biāo)目錄是直接子目錄嗓袱,則dirName前面無(wú)需使用/,反之

3. 顯示文件內(nèi)容 cat

cat [-n] fileName

-n | 由1開(kāi)始對(duì)所有輸出的行數(shù)編號(hào)

4. 以分頁(yè)形式顯示文件內(nèi)容 more

more fileName

回車(chē)鍵 | 向下滾動(dòng)一行
空格鍵 | 向下滾動(dòng)一屏
b | back | 返回上一屏
q/Ctrl + c | quit | 退出more

5. 查看文件末尾的內(nèi)容 tail

tail [-f/行數(shù)] fileName

-f | 【動(dòng)態(tài)讀取】文件末尾內(nèi)容并顯示习绢,使用場(chǎng)景:日志文件內(nèi)容輸出渠抹,Ctrl + c退出
-行數(shù) | 依據(jù)指定行數(shù)顯示內(nèi)容,未指定行數(shù)時(shí)默認(rèn)顯示10行

6. 創(chuàng)建目錄 mkdir

mkdir [-p] dirName

-p | parent | 確保目錄名稱存在闪萄,不存在則創(chuàng)建一個(gè)梧却,可實(shí)現(xiàn)多層目錄同時(shí)創(chuàng)建

7. 刪除空目錄 rmdir

rmdir [-p] dirName

-p | 當(dāng)子目錄被刪除后,父目錄【為空】也一并刪除

8. 刪除文件或者目錄 rm

rm [-r/f] name

-r | 將目錄及目錄中所有文件(目錄)逐一刪除
-f | 無(wú)需確認(rèn)败去,直接刪除

五放航、拷貝移動(dòng)命令

1. 復(fù)制文件或目錄 cp

cp [-r] source dest

-r | 如果復(fù)制的是目錄需要使用此選項(xiàng),此時(shí)將復(fù)制該目錄下所有子目錄和文件

如:
cp test.txt demo/ | 將test.txt復(fù)制到demo目錄中
cp test.txt ./demo.txt | 將test.txt復(fù)制到當(dāng)前目錄圆裕,并改名為demo.txt广鳍;
cp -r test/ ./demo/ | 將test目錄和該目錄下所有文件復(fù)制到當(dāng)前目錄的demo目錄下;
cp -r test/* ./demo/ | 將test目錄下所有文件復(fù)制到當(dāng)前目錄的demo目錄下葫辐;

2. 為文件或目錄改名搜锰、或?qū)⑽募蚰夸浺苿?dòng)位置 mv

mv source dest

如:
mv test.txt demo.txt | 將test.txt改名為demo.txt
mv test.txt demo/ | 將test.txt移動(dòng)到demo目錄中
mv test.txt demo/demo.txt | 將test.txt移動(dòng)到demo目錄中,并改名為demo.txt
mv test/ demo/ | 如果demo目錄不存在耿战,則將test目錄改名為demo蛋叼;如果demo目錄存在,則將test目錄移動(dòng)到demo目錄中

六、打包壓縮命令

1. 對(duì)文件進(jìn)行打包狈涮、解包狐胎、壓縮、解壓 tar

tar [-z/c/x/v/f] fileName [files]

.tar | 表示文件完成了打包歌馍,并沒(méi)有壓縮
.tar.gz | 表示文件打包的同時(shí)進(jìn)行了壓縮

-z | gzip | 可以對(duì)文件壓縮或者解壓
-c | create | 創(chuàng)建新的包文件
-x | extract | 從包文件中還原文件
-v | verbose | 顯示命令執(zhí)行過(guò)程
-f | file | 用于指定文件的名稱

如:
tar -cvf test.tar test | 【打包】將test目錄及所含文件打包成test.tar握巢,并顯示命令執(zhí)行過(guò)程
tar -xvf test.tar | 【解包】將test.tar解包,并顯示命令執(zhí)行過(guò)程
tar -zcvf test.tar.gz test | 【打包并壓縮】將test目錄及所含文件打包并壓縮成test.tar.gz松却,并顯示命令執(zhí)行過(guò)程
tar -zxvf test.tar.gz | 【解壓并解包】將test.tar.gz解壓并解包暴浦,并顯示命令執(zhí)行過(guò)程
tar -zxvf test.tar.gz -C /usr/local | 【解壓并解包】將test.tar.gz解壓并解包,并顯示命令執(zhí)行過(guò)程晓锻,放入指定/usr/local目錄中
注意:此處我們使用的是 -C歌焦,大寫(xiě)C

七、文本編輯命令

1. 對(duì)文件內(nèi)容進(jìn)行編輯 vi

vi fileName

vi | Linux系統(tǒng)提供的一個(gè)文本編輯工具

2. 對(duì)文件內(nèi)容進(jìn)行編輯 vim

vim fileName

vim | 是從vi發(fā)展出來(lái)的功能更強(qiáng)的文本編輯工具砚哆,在編輯內(nèi)容時(shí)可對(duì)內(nèi)容進(jìn)行著色
yum install vim | 使用此命名可以進(jìn)行vim安裝

說(shuō)明:
vim fileName | 如果文件存在則直接打開(kāi)文件独撇,不存在則新建
編輯模式 | 命令模式(Command mode)、插入模式(Insert mode)躁锁、底行模式(Last line mode)

  • 2.1 命令模式(Command mode)

命令模式下可以查看文件內(nèi)容纷铣、移動(dòng)光標(biāo)(↑↓←→箭頭、gg移動(dòng)至開(kāi)頭战转、G移動(dòng)至末尾)
vim打開(kāi)文件默認(rèn)為命令模式
另外兩種模式需要進(jìn)入命令模式后搜立,才能進(jìn)入彼此(即插入和底行不能互相之間直接切換)

  • 2.2 插入模式(Insert mode)

插入模式下可以對(duì)文件進(jìn)行編輯
在命令模式下按[i/a/o]任意一個(gè),即可進(jìn)入該模式匣吊,進(jìn)入后下方會(huì)顯示[--INSERT--]字樣
在插入模式下按下[ESC]鍵儒拂,回到命令模式

  • 2.3 底行模式(Last line mode)

底行模式下可以通過(guò)命令對(duì)文件內(nèi)容進(jìn)行查找、顯示行號(hào)色鸳、退出等操作
在命令模式下按[:或者/]任意一個(gè)社痛,可以進(jìn)入底行模式
通過(guò)/方式進(jìn)入底行模式后,可以對(duì)文件內(nèi)容進(jìn)行查找
通過(guò):方式進(jìn)入底行模式后命雀,可以輸入wq(保存并退出)蒜哀、q!(不保存退出)、set nu(顯示行號(hào))

八吏砂、查找命令

1. 在指定目錄下查找文件 find

find dirName -option fileName

如:
find . -name "*.java" | 在當(dāng)前目錄及其子目錄下查找.java結(jié)尾的文件
find /test -name "*.java" | 在/test目錄及其子目錄下查找.java結(jié)尾的文件

2. 從指定文件中查找指定的文本內(nèi)容 grep

grep word fileName

如:
grep userName User.java | 查找User.java文件中出現(xiàn)的userName字符串的位置
grep userName *.java | 查找當(dāng)前目錄中所有.java結(jié)尾的文件中包含userName字符串的位置

九撵儿、結(jié)尾

以上即為L(zhǎng)inux基礎(chǔ)-常用命令的全部?jī)?nèi)容,感謝閱讀狐血。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末淀歇,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子匈织,更是在濱河造成了極大的恐慌浪默,老刑警劉巖牡直,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異纳决,居然都是意外死亡碰逸,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)阔加,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)饵史,“玉大人,你說(shuō)我怎么就攤上這事胜榔「炫纾” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵苗分,是天一觀的道長(zhǎng)厌蔽。 經(jīng)常有香客問(wèn)我牵辣,道長(zhǎng)摔癣,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任纬向,我火速辦了婚禮择浊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘逾条。我一直安慰自己琢岩,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布师脂。 她就那樣靜靜地躺著担孔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吃警。 梳的紋絲不亂的頭發(fā)上糕篇,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音酌心,去河邊找鬼拌消。 笑死,一個(gè)胖子當(dāng)著我的面吹牛安券,可吹牛的內(nèi)容都是我干的墩崩。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼侯勉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼鹦筹!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起址貌,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤铐拐,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體余舶,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡啊鸭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了匿值。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赠制。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖挟憔,靈堂內(nèi)的尸體忽然破棺而出钟些,到底是詐尸還是另有隱情,我是刑警寧澤绊谭,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布政恍,位于F島的核電站,受9級(jí)特大地震影響达传,放射性物質(zhì)發(fā)生泄漏篙耗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一宪赶、第九天 我趴在偏房一處隱蔽的房頂上張望宗弯。 院中可真熱鬧,春花似錦搂妻、人聲如沸蒙保。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)邓厕。三九已至,卻和暖如春扁瓢,著一層夾襖步出監(jiān)牢的瞬間详恼,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工涤妒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留单雾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓她紫,卻偏偏與公主長(zhǎng)得像硅堆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贿讹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

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