天天看點

Linux入門-常用指令

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的選項