The first day of learning Linux

1幕帆、什么是操作系統(tǒng)

?操作系統(tǒng),簡(jiǎn)稱(chēng)OS赖条,是管理計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序失乾,有些集成了圖形用戶(hù)界面(如windows、mac纬乍、android碱茁、ios等),而有些僅使用命令行界面(如:linux仿贬、unix纽竣、minix等)。

軟件硬件與操作系統(tǒng)的關(guān)系

2诅蝶、Linux

?Linux是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng)退个,是一個(gè)基于POSIX和UNIX的多用戶(hù)、多任務(wù)调炬、支持多線(xiàn)程和多CPU的操作系統(tǒng)语盈。發(fā)展和成長(zhǎng)過(guò)程始終依賴(lài)著五個(gè)重要支柱:UNIX 操作系統(tǒng)、MINIX 操作系統(tǒng)缰泡、GNU計(jì)劃刀荒、POSIX 標(biāo)準(zhǔn)和Internet 網(wǎng)絡(luò)。

?Linux同時(shí)具有字符界面和圖形界面棘钞。Ubuntu 即“烏班圖”操作系統(tǒng)是基于GNU/Linux 平臺(tái)的操作系統(tǒng)缠借,其桌面版為圖形界面,本文以Ubuntu為例宜猜,簡(jiǎn)單介紹幾個(gè)Linux系統(tǒng)命令的使用方法泼返。

3、Linux的目錄結(jié)構(gòu)

?ubuntu沒(méi)有盤(pán)符這個(gè)概念姨拥,只有一個(gè)根目錄/绅喉,所有文件都在它下面:

linux目錄結(jié)構(gòu)

/:根目錄,一般根目錄下只存放目錄叫乌,在Linux下有且只有一個(gè)根目錄柴罐。所有的東西都是從這里開(kāi)始。當(dāng)你在終端里輸入“/home”憨奸,你其實(shí)是在告訴電腦革屠,先從/(根目錄)開(kāi)始,再進(jìn)入到home目錄。

4似芝、Linux基礎(chǔ)知識(shí)

4.1那婉、進(jìn)入與退出終端命令窗口的方式:

進(jìn)入方式:Ctrl+AIt+F1~F6均可進(jìn)入終端窗口;

退出方式:Ctrl+Alt+F7 回到圖形頁(yè)面国觉; ?

終端命令窗口


?4.2吧恃、進(jìn)入與多開(kāi)終端頁(yè)面命令窗口的方式:

?進(jìn)入方式:Ctrl+Ait+T;

當(dāng)前頁(yè)面多開(kāi):Ctrl+Shift+T麻诀;

終端頁(yè)面命令窗口

4.3、相對(duì)路徑和絕對(duì)路徑

?從/目錄開(kāi)始描述的路徑為絕對(duì)路徑傲醉,如:cd/home蝇闭、ls/user等;從當(dāng)前位置開(kāi)始描述的路徑為相對(duì)路徑硬毕,如:cd../呻引、ls a/d。

關(guān)于目錄:

每個(gè)目錄下都有.和..吐咳,.表示當(dāng)前目錄逻悠;..表示上一級(jí)目錄,即父目錄韭脊;根目錄下的.和..都表示當(dāng)前目錄.

4.4童谒、訪(fǎng)問(wèn)權(quán)限

?讀權(quán)限(r) 對(duì)文件而言,具有讀取文件內(nèi)容權(quán)限沪羔;對(duì)目錄來(lái)說(shuō)饥伊,具有瀏覽目錄權(quán)限。

?寫(xiě)權(quán)限(w) 對(duì)文件而言蔫饰,具有增琅豆、改文件內(nèi)容的權(quán)限;對(duì)目錄來(lái)說(shuō)篓吁,具有刪茫因、移目錄內(nèi)文件的權(quán)限。

可執(zhí)行權(quán)限(x) 對(duì)文件而言杖剪,具有執(zhí)行文件的權(quán)限冻押;對(duì)目錄了來(lái)說(shuō)該用戶(hù)具有進(jìn)入目錄的權(quán)限。

通過(guò)ls -lh [-a]命令可查看:-a可查看隱藏文件摘盆。

