ln
ln -s 源 目标 ,建立軟連結
權限為:lrwxrwxrwx 指向源 ,類似于快捷方式.
ln 源 目标 ,建立硬連結 特點是同步更新,源被删除後 它仍然有效。原因是他們具有相同的i節點
,核心通過這個數字辨別處理檔案 通過ls -i 檢視i節點。
chmod 修改權限
chmod u+r 檔案名 ,給檔案的所有者配置設定r權限
chmod +rwx 檔案名 ,給所有人配置設定所有權
chmod g=rwx 檔案名 ,給同一組的組員配置設定所有權
檔案目錄權限
字元
權限
對檔案
對目錄
r
讀
可以檢視檔案内容
可以列出目錄中的内容
w
寫
可以修改檔案内容
可以在目錄中建立、删除檔案
x
執行
可以執行檔案
可以進入目錄
chown、chgrp 修改所有者、所屬組
chown 使用者名 源
chgrp 使用者名 源
chown 使用者名:組 源
umask
umask -s 檢視預設權限
which、whereis
which ls、whereis ls 查找指令的絕對路徑
find
ctime、atime、mtime
cmin、 amin、 mmin
c-change 檔案屬性被修改(所有者、所屬組、權限等)
a-access 通路
m-modify 檔案内容被修改過
find / -name a.txt 全盤查找a.txt根據名稱
find /etc -mmin -120 120分鐘之内被修改過内容的檔案,在/etc目錄中。(-之内,+超過)
find /etc -size +163840 -a -size -204800 在/etc目錄中查找大于80m and
小于100m (-a:and -o:or)
locate
locate a.txt 查找名稱包含a.txt的檔案
查找速度非常快,配合updatedb使用。建立一個檔案,用locate找不到
執行以下updatedb就能找到了。可以了解為更新字典。
grep
grep tftp /etc/services 查找名稱包含tftp的檔案,在/etc/services目錄中。
ps -ef|grep -i mysql 查找和mysql有關的程序
exec
find /home -name ‘*.txt‘ -exec rm -f {} \;
找到以txt為擴充名的檔案并删除,在/home目錄中(比較強大的指令 用法比較靈活 建議多查查資料)
man
man 1 passwd 檢視psswd指令的幫助資訊, 1可以省略
man 5 passwd 檢視配置檔案/etc/passwd的幫助資訊
info passwd 檢視指令幫助
whatis passwd 檢視指令的簡介,makewhatis 更新字典
ls --help 檢視ls的選項