1、文件權(quán)限
r 可讀、w 可寫、x 可執(zhí)行。
+表示增加權(quán)限、-表示取消權(quán)限、=表示唯一設(shè)定權(quán)限。
u表示該文件的擁有者、g表示與該文件的擁有者屬于同一個(gè)群體(group)者、o表示其他以外的人、a表示這三者都是。
1)查詢文件或文件夾的權(quán)限
例如:ls -l 文件(夾)名
2)修改權(quán)限 chmod
命令:chmod [who] (+,-,=) [mode] 文件名
其中:who:u,g,o,a
mode:r,w,x的組合,可以是數(shù)字表示(其中r=4,w=2,x=1)
例如:chmod u+x file //給file的屬主增加執(zhí)行權(quán)限
chmod 777 file //給file所有權(quán)限
3)給目錄下所有文件同時(shí)修改權(quán)限 加一個(gè) -R
例如: chmod -R 777 etc
2、查找文件
命令:sudo find [路徑] -name [文件名]
該搜索會(huì)遞歸查找該目錄下的所有子文件中的文件
例如:全局搜索kibana.yml文件
find / -name kibana.yml
3、卸載deb安裝的軟件
首先要查找到軟件安裝的位置,在該位置卸載文件
例如:卸載軟件
命令:sudo apt-get autoremove --purge <軟件名>
其中軟件名可以用命令:"sudo dpkg -l "來查找(僅限用dpkg方式安裝的軟件)
再用:dpkg -l | grep ^rc | awk ‘{print $2}’ | sudo xargs dpkg -P 來刪除配置文件
4、刪除文件
命令:rm [參數(shù)] [文件名]
其中參數(shù)常用的有,-r和-f
-r:遞歸刪除,文件包括子文件,都一并刪除
-f:強(qiáng)制刪除,并不提示
例如:rm -rf kibana
( 更詳細(xì)的可以參考:https://www.linuxidc.com/Linux/2017-06/144634.htm)
5、連接服務(wù)器
1)連接服務(wù)器
命令:ssh 用戶名@IP地址
例如:ssh user@127.0.0.1
用戶名可以省略linux常用命令,然后輸入密碼即可。
2)服務(wù)器遠(yuǎn)程傳輸文件
命令:sudo scp 文件名 遠(yuǎn)程用戶@遠(yuǎn)程IP:遠(yuǎn)程服務(wù)器路徑*
例如:把/opt下的idea.tar.gz文件linux常用命令,傳輸?shù)?27.0.0.1的/home文件夾下面
sudo scp /opt/idea.tar.gz user@127.0.0.1:/home/
用戶名不能取消