第二周作業(yè)

????????????????? linux系統(tǒng)目錄結(jié)構(gòu)命名規(guī)則及用途

linux都遵循LSB規(guī)則使用一致的基礎(chǔ)目錄名稱,使用根目錄系統(tǒng)結(jié)構(gòu),使用FHS層次結(jié)構(gòu)

?????????????????????????????????????????????? /

bin? sbin? dev? etc? boot? root? home? lib? lib64? sys? tmp? usr? proc? mnt? opt? var? run? media

linux 文件命名規(guī)則:

1.遵循FHS標(biāo)準(zhǔn)

2.使用根文件系統(tǒng)

3.區(qū)分大小寫

4.目錄也是文件,同一路徑下,兩個(gè)文件不能同名

5.文件名以字母、下劃線、數(shù)字、圓點(diǎn),最長255個(gè)字節(jié),包括路徑在內(nèi)文件名稱最長4095個(gè)字節(jié)

bin:存放二進(jìn)制命令文件

sbin:存放管理類的二進(jìn)制命令文件

dev:存放設(shè)備文件

etc:存放配置文件

boot:存放引導(dǎo)文件,內(nèi)核,grub文件

lib:存放庫文件

lib64:存放64位庫文件

root:管理員家目錄

home:家目錄文件

var:存放生成的日志文件

proc:內(nèi)存中運(yùn)行文件

tmp:存放臨時(shí)文件

mnt:掛載點(diǎn)

opt:第三方應(yīng)用程序的安裝位置

sys:存放運(yùn)行中的硬件信息

描述文件的元數(shù)據(jù)信息有那些,分別表示什么含義,如何查看?如何修改文件的時(shí)間戳信息?

文件大小、時(shí)間、類型、inode等

stat

touch filename? 刷新文件時(shí)間戳

總結(jié)軟鏈接和硬鏈接的區(qū)別,并用實(shí)例操作說明?

1.本質(zhì):

硬鏈接:本質(zhì)是同一個(gè)文件

軟鏈接:本質(zhì)不是同一個(gè)文件

2.跨設(shè)備

硬鏈接:不支持

軟鏈接:支持

3.inode

硬鏈接:相同

軟鏈接:不同

4.鏈接數(shù)

硬鏈接:增加或者減少硬鏈接,鏈接數(shù)變化

軟鏈接:無變化

5.文件夾

硬鏈接:不支持

軟鏈接:支持

6.相對(duì)路徑

硬鏈接:原始文件相對(duì)路徑是相對(duì)于當(dāng)前工作目錄

軟鏈接:原始文件相對(duì)路徑是相對(duì)于鏈接文件的相對(duì)路徑

7.刪除源文件

硬鏈接:只是鏈接數(shù)減一,但鏈接文件的訪問不受影響

軟鏈接:無法訪問

8文件類型

硬鏈接:和源文件相同

軟鏈接:鏈接文件,和源文件無關(guān)

linux上的文件管理類命令有哪些?其常用的的使用方法及相關(guān)實(shí)例演示?

cd? ? 切換文件目錄? cd /etc/

ls 列出目錄下內(nèi)容? ? ls /etc/

file? 顯示文件類型? ? ? file /etc/fstab

touch 刷新文件時(shí)間戳或創(chuàng)建文件? touch? test.txt

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

mv? ? 移動(dòng)文件位置或改名? mv /etc/fstab? /tmp

cp? ? ? 復(fù)制文件? ? mv /etc/fstab? /tmp/fstab

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

rm? ? ? 刪除文件及目錄? rm -rf /*

mkdir? ? 創(chuàng)建目錄? mkdir /tmp/test

tree? ? ? 顯示目錄樹

rmdir? ? 刪除空目錄

復(fù)制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符

cp -a /etc/profile /tmp/

sed -ri.bak 's#^ +( +.*)$#\1#' /tmp/profile

在vim中設(shè)置TAB縮進(jìn)為4個(gè)字符

echo set ts >> ~/.vimrc

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

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

  • Linux發(fā)行版的系統(tǒng)目錄名稱命名規(guī)則及用途Linux系統(tǒng)基礎(chǔ)目錄的命名法則: 1、遵循FHS(Filesyste...
    L星Y閱讀 390評(píng)論 0 0
  • 一、描述Linux發(fā)行版的系統(tǒng)目錄名稱命名規(guī)則以及用途。 /:根目錄,Linux系統(tǒng)中只有一個(gè)根 /boot:引導(dǎo)...
    Gustav_man閱讀 109評(píng)論 0 0
  • 1、描述Linux發(fā)行版的系統(tǒng)目錄名稱命名規(guī)則以及用途2、描述文件的元數(shù)據(jù)信息有哪些,分別表示什么含義,如何查看?...
    阿浩浩浩閱讀 451評(píng)論 0 1
  • 描述Linux發(fā)行版的系統(tǒng)目錄名稱命名規(guī)則以及用途。 Linux系統(tǒng)目錄名稱的命名規(guī)則: 1.遵循FHS(File...
    別把風(fēng)景搬上天堂閱讀 296評(píng)論 3 1
  • 1、描述Linux發(fā)行版的系統(tǒng)目錄名稱命名規(guī)則以及用途。 *系統(tǒng)目錄名稱命名規(guī)則 - 文件名最長255個(gè)字...
    PeterLiang_1ddf閱讀 198評(píng)論 0 0

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