unix學習 檔案系統資訊和檔案許可權

2021-08-10 06:05:31 字數 3182 閱讀 8625

總核數 = 物理cpu個數 x 每顆物理cpu的核數

總邏輯cpu數 = 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數

檢視物理cpu個數

cat /proc/cpuinfo| grep 「physical id」| sort| uniq| wc -l

檢視每個物理cpu中core的個數(即核數)

cat /proc/cpuinfo| grep 「cpu cores」| uniq

檢視邏輯cpu的個數

cat /proc/cpuinfo| grep 「processor」| wc -l

/目錄下有很多對應的資料夾

check the storage of system

df du

manipulate directory

pwd cd mkdir rmdir ls

manipulate files

rm cp mv file touch

df命令

檢視檔案大小和檔案掛載的位置

df -h

大小的單位為g

指定檔案目錄的大小

[s14516@gdufs]$df -h /var

du 顯示檔案目錄及子目錄的詳細資訊

檔案大小

du /tmp

du -h /tmp

顯示檔案當前目錄

pwd創新目錄

mkdir dir1

創新多層目錄

mkdir -p dir1/dir2/dir3

$ ls -l /dev

drwxr-xr

-x

顯示檔案型別和檔案的許可權、 檔案的所有者、 檔案的組、 檔案的位元組大小、 檔案的修改時間。

b 塊檔案

d 代表目錄檔案

s socket的大小

[s14516@gdufs]$ll -l hello

-rwxr-xr-x 1 s14516 stu **7139** 2017-09-1319:

03 hello*

[s14516@gdufs]$du -h hello

**8.0k** hello

du -h 的大小為資料塊的大小(分配的儲存空間)

ls -l 的大小為檔案的位元組大小(內容的大小,實際的大小)

rm -r 刪除當前資料夾和對應的子目錄

rmdir 刪除的是當前資料夾是空的才能成功

rm -fr 刪除檔案,強制,不會有資訊提示

[s14516@gdufs]$cd -r dir /tmp

移動檔案

mv -r dir /tmp

file

ls -l

[s14516@gdufs]$file tmp/

tmp/: directory

1. 檔案描述符表(作業系統會自動開啟前三個描述符檔案

(0號對應鍵盤,1號標準輸入——螢幕,2號輸出——螢幕))

unix 系統 shell 把檔案描述符 0 與程序的標準輸入(standard input)關聯,檔案描述符 1 與標準輸出(standard output)關聯,檔案描述符 2 與標準錯誤(standard error)關聯。

檔案描述符(file descriptor)通常是乙個小的非負整數,核心用以標識乙個特定程序正在訪問的檔案。

檢視檔案許可權

[s14516@gdufs]$ls -ld tmp

drwxr-xr-x 3 s14516 stu 4096

2017-09-2019:

34 tmp

r 讀

w 寫x 執行

2. 檢視id

id test

3. 檢視組

groups

4. 改變所有者

chown test /tmp/hello

5. 改變檔案組

chgrp test /tmp/hello

6. 新增許可權

chmod u+x hello

chmod u-x hello

7. 刪除讀的許可權

a 是所有的

u 是使用者

[s14516@gdufs]ch

moda

−rdi

r[s14516@g

dufs

] ls -ld dir

d-wx–x–x 2 s14516 stu 4096 2017-09-20 20:40 dir

[s14516@gdufs]$ls dir

ls: cannot open directory dir: permission denied

8. 數字許可權

許可權 rwx

二進位制 000

轉化八進位制0

owner groups other

rwx rwx rwx

eg:

set its permissions to

read

andwrite

for yourself, read

for users in your group, and none to everyone else. what command did you use to

setprivileges?

owner | groups| other|

rwx | rwx | rwx|

110 | 100 | 000|

--> 640

如果是要實現許可權不能被修改,則取消寫的許可權

chmod a-w file

如果是實現許可權不能被刪除,修改檔案所在的目錄的許可權為取消寫的許可權

chmod a-w dir

9. 預設的訪問許可權

掩碼值的存在

[s14516@gdufs]$umask

10.修改為只有自己有的許可權

eg: rwx — —

umask

0077

linux學習 檔案系統

1.inode 記錄檔案屬性 2.block 記錄檔案內容 3.superblock 記錄filesystem整體資訊 block,inode總量,大小等 1 block bitmap 記錄哪些block為被使用 2 inode bitmap 記錄未被使用的inode號 為每個檔案至少分配乙個ino...

Linux 學習 檔案系統

左圖中的橢圓代表磁碟的乙個碟片,右圖為碟片的放大圖,盤面上面的一道同心圓表示乙個磁柱,磁柱是有許多扇區組成的,扇區是最小的物理儲存單元。多個磁柱構成乙個分割槽即分割槽。乙個磁碟的第乙個扇區是非常重要的,一般記錄了整個磁碟的分割方式即分割槽表。該分割槽表一般為64bytes,僅能夠記錄 4個分割槽 分...

Bada學習 檔案系統

每個bada應用都會在終端檔案系統中分配乙個私有的儲存區域,即該應用的根目錄 以下為檔案系統的訪問規則 應用只能訪問下表列出的字首開頭的路徑 table bada path prefix and access permissions path prefix namespace permissions...