linux基本命令
文件與目錄操作
pwd
查看當前目錄的路徑
cd
切換目錄 .
當前目錄 ..
上一級目錄 ~
家目錄
ls
查看指定目錄下的所有文件和文件夾信息,常用參數(-l
用於長格式查看指定目錄下的所有文件和文件夾信息 -ld
以長格式顯示指定目錄的信息)
head -n 5 1.txt
顯示前五行
tail -n 5 1.txt
顯示末五行
cp 1.txt test666
複製或者備份文件
cp -r test666 fsm
複製或者備份文件夾
mv 2.txt fsm
移動文件或文件夾
mv 1.txt hot.txt
文件重命名
rm hot.txt
刪除文件
rm -rf test666
遞歸刪除文件夾
rm test/*
刪除test所有文件,但不刪除目錄本身
ln -s 1.txt ruan
創建軟鏈接
ln 1.txt ying
創建硬鏈接
tar -zcvf test.rar test666
壓縮文件
tar -zxvf test.rar
解壓文件
find /etc -name 'f????'
查找etc目錄下所有以f開頭的後面有四個字符的文件或目錄
find /etc -user 'root'
查找etc目錄下文件所有者爲root的文件或文件夾
find /etc -size +10c
超找etc下大小大於10字節的文件或者文件夾
find test666 -type d
查找test666下面的所有文件夾
find test666 -type f
查找test666下面的所有文件
grep '老司機' 1.txt
使用正則表達式查找文件內容
文件權限管理
-
改變文件權限
u
g
o
a
所有者 所屬組的用戶 其他用戶 所有用戶
sudo chmod o+w 1.txt
參數修改法
sudo chmod 664 1.txt
數字修改法
-
改變目錄權限
同樣也有數字和參數兩種方法
sudo chmod g-w test
修改目錄本身權限
sudo chmod -R g-w test
遞歸修改目錄以及目錄中所有文件權限