1. 程式人生 > >linux 命令學習1

linux 命令學習1

1、tail 命令 顯示檔案結尾的命令

   tail -n :從檔案末尾開始,顯示指定行數

   tail -f : 顯示檔案的新增內容

    直接使用tail 會預設顯示後十行

2、rm 刪除檔案或目錄

rm -f 強制刪除

rm -i 互動刪除,刪除之前會詢問使用者

rm -r 遞迴刪除,可以刪除目錄

直接使用rm 會預設執行rm -i

3、cp 複製檔案和目錄 cp 引數 原始檔 目標檔案

cp -i 詢問 如果目標檔案已存在,則詢問是否覆蓋(預設引數)

cp -p 複製後目標檔案保留原始檔的屬性

cp -r 遞迴複製,用於複製目錄

cp -l 把目標檔案建立為原始檔的硬連結檔案,而不是複製

cp -s 把目標檔案建立為原始檔的軟連線檔案,而不是複製原始檔

4、mv 剪下

mv -f 強制覆蓋,如果目標檔案已存在,則直接覆蓋目標檔案

mv -i 互動移動,如果目標檔案已存在,則詢問使用者是否覆蓋(預設)

mv -n 如果目標檔案已存在,不覆蓋不詢問

mv -v 顯示詳細資訊,移動過程

5、chmod 修改檔案或目錄許可權

chmod 引數 許可權模式 檔名

使用者身份 -u user所有者 -g 所屬組 -o 其他人 -a 代表全部身份

賦予方式 -+ 增加許可權 -- 減去許可權 -=設定許可權

許可權 -r讀 -w寫 -x執行

數字許可權 4 r 2 w 1 x

chmod 755 out.txt 為out.txt檔案賦予所用者rwx許可權,組使用者rx許可權,其他使用者rx許可權

 等同於 chmod u=rwx, g=rx, o=rx out.txt

chmod u+x out.txt

6、chown 修改檔案、目錄所有者,所在組

chown 引數 所有者:所屬組 檔案/目錄

chown -R :遞迴設定許可權,也就是給子目錄中的所有檔案設定許可權

7、chgrp 修改檔案和目錄的所屬組的命令

chgrp 所屬組 檔案/目錄