課堂筆記(三月十八日)

1、什么是硬鏈接

具有相同Inode節(jié)點(diǎn)號的文件互為硬鏈接,一個(gè)文件的兩個(gè)入口

[root@oldboyedu ~]# ls -ldi test test/.

16964029 drwxr-xr-x. 2 root root 4096 Oct? 1 14:07 test

16964029 drwxr-xr-x. 2 root root 4096 Oct? 1 14:07 test/.

[root@oldboyedu /data]# ls -ldi oldboy

33631853 drwxr-xr-x. 5 root root 45 Oct? 4 21:03 oldboy

[root@oldboyedu /data]# ls -ldi oldboy oldboy/. oldboy/test{1..3}/..

33631853 drwxr-xr-x. 5 root root 45 Oct? 4 21:03 oldboy

33631853 drwxr-xr-x. 5 root root 45 Oct? 4 21:03 oldboy/.

33631853 drwxr-xr-x. 5 root root 45 Oct? 4 21:03 oldboy/test1/..

33631853 drwxr-xr-x. 5 root root 45 Oct? 4 21:03 oldboy/test2/..

33631853 drwxr-xr-x. 5 root root 45 Oct? 4 21:03 oldboy/test3/..

2命贴、硬鏈接原理

3、測試

創(chuàng)建硬鏈接:In 源文件 硬鏈接文件

a文件硬鏈接

[root@oldboyedu /data]# echo "I am oldboy." >oldboy.txt

[root@oldboyedu /data]# cat oldboy.txt

I am oldboy.

[root@oldboyedu /data]# ln oldboy.t

oldboy.tar.gz? oldboy.txt? ?

[root@oldboyedu /data]# ln oldboy.txt oldboy_hard_link

[root@oldboyedu /data]# ls -lirt

total 20

33631860 -rw-r--r--. 1 root root? 0 Oct? 1 00:19 5.txt

33631855 -rw-r--r--. 1 root root? 0 Oct? 1 00:19 4.txt

33631847 -rw-r--r--. 1 root root? 0 Oct? 1 00:19 3.txt

33631845 -rw-r--r--. 1 root root? 0 Oct? 1 00:19 2.txt

33631841 -rw-r--r--. 1 root root? 0 Oct? 1 00:19 1.txt

33656236 -rw-r--r--. 1 root root? 18 Oct? 1 09:01 paichu.txt

33631869 -rw-r--r--. 1 root root 187 Oct? 1 09:01 oldboy.tar.gz

33656257 -rwxr-xr-x. 1 root root? 14 Oct? 1 11:07 test.txt

33631853 drwxr-xr-x. 5 root root? 45 Oct? 4 21:03 oldboy

33656238 -rw-r--r--. 2 root root? 13 Oct? 4 21:10 oldboy.txt

33656238 -rw-r--r--. 2 root root? 13 Oct? 4 21:10 oldboy_hard_link

作用:1秆吵,備份样傍、防止誤刪

[root@oldboyedu /data]# ln /etc/hostname /opt/hostname

[root@oldboyedu /data]# cat /opt/hostname

oldboyedu

[root@oldboyedu /data]# rm -f /etc/hostname

[root@oldboyedu /data]# cat /etc/hostname

cat: /etc/hostname: No such file or directory

[root@oldboyedu /data]# cat /opt/hostname

oldboyedu

[root@oldboyedu /data]# ln /opt/hostname /etc/hostname

[root@oldboyedu /data]# cat /etc/hostname

oldboyedu

b,目錄硬鏈接

不支持人工創(chuàng)建目錄硬鏈接

[root@oldboyedu /data]# ln oldboy oldgirl

ln: ‘oldboy’: hard link not allowed for directory

軟鏈接:本質(zhì)是快捷方式镜遣,指向源文件實(shí)體己肮,本身和源文件是不同的文件

實(shí)踐,文件

[root@oldboyedu /data]# !echo

echo "I am oldboy." >oldboy.txt

[root@oldboyedu /data]# cat oldboy.txt

I am oldboy.

[root@oldboyedu /data]# ln -s oldboy.txt? oldboy_soft_link

Linux文件刪除原理:

1悲关、靜態(tài)文件:沒有進(jìn)程或程序正在訪問的文件谎僻。

所有的硬鏈接數(shù)為0(i_link),即所有硬鏈接都被干掉了寓辱,包括自身艘绍。

硬鏈接的數(shù)量的代表變量符號i_link

rm -f oldboy.txt oldboy_hard_link

執(zhí)行完 其實(shí)文件也沒刪,關(guān)機(jī)停止運(yùn)行秫筏。

a.系統(tǒng)定時(shí)清理沒有文件名的inode诱鞠。

b.磁盤檢查會清理。

c.增加新文件時(shí)優(yōu)先占用沒有文件名的inode这敬。

恢復(fù)的工具:debugfs,ext3grep等等航夺。

2、動態(tài)文件:有程序或進(jìn)程訪問的文件

刪除原理:

a.所有硬鏈接刪除崔涂。i_link為0.

