Linux学习——文件权限及文件查找
Linux學習——文件權限及文件查找
- 實驗內容
- 實驗目的
- 實驗指導
(未完待續)
實驗內容
練習Linux文件權限和文件查找命令。
實驗目的
實驗指導
(1) 執行echo pwd >> pwd.sh,然后使用ls -al查詢一下,發生了什么事?
(2) 以兩種方式查看系統中新建文件或目錄的默認權限
①umask 數字形態的權限設定顯示
②umask -S 符號類型的權限設定顯示
(3) 新建文件test1和目錄test2,查看它們的權限是否與(2)題中的默認權限相符
umask
touch test1
mkdir test2
ll
(4) 修改pwd.sh文件權限為r-xr–r--。chmod 544 /root/pwd.sh
(5) 執行pwd.sh。(提示:執行本路徑下文件的命令是 ./文件名)。 ./pwd.sh
(6) 添加用戶stu,修改密碼為123。
useradd stu
passwd stu
(7) 修改文件test1的屬主為stu,test1所屬的組為stu。
chown stu test1 chgrp stu test2 ll
(8)增加test1的屬主具有可執行的權限。
2. 文件查找
(1) 查看文件/root/.bashrc的類型
file /root/.bashrc(2) 查詢ifconfig和cd命令的完整文件名
which ifconfig which cd
(3) 只找出跟passwd有關的“說明文件”文件名
(4) 找出系統中所有與passwd相關的文件名
locate passwd太多了,不截圖了…
(5) 將過去系統上面3天前的24小時內有改動(mtime)的文件列出
find / -mtime 3
~~空白就退出來了。。。~
(6) 使用find查找當前目錄下比 man.config man_db.conf新的文件,并存儲到man.config.new man_db.conf.new 文件。
find /root/270830914 -newer man_db.conf >man_db.conf.new(7) 列出/etc下比/etc/man.config man_db.conf 新的文件
find /etc -newer /etc/passwd(8) 查找系統中所有屬于root的文件及不屬于任何人的文件
find / -user root find / -nouser(9) 使用find查找/下面所有名稱為man.config man_db.conf 的文件。
find / -name man_db.conf(10) 找出文件名為man.config man_db.conf的文件
find / -name man_db.conf(11) 使用locate查找所有名稱為man.config man_db.conf的文件。
locate man_db.conf(12) 11步和12步的結果一樣么?為什么?不一樣,locate 更加詳細與man.config man_db.conf相關聯的也都列出來
(13) 找出/etc下文件類型為f的文件 太多了,不截圖了…
(14) 找出系統中大于1M的文件 太多了,不截圖了…
find / -size +1000k總結
以上是生活随笔為你收集整理的Linux学习——文件权限及文件查找的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【THUSC2017】【LOJ2977】
- 下一篇: 虚幻引擎5亮点整理,5大核心一目了然