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 所屬組 檔案/目錄