b..i_count是進(jìn)程調(diào)用文件的數(shù)量(引用計(jì)數(shù))阳掐。所有進(jìn)程調(diào)用都要停止取消。i_count為0

3冷蚂、實(shí)踐文件刪除原理

環(huán)境準(zhǔn)備缭保,命令集合如下:

mkdir -p /app/logs? ? ? ? ? ? ? ? ? ? ? ? ? #<==創(chuàng)建用于掛載的目錄。

dd if=/dev/zero of=/dev/sdc bs=8K? count=10? #<==創(chuàng)建指定大小的文件帝雇。

mkfs.ext4 /dev/sdc? ? ? ? ? ? ? ? ? ? ? ? ? #<==格式化涮俄。

mount -o loop /dev/sdc /app/logs? ? ? ? ? ? #<==掛載。

df -h? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #<==檢查掛載結(jié)果尸闸。

通配符知識:

1彻亲、基本含義

通配符簡單說就是鍵盤上的一些特殊字符孕锄,可以實(shí)現(xiàn)某些特殊的功能,

例如苞尝,可以用*代表所有畸肆,來模糊搜索系統(tǒng)中的文件。

2宙址、范圍:通配符試用范圍是命令行中【普通命令】或腳本編程中

3轴脐、第一組 模糊匹配:

準(zhǔn)備:

[root@oldboyedu /data]# touch a.txt b.txt aa.txt test.txt

[root@oldboyedu /data]# ls

aa.txt? a.txt? b.txt? test.txt

[root@oldboyedu /data]# a="oldboy"

[root@oldboyedu /data]# echo '$a'

$a

[root@oldboyedu /data]# echo "$a"

oldboy

[root@oldboyedu /data]# echo $a

oldboy

[root@oldboyedu /data]# echo "$a is a teaher."

oldboy is a teaher.

[root@oldboyedu /data]# echo $a is a teacher.

oldboy is a teacher.

[root@oldboyedu /data]# echo date

date

[root@oldboyedu /data]# echo `date`

Sun Oct 4 23:54:38 CST 2020

[root@oldboyedu /data]# 希望系統(tǒng)把字符串當(dāng)做命令就用反引號

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市抡砂,隨后出現(xiàn)的幾起案子大咱,更是在濱河造成了極大的恐慌,老刑警劉巖注益,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碴巾,死亡現(xiàn)場離奇詭異,居然都是意外死亡丑搔,警方通過查閱死者的電腦和手機(jī)厦瓢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來啤月,“玉大人煮仇,你說我怎么就攤上這事』阎伲” “怎么了浙垫?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長强重。 經(jīng)常有香客問我绞呈,道長,這世上最難降的妖魔是什么间景? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮艺智,結(jié)果婚禮上倘要,老公的妹妹穿的比我還像新娘。我一直安慰自己十拣,他們只是感情好封拧,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著夭问,像睡著了一般泽西。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缰趋,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天捧杉,我揣著相機(jī)與錄音陕见,去河邊找鬼。 笑死味抖,一個(gè)胖子當(dāng)著我的面吹牛评甜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播仔涩,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼忍坷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了熔脂?” 一聲冷哼從身側(cè)響起佩研,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎霞揉,沒想到半個(gè)月后韧骗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡零聚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年袍暴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隶症。...
    茶點(diǎn)故事閱讀 40,488評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡政模,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蚂会,到底是詐尸還是另有隱情淋样,我是刑警寧澤,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布胁住,位于F島的核電站趁猴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏彪见。R本人自食惡果不足惜儡司,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望余指。 院中可真熱鬧捕犬,春花似錦、人聲如沸酵镜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淮韭。三九已至垢粮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間靠粪,已是汗流浹背蜡吧。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工毫蚓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人斩跌。 一個(gè)月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓绍些,卻偏偏與公主長得像,于是被迫代替她去往敵國和親耀鸦。 傳聞我的和親對象是個(gè)殘疾皇子柬批,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評論 2 359

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

  • 課堂筆記 王文卓 第二列結(jié)尾的 . 是標(biāo)識selinux的符號 1. selinux是什么? 安全規(guī)則袖订,讓L...
    Wave_e430閱讀 302評論 0 0
  • tar命令的介紹 saves many files together into a single tape or ...
    溫東閱讀 1,179評論 0 0
  • 符號鏈接(symbolic link)文件氮帐,也稱軟鏈接(soft link) 以l開頭是軟鏈接,軟鏈接是一種快捷...
    不知道就閱讀 202評論 0 0
  • 酒不空洛姑,笑不空上沐。快馬春風(fēng)到晚鐘楞艾。 回看數(shù)點(diǎn)星参咙。 誓心同,憶心同硫眯。行盡天涯還喚儂蕴侧。 有花隔岸紅。
    雅不知閱讀 433評論 0 5
  • 朝云暮雨愁漠漠两入,秋水無邊恨茫茫净宵。 歷歷興亡閑放馬,悠悠感慨靜觀墻裹纳。 目斷天涯千嶂里择葡,心馳烽火五更望。 誰憐沉痼侵肌...
    95后小詩人閱讀 300評論 0 0