權(quán)限示意圖

其中以d開(kāi)頭的是文件夾類(lèi)型翼雀、“-”代表普通文件、“c” 代表硬件字符設(shè)備孩擂、“b” 代表硬件塊設(shè)備狼渊、“s”表示管道文件、“l(fā)” 代表軟鏈接文件,“.”代表隱藏文件狈邑。后9個(gè)字母分別代表三組權(quán)限:文件所有者城须、用戶(hù)者、其他用戶(hù)擁有的權(quán)限米苹,“-”為未獲取糕伐。

5、Linux常見(jiàn)命令的使用

命令的格式:command ?[-options] ?[parameter1]

command:命令名蘸嘶;[-options]:選項(xiàng)良瞧;可用來(lái)對(duì)命令進(jìn)行控制,也可以省略训唱,[]代表可選?parameter1 …:傳給命令的參數(shù):可以是零個(gè)一個(gè)或多個(gè)褥蚯。

創(chuàng)建目錄:mkdir

通過(guò)mkdir命令可以創(chuàng)建一個(gè)新的文件夾,不能與已有文件夾重名况增。

參數(shù)-p可遞歸創(chuàng)建目錄赞庶,如:mkdir -p: a/b/c/d,即a文件夾下有b文件夾…

創(chuàng)建文件:touch 文件名

目錄樹(shù)方式顯示文件目錄:tree

mkdir創(chuàng)建文件夾及遞歸創(chuàng)建澳骤、touch創(chuàng)建文件歧强、tree展示樹(shù)狀目錄

幫助文檔命令:--help

linux命令自帶的幫助信息--help,使用如:ls --help为肮;mkdir --help……

--help使用舉例

命令行的自動(dòng)補(bǔ)全:tab

敲出命令的前幾字母時(shí)摊册,按tab鍵,系統(tǒng)會(huì)自動(dòng)補(bǔ)全命令弥锄,若有多個(gè)符合要求的命令丧靡,按兩次tab都顯示出來(lái)以供選擇。

查看歷史命令:history

當(dāng)系統(tǒng)執(zhí)行過(guò)一些命令后籽暇,可按上下鍵翻看以前的命令温治,history將執(zhí)行過(guò)的命令列舉出來(lái);

history舉例

文件信息查看命令:ls

常見(jiàn)參數(shù):

ls命令常見(jiàn)參數(shù)
ls文件信息查看

通配符:

Linux系統(tǒng)中戒悠,也同樣允許使用特殊字符來(lái)同時(shí)引用多個(gè)文件名熬荆,這些特殊字符被稱(chēng)為通配符。

常見(jiàn)通配符及其意義

輸出重定向命令:>和>>

Linux允許將命令執(zhí)行結(jié)果重定向保存到一個(gè)文件中绸狐。

如:ls > test.txt ( test.txt如果不存在卤恳,則創(chuàng)建,存在則覆蓋其內(nèi)容 )

>重定向舉例
>和>>使用區(qū)別案例

注意:?>輸出重定向會(huì)覆蓋原來(lái)的內(nèi)容寒矿,>>輸出重定向則會(huì)追加到文件的尾部突琳。

分屏顯示:more

查看內(nèi)容時(shí),在信息過(guò)長(zhǎng)時(shí)使用more符相,可每次展示部分結(jié)果拆融;按下空格鍵可以顯示下一頁(yè)蠢琳,ctrl+b 返回上一屏;ctrl+f 下一屏镜豹;按下q鍵退出顯示傲须;按下h鍵可以獲取幫助。

管道命令:|

管道:一個(gè)命令的輸出結(jié)果可以通過(guò)管道做為另一個(gè)命令的輸入內(nèi)容趟脂。

管道|命令舉例泰讽,抓取test02內(nèi)容交給grep

清屏命令:clear

clear作用為清除終端上的顯示可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 )。

切換工作目錄:cd

cd后面可跟絕對(duì)路徑昔期,也可以跟相對(duì)路徑已卸,可以幫助用戶(hù)切換工作目錄,若后面不跟目錄镇眷,默認(rèn)返回用戶(hù)主目錄~$咬最。

