1.用戶/執行/文件系統/ls/cd

1.用戶機制

用戶識別:根據UID(user ID)來識別,因爲數字更快

認證機制:authentication,進行鑑別是否是你在操作

授權:autherization,權限大的user,向權限小的user授權

審計:audition,授權之後的監控,對其操作進行記錄(保存成日誌)

2.執行機制

可執行文件,必然有可執行入口(區別程序和library),這個入口叫魔數

例如:#!/bin/bash 在腳本的開頭  #!作爲標誌,成爲she-bang(sharp bang)

3.層次化文件管理機制

目錄:是一種特殊文件,保存了路徑映射,也標誌了當前位置

路徑:從起點到終點的位置序列

    有相對路徑(從當前目錄開始找),絕對路徑(從根目錄開始找)之分

文件系統:一種文件管理機制,linux使用層次化文件管理機制

linux文件系統結構:倒樹形的,樹根目錄是 / (叫根目錄)

linux標準委員會,規定了一個文件系統目錄標準(FHS:Filesystem Hierarchy Standard)。

因此,不管在何種linux 下,/ 之下都保存了一些固定的目錄。

文件的名字在哪裏,文件的數據又在哪裏

4.ls and cd 命令
command: ls -l

    第1個文件屬性:文件類型和文件權限(10個字母)

    文件類型(第一個字母):

        -  普通文件

        d 目錄文件(directory)

        b 塊設備文件(block)

        c 字符設備文件(character)

        l 符號鏈接文件(symbolic link file)

        p 管道文件/命名管道(pipe)

        s 套結字文件

    file filename 可以查看文件類型

    文件權限後9個字母,rwx爲一組,一共三組(屬主,屬組,其他)

    第2個文件屬性:硬連接次數

    第3個文件屬性:文件的所有者(owner)

    第4個文件屬性:文件的所在組(group)

    第5個文件屬性:文件大小(size)

    第6個文件屬性:時間戳(time stamp 最近一次被修改的時間)

    有三種時間戳:訪問(acces 讀),修改(modify 文件內容改變),改變(change 元數據改變,其實就是改變屬性) //屬性數據叫做元數據

command:ls -lh
(human易讀)



command: ls -ld



command: ls -li

索引節點號:index node number,計算機是根據數字進行索引,而人根據名字

一文件都是索引節點,都有索引節點號。以列表形式顯示所以節點號,也可直接使用ls -i



command:ls -r
逆序(字母表)輸出

command: ls -R
遞歸輸出

command: cd directory

進行目錄切換,切換到directory


command: cd -

在當前目錄和前一個目錄間切換


command: cd .. 

切換到父目錄

. :表示當前目錄

..:表示父目錄


command: cd ~

切換到自己的home目錄


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章