2019-04-10LInux運(yùn)維第十一天日記總結(jié)

排除

tar命令--exclude參數(shù)
打包壓縮的時(shí)候排除某個(gè)或多個(gè)文件不進(jìn)行打包壓縮

特殊符號(hào)( | )管道

管道前面的命令的結(jié)果傳輸給后面的命令

管道兩邊都是命令

linux下的對(duì)比工具

diff (different)和vimdiff
對(duì)比兩個(gè)文件的內(nèi)容有什么不同
diff


diff命令兩個(gè)文件的不同.png

vimdiff


vimdiff命令查看兩個(gè)文件的不同.png

兩個(gè)對(duì)比工具相比較來看,vimdiff命令查看不同相對(duì)直觀

上傳下載lrzsz

lrzsz的作用:從linux系統(tǒng)把文件上傳或下載到windows系統(tǒng)
rz :把Windows的文件上傳到linux系統(tǒng)
sz :把linux下的文件下載到Windows

命令date

顯示或設(shè)置時(shí)間
顯示年月日參數(shù) date +%F=date +%Y-%m-%d
顯示時(shí)分秒?yún)?shù)date +%T=date +%H-%M-%S
顯示周幾 date +%w
根據(jù)描述來顯示日期參數(shù)-d
例:date -d ‘-1day’ 查看一天之前的時(shí)間
設(shè)置時(shí)間參數(shù)-s
自動(dòng)同步時(shí)間命令ntpdate (centos6系統(tǒng)默認(rèn)安裝,7系統(tǒng)默認(rèn)沒有安裝,需要下載)
根據(jù)時(shí)間服務(wù)器修改系統(tǒng)的時(shí)間


date命令執(zhí)行后.png

命令ls

參數(shù)-h 以人類可讀的形式來顯示大小
參數(shù)-i 顯示文件或目錄的索引節(jié)點(diǎn)/inode號(hào)碼

echo -n 是不顯示每行結(jié)尾的回車(回車=\n)

inode和block

含義

inode存放的是文件屬性信息(文件名沒有存放在inode,所以文件名不屬于文件屬性信息),存放著block的位置
block叫數(shù)據(jù)塊,用來存放文件的內(nèi)容/實(shí)體

關(guān)系
查看一個(gè)文件——>會(huì)先去inode空間找到block的位置——>然后在通過block空間顯示要查看的文件的內(nèi)容

特點(diǎn)

inode :大小256字節(jié),linux系統(tǒng)下面創(chuàng)建1個(gè)非空文件都需要占用1個(gè)inode和至少占用1個(gè)block,inode在同一個(gè)分區(qū)中是唯一的
block: 大小有1k,2k,4k(現(xiàn)在一般4k大?。?,假如一個(gè)文件較小,1k左右,它也會(huì)占用一個(gè)block,但是剩余的空間其他的文件無法使用,除非再次在該文件寫入。假如文件較大,10G左右,它將會(huì)占用多個(gè)block。

查看整體情況

inode用df命令+-i參數(shù),來進(jìn)行查看,查看inode使用了多少,還剩多少,一共有多少
block用df命令+-h參數(shù),來進(jìn)行查看,來以人類可讀的形式顯示block一共有多少,剩余多少,使用多少。
(就是查看一下磁盤的使用情況)

硬鏈接與軟鏈接

含義

硬鏈接:在同一個(gè)磁盤分區(qū)中,inode號(hào)碼相同的兩個(gè)文件互為硬鏈接
軟鏈接:也叫符號(hào)鏈接,包含著指向另一個(gè)文件的inode信息的文本文件

區(qū)別

1.創(chuàng)建的區(qū)別

硬鏈接使用命令ln創(chuàng)建,軟鏈接使用命令ln+參數(shù)-s創(chuàng)建。

2.含義不同

硬鏈接:在同一分區(qū)中inode號(hào)碼相同的文件
軟鏈接: 存放原文件的位置(inode號(hào)碼與原文件不同)

3.特點(diǎn)不同

硬鏈接:不能對(duì)目錄進(jìn)行創(chuàng)建硬鏈接
軟鏈接:可以對(duì)目錄進(jìn)行創(chuàng)建軟鏈接,軟鏈接可以跨分區(qū),硬鏈接不可以。

4.刪除的區(qū)別
  • 刪除軟鏈接,原文件,硬鏈接文件無影響
  • 刪除硬鏈接,原文件,軟鏈接文件無影響
  • 刪除原文件,硬鏈接文件無影響,軟鏈接文件失效
  • 刪除原文件和硬鏈接文件,文件刪除
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一章 1.Linux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,579評(píng)論 0 9
  • 技術(shù)交流QQ群:1027579432,歡迎你的加入! 1.在文本環(huán)境下,shell作為命令解釋器,建立了用戶和操作...
    CurryCoder閱讀 796評(píng)論 0 1
  • 轉(zhuǎn)自:https://www.cnblogs.com/gaojun/p/3359355.html ls命令就是li...
    xingzai閱讀 692評(píng)論 0 0
  • 1.Linux下如何用命令查看實(shí)時(shí)日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,556評(píng)論 0 11
  • 此篇文章內(nèi)容是我很久以前在印象筆記中的一個(gè)知識(shí)總結(jié),大概122個(gè)Linux指令。如今,寫出來就當(dāng)再回顧一遍了。若有...
    StephenZhang01閱讀 1,176評(píng)論 0 5

友情鏈接更多精彩內(nèi)容