此處要介紹的相關(guān)命令共有29個
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、網(wǎng)站制作、即墨網(wǎng)絡(luò)推廣、小程序定制開發(fā)、即墨網(wǎng)絡(luò)營銷、即墨企業(yè)策劃、即墨品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供即墨建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
關(guān)于文件與目錄管理的命令有9個,分別是 cd 、 ls 、 pwd 、 mkdir 、 rmdir 、 cp 、 rm 、 mv 、 touch
關(guān)于文件與目錄權(quán)限的命令有6個,分別是 chown 、 chgrp 、 chmod 、 umask 、 chattr 、 lsattr
關(guān)于文件查看與尋找的命令有14個,分別是 cat 、 tac 、 nl 、 more 、 less 、 head 、 tail 、 od 、 which 、 whereis 、 locate 、 find 、 file 、 updatedb
在linux中,有5個特殊目錄:
在 ls -l 命令的輸出內(nèi)容中,顯示出每一個文件或目錄的一些常見屬性,例如:
在上述的屬性中,第一欄 drwxr-xr-x 為該文件的權(quán)限欄,該塊共有10個字符組成。其中第一個字符顯示該文件的類型,共有7種文件類型:
其余9個字符分為三組,第一組代表文件擁有者的權(quán)限,第二組代表文件擁有組的權(quán)限,第三組代表其他用戶的權(quán)限
三組中每組又有三個字符,分別代表這 rwx 權(quán)限,也就是讀,寫,執(zhí)行權(quán)限。當(dāng)權(quán)限不存在時,系統(tǒng)會以 - 填充該位。
SUID
該權(quán)限僅作用于文件,主要用途是讓使用者臨時擁有文件所有者的權(quán)限,僅對可執(zhí)行的二進(jìn)制文件有用,對腳本無效,在文件所有者的x權(quán)限上生效,存在時x權(quán)限變?yōu)樾憇,當(dāng)x權(quán)限本身不存在時,顯示大寫S
SGID
當(dāng)該權(quán)限作用在文件上時,主要用于是讓使用者擁有該文件群組的權(quán)限;如果該權(quán)限作用在目錄上時,主要是讓新建的文件或者目錄的所屬組為當(dāng)前目錄的所屬組,在文件群組的x權(quán)限上生效,存在時x權(quán)限變?yōu)樾憇,當(dāng)x權(quán)限本身不存在時,顯示大寫S
作用于文件
作用于目錄
SBIT
該權(quán)限僅作用于目錄,主要用途是讓使用者在該目錄創(chuàng)建了新文件或目錄時,僅有該使用者或root才有權(quán)利刪除該文件,在文件其他用戶的x權(quán)限上生效,存在時x權(quán)限變?yōu)樾憈,當(dāng)x權(quán)限本身不存在時,顯示大寫T
以上三個特殊權(quán)限的配置與一般權(quán)限配置類似,只不過在需要配置特殊權(quán)限時,chmod后跟四位權(quán)限信息即可(需要注意的是,在配置特殊權(quán)限時要保證對應(yīng)的位置上有x權(quán)限,否則將會顯示大寫的字母來標(biāo)識無效)
一、讓使用者能進(jìn)入某目錄成為『可工作目錄』的基本權(quán)限為何?
二、使用者在某個目錄內(nèi)讀取一個文件的基本權(quán)限為何?
三、讓使用者可以修改一個文件的基本權(quán)限為何?
四、讓一個使用者可以創(chuàng)建一個文件的基本權(quán)限為何?
五、讓使用者進(jìn)入某目錄并運行該目錄下的某個命令之基本權(quán)限為何?
1、普通文件:類似mp4、pdf、html這樣,可直接拿來使用的文件都屬于普通文件,Linux用戶根據(jù)訪問權(quán)限的不同可以對這些文件進(jìn)行查看、刪除以及更改操作。
2、目錄文件:Linux系統(tǒng)中,目錄文件包含了此目錄中各個文件的文件名以及指向這些文件的指針,打開目錄等同于打開目錄文件,只要你有權(quán)限,可以隨意訪問目錄中的任何文件。
3、字符設(shè)備文件和塊設(shè)備文件:這些文件隱藏在/dev/目錄下,當(dāng)進(jìn)行設(shè)備讀取或外設(shè)交互時才會被使用。
4、套接字文件:套接字文件一般隱藏在/var/run/目錄下,用于進(jìn)程間的網(wǎng)絡(luò)通信。
5、符號鏈接文件:類似于Windows中的快捷方式,是指向另一文件的簡介指針。
6、管道文件:主要用于進(jìn)程間通信。例如,使用mkfifo命令創(chuàng)建一個FIFO文件,與此同時,啟用進(jìn)程A從FIFO文件讀數(shù)據(jù),啟用進(jìn)程B從FIFO文件中寫數(shù)據(jù),隨寫隨讀。
linux修改文件的命令:1、“vi”或“vim”命令,可用于修改文件的內(nèi)容;2、“mv”命令,可用于修改文件的名稱;3、“chmod”、“chgrp”、“chown”命令,可用于修改文件的權(quán)限;4、“
linux修改文件的命令:1、“vi”或“vim”命令,可用于修改文件的內(nèi)容;2、“mv”命令,可用于修改文件的名稱;3、“chmod”、“chgrp”、“chown”命令,可用于修改文件的權(quán)限;4、“touch”命令,可修改文件的時間。
禁止在線上服務(wù)器使用
實例:
uniq命令可以去除排序過的文件中的重復(fù)行,因此uniq經(jīng)常和sort合用。也就是說,為了使uniq起作用,所有的重復(fù)行必須是相鄰的。
在一個指定的時間執(zhí)行一個指定任務(wù),只能執(zhí)行一次,且需要開啟atd進(jìn)程
crond是linux下用來周期性的執(zhí)行某種任務(wù)或等待處理某些事件的一個守護(hù)進(jìn)程
將任務(wù)打入后臺
示例:
vmstat是Linux中監(jiān)控內(nèi)存的常用工具,可對操作系統(tǒng)的虛擬內(nèi)存、進(jìn)程、CPU等的整體情況進(jìn)行監(jiān)視.
sar(System Activity Reporter系統(tǒng)活動情況報告)是目前 Linux 上最為全面的系統(tǒng)性能分析工具之一,可以從多方面對系統(tǒng)的活動進(jìn)行報告,包括:文件的讀寫情況、系統(tǒng)調(diào)用的使用情況、磁盤I/O、CPU效率、內(nèi)存使用狀況、進(jìn)程活動及IPC有關(guān)的活動等
常用:
Ping命令通過發(fā)送Internet控制消息協(xié)議(ICMP)回響請求消息來驗證與另一臺TCP/IP計算機的IP級連接
ss與netstat命令作用相同,但比netstat更高效,采用的是tcp協(xié)議棧中tcp_diag.
使用方法參考netstat,且基本參數(shù)相同
traceroute追蹤網(wǎng)絡(luò)數(shù)據(jù)包的路由途徑
nslookup命令用于查詢DNS的記錄,查看域名解析是否正常,在網(wǎng)絡(luò)故障的時候用來診斷網(wǎng)絡(luò)問題