---
# System prepended metadata

title: AI資安學習 Day01

---

# AI資安學習 Day01

今日主要學習Linux的基本指令

## AI提供目標
![image](https://hackmd.io/_uploads/S1IpKBybel.png)


## 目標1.Linux基礎操作
```bash
ls -a
```
可以使用這個指令查看當前層級資料夾下所有檔案的基本資料
![image](https://hackmd.io/_uploads/rJPC-QyWxg.png)
上圖可以看到打出指令後顯示total 4
和這個資料夾下所有檔案的檔案名稱
可以看到有個檔案叫做"redteam"
接下來讓我逐一介紹個欄位意思
### 第一個row --> total [number]
它的意思是當前資料夾下
所有檔案所佔的磁碟區塊總數
"total 4"的意思是
當前目錄的所有資料佔用了4個磁碟區塊
而每個人因檔案系統設定不同，磁碟區塊大小也會不同
像我這裡則是1KB做為一區塊，所以總共會占用4個區塊
> 註1KB = 1,024Bytes

### 第二個row
接下來可以看到第二個 row 的第一個 column
"12345678910" <- index參照
"drwxrwxr -  x "

#### 看到index[1]
這邊通常會出現兩種型態
一個是 d(directory) 另一個則是 -(file)
應該很清楚明瞭，它們分別代表資料夾和一般檔案
另外還有其他兩個l/bc 目前還沒學到先跳過@@

#### 再來可以看到 index[2~10]
這邊就會比較複雜一些了
可以看到這邊總共有9個字母符號 "rwxrwxr-x"
r(read)讀取 | w(write)寫入 | x(execute) 可執行 | -(dash)表示沒有此權限
我們可以將9個字母分成
前三個 中間三個 後面三個
前面表示Owner(檔案擁有者) 
中間表示Group(群組成員) 
後面表示Other(其他人)
所以遇到 "rwxrwxr-x" 這個情況可以得知 "其他人" 沒有寫入的權限

再來可以看到第二格column的數字
那邊代表的是硬連結(hard link)的數量
簡單來說可以透過ls -li去查看詳細的inode(索引節點)->index node
inode是Linux上的一種資料結構，用來描述檔案的屬性及位置
在這裡就不過多贅述了!

第三個column則是顯示修改日期和時間

最後一個column很淺顯易懂，他就是檔案名稱或是資料夾名稱

## 今日結論
![image](https://hackmd.io/_uploads/BkXgcBJWle.png)

以上是我回報給AI的學習內容
後續打這篇文章時我對我不清楚和少說明的東西進行補充與學習。
若是有更好的文章寫法或參考，也可以提供!感謝~








