day15操作系統(tǒng)文件屬性篇

  • 文件屬性之文件權(quán)限信息

  • 文件屬性之文件用戶信息

  • 文件屬性之文件時間信息

1.文件的權(quán)限說明
文件數(shù)據(jù)權(quán)限:
r = read ---用數(shù)值4表示
w = write ---用數(shù)值2表示
x = execute ---用數(shù)值1表示
-? null 沒有響應權(quán)限 ---用數(shù)值0表示
文件權(quán)限被賦予的用戶:
文件屬主用戶: 3個權(quán)限(rwx)?每三位權(quán)限為一組進行賦予
文件屬組用戶: 3個權(quán)限(rw-) ?一個文件數(shù)據(jù)有9個權(quán)限位(rwxr--r--) 正確的是有12個權(quán)限位
文件其他用戶: 3個權(quán)限(r-x)
用數(shù)值表示時:rw-:6 , rw-r--r--:644
??????????????rwx :7 , rwxr-xr-x:755
??????????????-w- : 2
結(jié)論:1.默認文件權(quán)限:644
2.默認目錄權(quán)限:755
2.文件的用戶信息
系統(tǒng)中有很多不同的用戶
用戶分類:
1. 超級管理員用戶 用戶編號(user id):0
2. 虛擬用戶 用戶編號(user id):1-499(centos6) 1-999(centos7)
3. 普通用戶 用戶編號(user id):500+ (centos6) 1000+(centos7)
以上用戶都可以成為: 文件屬主 文件屬組 文件其他用戶
??用戶和組的關系:
1) 一個用戶 vs 一個用戶組 1對1
2) 多個用戶 vs 一個用戶組 多對1
3) 一個用戶 vs 多個用戶組 1對多
4) 多個用戶 vs 多個用戶組 多對多
3.文件的時間信息
m(modify)time -----修改時間
a(access) time -----訪問時間
c(change)time -----改變時間

stat /oldboy/oldboy.txt 
    Access: 2019-07-19 17:17:09.139770567 +0800
    Modify: 2019-07-19 17:17:09.139770567 +0800    ******
    Change: 2019-07-19 17:17:09.139770567 +0800 
    
    查看文件:
    Access: 2019-07-19 17:18:11.912090002 +0800    --- 查看文件時間信息
    Modify: 2019-07-19 17:17:09.139770567 +0800
    Change: 2019-07-19 17:17:09.139770567 +0800   
       
    編輯文件:
    Access: 2019-07-19 17:18:11.912090002 +0800
    Modify: 2019-07-19 17:19:50.181449694 +0800    --- 修改文件時間信息
    Change: 2019-07-19 17:19:50.181449694 +0800    --- 改變文件時間信息(文件屬性信息有變化)
       
    修改文件權(quán)限: chmod 666 /oldboy/oldboy.txt 
    Access: 2019-07-19 17:18:11.912090002 +0800
    Modify: 2019-07-19 17:19:50.181449694 +0800
    Change: 2019-07-19 17:21:44.971355330 +0800    --- 改變文件時間信息(文件屬性信息有變化)
       
    date  --- 修改時間/顯示當前時間

顯示當前時間信息:

[root@oldboy63 ~]# date
Sun Jul 21 20:41:44 CST 2019

指定顯示時間格式:

date "+%F %T 星期:%w"
       2019-07-19 17:29:05 星期:5
       
       %F: 顯示日期信息 年-月-日
       %T: 顯示時間信息 小時:分鐘:秒
       %w: 顯示星期信息 周一到周日 0~6
       %y: 顯示年份
       %Y: 顯示年份(包含世紀信息)
       %m: 顯示月份
       %d: 顯示日期 
       %H: 顯示小時信息
       %M: 顯示分鐘信息
       %S: 顯示秒信息 
       man date 可以查看顯示時間格式符號信息
       應用: 生成不同時間的備份文件
               cp oldboy.txt oldboy_`date +%F`.txt
     顯示未來或過去的時間: 30  80
       [root@oldboyedu oldboy]# date   --- 當前時間
       Fri Jul 19 17:44:55 CST 2019
       顯示過去時間:
       [root@oldboyedu oldboy]# date -d "-1 day"
       Thu Jul 18 17:45:13 CST 2019
       [root@oldboyedu oldboy]# date -d "-2 day"
       Wed Jul 17 17:45:19 CST 2019

       顯示未來時間:
       [root@oldboyedu oldboy]# date -d "+1 day"
       Sat Jul 20 17:46:02 CST 2019
       [root@oldboyedu oldboy]# date -d "+2 day"
       Sun Jul 21 17:46:05 CST 2019
       [root@oldboyedu oldboy]# 
       [root@oldboyedu oldboy]# date -d "1 day"
       Sat Jul 20 17:46:24 CST 2019
       [root@oldboyedu oldboy]# date -d "2 day"
       Sun Jul 21 17:46:26 CST 2019
       
       算自己陽壽
       [root@oldboyedu oldboy]# awk 'BEGIN{print 63*365}'
       22995
       [root@oldboyedu oldboy]# date -d "+22995 day"
       Fri Jul  3 17:49:55 CST 2082

    修改時間信息:
    date -s "20201010 10:10"    
    [root@oldboyedu ~]# date -s "20201011"
    Sun Oct 11 00:00:00 CST 2020   
       
    同步時間信息:
    ntpdate ntp1.aliyun.com     
       
    補充: 文件權(quán)限位后面的點和selinux程序開啟或關閉有關:
    selinux程序開啟狀態(tài): 創(chuàng)建的文件(之前已有文件), 在權(quán)限位后面都會有點存在
    selinux程序關閉狀態(tài): 創(chuàng)建的文件                在權(quán)限位后面都不會有點存在
    selinux程序關閉之后,可以順利重啟,重新加載selinux配置文件
    selinux程序再次開啟,啟動系統(tǒng)會有延遲情況,延遲時間過后,可以重啟系統(tǒng)  
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

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