-w- 2
--x 1
--- 0
②我們看上面截圖第一個(gè)文件權(quán)限信息,每三位為一組
-rwxr-xr-x 5 root root 94 Jun 27 2017 xdg
文件列表信息分為:文件類型、權(quán)限、鏈接數(shù)、所屬用戶、所屬用戶組、文件大小、最后修改時(shí)間、文件名。
rwx:代表文件所有者(u表示)權(quán)限,這里是root,root對該文件擁有讀寫執(zhí)行權(quán)限。
r-x : 代表所屬組(g表示)的權(quán)限,這里所屬組擁有對該文件讀和執(zhí)行的權(quán)限。
r-x : 代表其他人(o表示)的權(quán)限,這里和上面權(quán)限一樣。
③linux一共有7種文件類型,分別如下:
-:普通文件
d:目錄文件
l: 軟鏈接(類似Windows的快捷方式)
(下面四種是特殊文件)
b:塊設(shè)備文件(例如硬盤、光驅(qū)等)
p:管道文件
c:字符設(shè)備文件(例如貓等串口設(shè)備)
s:套接口文件/數(shù)據(jù)接口文件(例如啟動一個(gè)MySql服務(wù)器時(shí)會產(chǎn)生一個(gè)mysql.sock文件)
④配置虛擬域名:
例子:虛擬域名為(線上的域名經(jīng)過認(rèn)證的)
*server {
*listen80;
*server_name;
*access_loglogs/www.abcd.com.log;
*location / {
*root/usr/local/nginx/html/www.abcd.com;
/usr/src:Linux源代碼;
/usr/include:系統(tǒng)頭文件;
/usr/lib:存放常用動態(tài)鏈接共享庫、靜態(tài)檔案庫;
/usr/bin、/usr/sbin:這是對/bin、/sbin的一個(gè)補(bǔ)充;
cat的用法:
cat命令的全稱是 concatenate
1.一次性顯示整個(gè)文件。$ cat filename
2.從鍵盤創(chuàng)建一個(gè)文件。$cat >filename
注意:只能創(chuàng)建新的文件,不能編輯已經(jīng)存在的文件,如何輸入已經(jīng)存在的文件名字linux命令,那么將覆蓋掉新的內(nèi)容
Linux which命令用于查找文件。
which指令會在環(huán)境變量$PATH設(shè)置的目錄里查找符合條件的文件。
which [文件...]
參數(shù):
-n<文件名長度> 指定文件名長度,指定的長度必須大于或等于所有文件中最長的文件名。
-p<文件名長度> 與-n參數(shù)相同,但此處的<文件名長度>包括了文件的路徑。
-w 指定輸出時(shí)欄位的寬度。
-V 顯示版本信息。
使用指令"which"查看指令"bash"的絕對路徑,輸入如下命令:
$ which bash
上面的指令執(zhí)行后,輸出信息如下所示:
/bin/bash #bash可執(zhí)行程序的絕對路徑
linux重要命令(面試):
du -sh 查看整個(gè)文件夾大小
du -sh * :分別顯示每個(gè)文件夾下面的文件夾大小
管道符是一個(gè)豎線 |作用: 管道符號,是unix一個(gè)很強(qiáng)大的功能,符號為一條豎線:"|"。
用法: command 1 | command 2 他的功能是把第一個(gè)命令command 1執(zhí)行的結(jié)果作為command 2的輸入傳給command 2