1:檔案屬性的檢視
ls -l filename
- rw-r--r-- . 1 root root 0 jan 23 03:15 file
- ##檔案型別
rw-r--r--##檔案許可權
. ##是否有許可權列表
.代表沒有
+代表有 這個問題以後會進一步了解
1 ##檔案副本個數
root ##檔案所有人
root ##檔案所有組
0 ##檔案大小
jan 23 03:15 ##檔案最後一次被修改的時間
file ##檔名
2:目錄屬性的檢視
ls -ld directoryname
d rwxr-xr-x . 2 kiosk kiosk 4096 jan 23 16:05 blogs
d ##d表示是目錄,
-表示是檔案
rwxr-xr-x ##目錄的許可權
. ##是否有許可權列表
.代表沒有
+代表有 這個問題以後會進一步了解
2 ##子目錄個數 一般情況下,乙個新建的目錄這個引數為
2,因為算上了. 和
..兩個目錄。可用
ls -a
檢視kiosk ##目錄所有者
kiosk ##目錄所有組
jan 23 16:05 ##目錄中最後內容變化的時間
blogs ##目錄名
3:檔案所有使用者,使用者組的更改
chown 使用者名稱 檔名##改變檔案所有使用者
chgrp 組名稱 檔名 ##改變檔案所有組
chown -r 使用者名稱 目錄名
##遞迴改變目錄和目錄中子檔案的所有使用者
chgrp -r 組名稱 目錄名##遞迴改變目錄和目錄中子檔案的所有組
4:許可權的識別
ls -l 結果中的第2到第
10個字元為檔案許可權2,3
,4 為此使用者許可權5,6
,7 為使用者組的許可權8,9
,10為其他使用者的許可權
5:許可權種類
r:r許可權針對於檔案表示可以檢視檔案的內容
r許可權針對於目錄表示可以用
ls檢視目錄中存在的檔名稱
w:w許可權針對於檔案表示可以更改檔案的內容
w許可權針對於目錄表示可以刪除目錄中的子檔案或子目錄
x:x許可權針對於檔案表示可以開啟檔案中檔案中記錄的程式
x許可權針對於目錄表示可以進入到目錄中
許可權的數字表示: r:
4 w
:2 x:1
三者可以相互組合 rwx=7 rw-=6 r-x=5 r--=4 -wx=3 -w-=2 --x=1
6:改變檔案或目錄的許可權
可以用chmod ugo+-=rwx
chmod 數字名 修改檔案或目錄的許可權
u 代表檔案所有人的許可權
g 代表檔案所有組的許可權
o 代表其他人的許可權
修改時可以用如下格式:
chmod u+r filename/directoryname
chmod u-w filename/directoryname
chmod g=rwx filename/directoryname
chmod 744 filename/directoryname
7:特殊許可權
@stickyid ##強制位
o+t ##針對目錄,當乙個目錄有
t許可權時,這個目錄中的檔案只能被檔案所有者刪除
t=1
修改格式:chmod o+t directoryname
或 eg
:chmod 1777 directoryname
@sgid ##粘滯位
g+s ##針對目錄,在目錄中建立的檔案都自動歸屬到目錄所有組中,針對二進位制檔案,檔案內記錄的程式在執行時和執行者的身份沒有關係,而是以二進位制檔案的所有組的身份執行的
s=2
修改格式:chmod g+s file
8.檔案的預設許可權
umask ##顯示系統預留許可權值
##########rd.break
vim /etc/bashrc 71行是普通使用者的更改,73是超級使用者的更改
vim /etc/profile 60行是普通使用者的更改,62是超級使用者的更改
source /etc/bashrc /etc/profile ##讓更改立即生效
Linux 程序簡單了解
首先我們先了解下程式和程序的區別 程式是儲存在硬碟 光碟等介質中的可執行 和資料,是硬碟 外設 上的乙個普通檔案。程序是在cpu及記憶體中執行的程式 就是被載入到記憶體裡的程式 程序大體要了解如下內容 描述程序 pcb linux下的pcb是 task struct task struct內容分類 ...
Django學習簡單了解
在學習django這個python web框架之前,我們先了解以下什麼是框架 什麼是virtualenv?virtualenv是乙個用於建立python虛擬環境的工具。虛擬環境又是什麼呢?它是python直譯器的乙個私有副本,在這個環境中可以安裝私有包,而不會影響到系統中安裝的全域性python直譯...
簡單了解深度學習
1 學習深度學習之前,首先需要了解一下深度學習 機器學習和人工智慧三者之間的關係。機器學習是實現人工智慧的一種途徑,深度學習是實現機器學習的一種方法。也就是說人工智慧包括機器學習,機器學習包括人工智慧。2 深度學習的主要應用領域包括以下這些方面 1 智慧型手機 2 語音識別 3 機器翻譯 4 拍照翻...