在之前的文章中和大家分享了關(guān)于測(cè)試人員在工作中用到最多的命令,今天筆者再給大家繼續(xù)梳理相關(guān)的操作命令。
一. 管理使用者和設(shè)立權(quán)限的命令
1.chmod命令,用來改變?cè)S可權(quán)限。
文件和目錄的操作權(quán)限,主要集中在讀取、寫入和執(zhí)行三個(gè)主要設(shè)置。其中,r:文件可以被讀取;w:文件可以被寫入;x:文件可以被執(zhí)行。
標(biāo)準(zhǔn)用法:chmod 文件的使用者(u,g,o)增減(+,-,=)權(quán)限名稱(r,w,x) 文件
其中,u:擁有文件的用戶 ,g:所有者所在的組群 ,o:其他人,a:代表所有
案例分析:
?、?刪除某一文件的所有權(quán)限,輸入命令:
chmod a-rwx test.txt
?、?為文件所有者添加權(quán)限,輸入命令:
chmod u+rwx test.txt
還可以用數(shù)字表示權(quán)限:
4——讀取,2——寫入,1——執(zhí)行。
下面的兩個(gè)命令等價(jià):
chmod 751 filename
chmod u=rwx,g=rx,o=x filename
2.useradd與userdel
功能描述:添加用戶、刪除用戶。
格式: useradd [用戶名]
userdel [參數(shù)] [用戶名]
案例分析:
[root@localhost ~]#userdel wang
刪除用戶wang,但不能刪除目錄/home/wang
[root@localhost ~]#userdel -r zhang
刪除用戶zhang,并且刪除目錄/home/zhang
3.chgrp命令
作用:用于變更文件或目錄的所屬群組。
4.chown命令
作用:將文件的擁有者改為指定的用戶或組.這個(gè)指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒有權(quán)限可以改變別人的文件擁有者,也沒有權(quán)限可以把自己的文件擁有者
改設(shè)為別人。只有系統(tǒng)管理者(root)才有這樣的權(quán)限。
5.su命令
功能:用來修改用戶。
語法:su 用戶名
案例分析:
假設(shè)當(dāng)前用戶root,想要轉(zhuǎn)變?yōu)閡ser02,則輸入命令:
su -l user02
分析:
su 用戶 代表切換用戶,但是環(huán)境變量保持現(xiàn)在的用戶的環(huán)境變量
su -l 用戶 表示切換用戶 并載入那個(gè)用戶的環(huán)境變量
6.passwd :修改用戶密碼
passwd 用戶名
二.網(wǎng)絡(luò)操作命令
1.ifconfig:顯示網(wǎng)絡(luò)設(shè)備的狀態(tài)
2.ping:用于檢測(cè)主機(jī)。
執(zhí)行ping指令會(huì)使用ICMP傳輸協(xié)議,發(fā)出要求回應(yīng)的信息,
若遠(yuǎn)端主機(jī)的網(wǎng)絡(luò)功能沒有問題,就會(huì)回應(yīng)該信息,因而得知主機(jī)
運(yùn)作正常。
3.netstat:知道整個(gè)Linux系統(tǒng)的網(wǎng)絡(luò)情況或顯示網(wǎng)絡(luò)狀態(tài)。
顯示詳細(xì)的網(wǎng)絡(luò)狀況
# netstat -a
顯示UDP端口號(hào)的使用情況
# netstat -apu
三.磁盤空間命令
1.df命令
功能:檢查硬盤的使用量
說明:-a 可以列出全部文件系統(tǒng)和各分區(qū)的磁盤使用情況
2.du命令
功能:顯示文件目錄的大小
語法:du 參數(shù) 文件名字
說明:-ab 列出所有文件和目錄所占的空間
四.文件閱讀的命令
1.head命令
head命令可以用來查看文件的開頭部分。此命令的格式是:
head 文件名
默認(rèn)設(shè)置,它只查看文件的前10行。但可以通過指定一個(gè)數(shù)字
選項(xiàng)來改變要顯示的行數(shù),命令如下:
head –20 文件名
這個(gè)命令將會(huì)查看文件的前20行。
2.tail命令
功能:查看文件結(jié)尾的10行。
tail 文件名
這有助于查看日志文件的最后10行來閱讀重要的系統(tǒng)信息。
3.more命令
功能:按頁來查看文件的內(nèi)容
more使用空格鍵和b鍵來前后移動(dòng)。
格式:more 參數(shù) 文件名
more 1.txt
選項(xiàng) 含義
-num 一次顯示的行數(shù)
-f 計(jì)算行數(shù)時(shí),以實(shí)際上的行數(shù),而非自動(dòng)換行過后的行數(shù)
+num 從第num行開始顯示
要使用more在文本文件中搜索關(guān)鍵字,按/鍵并輸入命令搜索條目:
從文件中查找第一個(gè)出現(xiàn)"test"字符串的行,并從該處前兩行開始顯示輸出
more +/test 1.txt
使用空格鍵來先前翻閱頁碼。按q鍵退出。
當(dāng)一個(gè)目錄下的文件內(nèi)容太多,可以用more來分頁顯示。這得和管道 | 結(jié)合起來
ls –al /etc | more -5
“|”表示管道,作用是可以將前面命令的輸出當(dāng)做后面命令的輸入
以上不同角度的Linux命令也是在工作中經(jīng)常且頻繁使用,希望能夠給各位小伙伴一些指導(dǎo)。更多關(guān)于軟件測(cè)試培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項(xiàng)目實(shí)操的話可以點(diǎn)擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。