cd命令使用
cd切換目錄

顯示當(dāng)前路徑:pwd

直接輸入pwd命令可以顯示當(dāng)前的工作目錄。

pwd使用

刪除目錄:rm

可通過(guò)rm刪除文件或目錄欠动。使用rm命令要小心,因?yàn)槲募h除后不能恢復(fù)惑申。為了防止文件誤刪具伍,可以在rm后使用-i參數(shù)以逐個(gè)確認(rèn)要?jiǎng)h除的文件。刪除文件夾時(shí)添加-r參數(shù)圈驼。

常用參數(shù)及含義如下表所示:

rm命令常用參數(shù)
rm -r刪除文件夾
rm -i交互刪除文件

建立鏈接文件:ln

軟鏈接:軟鏈接不占用磁盤(pán)空間人芽,源文件刪除則軟鏈接失效。使用方法:ln -s源文件 鏈接文件绩脆。

軟鏈接舉例

硬鏈接:硬鏈接只能鏈接普通文件萤厅,不能鏈接目錄。使用方法:ln 源文件 鏈接文件靴迫。

硬鏈接舉例

注:軟連接類(lèi)似快捷方式惕味,硬鏈接類(lèi)似文件起了個(gè)別名,每次刪除只刪除文件一個(gè)名字玉锌,最后名字刪除時(shí)清空文件名挥。

查看或合并文件:

查看文件內(nèi)容:cat 文件路徑湿诊;

cat查看文件內(nèi)容

合并文件內(nèi)容:cat 文件1 文件2 > 文件3

cat合并文件內(nèi)容示意圖

寫(xiě)入文件:echo

echo ‘內(nèi)容’ ? > 文件名

echo內(nèi)容寫(xiě)入文件

文本搜索命令:grep

grep允許對(duì)文本文件進(jìn)行模式查找癞谒。如果找到匹配模式, grep打印包含模式的所有行缕贡。

格式:grep [-選項(xiàng)] ?‘搜索內(nèi)容串’ 文件名

常用選項(xiàng)說(shuō)明:

grep常見(jiàn)選項(xiàng)
grep搜索文件中以6結(jié)尾的內(nèi)容

注:grep搜索內(nèi)容串可以是正則表達(dá)式参淫。

grep常用正則

查找文件:find

通常用來(lái)在特定的目錄下搜索符合條件的文件救湖,也可以用來(lái)搜索特定用戶(hù)屬主的文件。

常用用法:

find常見(jiàn)搜索方法
find搜索文件舉例

拷貝文件:cp

cp命令的功能是將給出的文件或目錄復(fù)制到另一個(gè)文件或目錄中涎才。

格式:cp 文件1 文件2 -選項(xiàng)

常用選項(xiàng)說(shuō)明:

cp常見(jiàn)選項(xiàng)
cp復(fù)制文件舉例
cp復(fù)制文件夾舉例

移動(dòng)文件即修改名字:mv

用戶(hù)可以使用mv命令來(lái)移動(dòng)文件或目錄鞋既,也可以給文件或目錄重命名。

移動(dòng)格式:mv 文件夾名 目標(biāo)文件夾

修改文件名:mv 原名 新名

mv給文件修改名字

常用選項(xiàng)說(shuō)明:

mv常見(jiàn)選項(xiàng)
文件存在時(shí)-i參數(shù)提示

歸檔管理:tar

tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個(gè)大文件中涛救。

使用格式: tar [參數(shù)] 打包文件名 文件

tar命令很特殊畏邢,其參數(shù)前面可以使用“-”,也可以不使用检吆。

常用參數(shù):

tar常用參數(shù)

注意:除了f參數(shù)因其后接.tar文件舒萎,需放在參數(shù)的最后,其它參數(shù)的順序任意蹭沛。

tar打包舉例

文件壓縮與解壓:gzip

tar與gzip命令結(jié)合使用實(shí)現(xiàn)文件打包臂寝、壓縮。 tar只負(fù)責(zé)打包文件摊灭,但不壓縮咆贬,用gzip壓縮tar打包后的文件,其擴(kuò)展名一般用xxxx.tar.gz帚呼。

gzip使用格式如下:gzip ?[選項(xiàng)] ?被壓縮文件

常見(jiàn)選項(xiàng):

gzip常
gzip 壓縮tar打包文件
gzip -d解壓壓縮文件為tar打包文件

tar這個(gè)命令并沒(méi)有壓縮的功能掏缎,它只是一個(gè)打包的命令,但是在tar命令中增加一個(gè)選項(xiàng)(-z)可以調(diào)用gzip實(shí)現(xiàn)了一個(gè)壓縮的功能煤杀,實(shí)行一個(gè)先打包后壓縮的過(guò)程眷蜈。

壓縮用法:tar -cvzf 壓縮包包名 文件1 文件2 ...(c打包配合z壓縮)

tar -zc壓縮方法

解壓用法:tar -zxvf ?壓縮包包名(z代表壓縮文件,配合x(chóng)解包)

tar ?-zxvf解壓

解壓到指定目錄:-C 路徑 (大寫(xiě)字母“C”)

解壓到指定文件夾cc

文件壓縮解壓:bzip2

tar與bzip2命令結(jié)合使用實(shí)現(xiàn)文件打包沈自、壓縮(用法和gzip一樣)酌儒,其擴(kuò)展名一般用xxxx.tar.gz2。

壓縮用法:tar -jcvf 壓縮包包名 文件...(tar jcvf bk.tar.bz2 *.c)

tar搭配bzip2壓縮文件

解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2 [-C 指定文件夾])

解壓至指定文件夾cc

文件壓縮解壓:zip枯途、unzip

通過(guò)zip壓縮文件的目標(biāo)文件不需要指定擴(kuò)展名忌怎,默認(rèn)擴(kuò)展名為zip。

壓縮文件:zip [-r] 目標(biāo)文件(沒(méi)有擴(kuò)展名) 源文件(tar文件 或 文件1 文件2)

zip壓縮tar打包文件

解壓文件:unzip -d 解壓后目錄文件 壓縮文件

unzip解壓至目標(biāo)文件夾

查看命令的位置:which

如果當(dāng)前命令存在的話(huà)酪夷,which可查看并顯示該命令于系統(tǒng)文件中所在的路徑:

which查看命令路徑的舉例
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末榴啸,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子捶索,更是在濱河造成了極大的恐慌插掂,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腥例,死亡現(xiàn)場(chǎng)離奇詭異辅甥,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)燎竖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)璃弄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人构回,你說(shuō)我怎么就攤上這事夏块∈韪溃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵脐供,是天一觀的道長(zhǎng)浑塞。 經(jīng)常有香客問(wèn)我,道長(zhǎng)政己,這世上最難降的妖魔是什么酌壕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮歇由,結(jié)果婚禮上卵牍,老公的妹妹穿的比我還像新娘。我一直安慰自己沦泌,他們只是感情好糊昙,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著谢谦,像睡著了一般释牺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上回挽,一...
    開(kāi)封第一講書(shū)人閱讀 52,255評(píng)論 1 308
  • 那天船侧,我揣著相機(jī)與錄音,去河邊找鬼厅各。 笑死,一個(gè)胖子當(dāng)著我的面吹牛预柒,可吹牛的內(nèi)容都是我干的队塘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼宜鸯,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼憔古!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起淋袖,我...
    開(kāi)封第一講書(shū)人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鸿市,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后即碗,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體焰情,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年剥懒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了内舟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡初橘,死狀恐怖验游,靈堂內(nèi)的尸體忽然破棺而出充岛,到底是詐尸還是另有隱情,我是刑警寧澤耕蝉,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布崔梗,位于F島的核電站,受9級(jí)特大地震影響垒在,放射性物質(zhì)發(fā)生泄漏蒜魄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一爪膊、第九天 我趴在偏房一處隱蔽的房頂上張望权悟。 院中可真熱鬧,春花似錦推盛、人聲如沸峦阁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)榔昔。三九已至,卻和暖如春瘪菌,著一層夾襖步出監(jiān)牢的瞬間撒会,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工师妙, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诵肛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓默穴,卻偏偏與公主長(zhǎng)得像怔檩,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蓄诽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359