溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Unix常用命令學(xué)習(xí)

發(fā)布時間:2020-04-02 09:36:17 來源:網(wǎng)絡(luò) 閱讀:815 作者:67785061 欄目:系統(tǒng)運(yùn)維

1. 改變文件或目錄的權(quán)限

Q:創(chuàng)建文件a.txt,將文件的用戶主改為讀寫執(zhí)行,用戶組改為讀寫,其他改為只讀

A

創(chuàng)建:可用vim創(chuàng)建文件。

修改權(quán)限:創(chuàng)建后默認(rèn)的權(quán)限是-rw-r--r--,按照問題要求需要添加用戶主的執(zhí)行和用戶組的寫權(quán)限,命令如下:

chmod u+x a.txt

chmod g+w a.txt

A:touch a.txt

chmod 764 a.txt

2.   復(fù)制命令

Q:將a.txt文件復(fù)制為b.txt文件,同時保留源文件的屬性

Acp –p a.txt b.txt

3.   剪切文件

Q:顯示文件每行的第2至第8的字符

Acut –c 2-8 a.txt

4.   生成差異信息

Q:比較兩個文件的差異,并生成差異信息

Adiff filename1 filename2

5.   辨識文件類型

Q:顯示 /var/log 文件夾下的文件類型

Als –l /var/log

A:file /var/log

6.   查找目錄或者文件

Q:查找 /usr/bin 下文件名是openssl文件

Afind /usr/bin –name “openssl”
Q
:查找家目錄下24小時內(nèi)被修改過的文件

Afind /home –mtime -1
Q
:查找家目錄下30分鐘內(nèi)被修改的文件

Afind /home –mmin -30

7.   鏈接文件或者目錄

Q:對文件a.txt建立符號鏈接la.txt

Aln –s a.txt la.txt

8.   合并文件的列

Q:將a.txt b.txt以列對列的方式進(jìn)行一列一列的合并,輸出到標(biāo)準(zhǔn)輸出上。

Apaste a.txt b.txt

9.   打包同時壓縮、解壓縮文件

Q:將a.txtb.txt打包壓縮為c.tar.gz

Atar zcvf c.tar.gz a.txt b.txt

10. 從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù)到標(biāo)準(zhǔn)輸出,同時保存為文件

Q:將文件a.txt輸出到標(biāo)準(zhǔn)輸出上,同時保存為d.txt

Acat a.txt;cp a.txt d.txt

A:cat a.txt|tee d.txt

11. 文本內(nèi)容排序

Q:將文件a.txt逆序排序輸出

Atac a.txt

A: sort -r a.txt

12. 顯示工作目錄

Apwd

13. 顯示或配置網(wǎng)絡(luò)設(shè)備

Q:顯示當(dāng)前網(wǎng)絡(luò)設(shè)備的工作狀態(tài)

Aifconfig

14. 顯示網(wǎng)絡(luò)狀態(tài)

Q:顯示系統(tǒng)中處于監(jiān)聽狀態(tài)的網(wǎng)絡(luò)狀況

Anetstat -anp|grep LISTEN

15. 加密遠(yuǎn)程登錄

Q:用quwenqing用戶遠(yuǎn)程登錄172.17.0.20

Assh quwenqing@172.17.0.20

16. 殺死執(zhí)行中的進(jìn)程

Q:查出系統(tǒng)中包含php關(guān)鍵字的進(jìn)程,并殺死其中一個

Aps –auxww|grep php

kill -9 xxx

17. 以其他身份執(zhí)行命令

Q:以root的身份顯示磁盤使用情況

Asudo df –h

18. 設(shè)置或顯示環(huán)境變量

Q:設(shè)置環(huán)境變量 A=ttt,顯示環(huán)境變量

Aexport A=”ttt”

echo $A

19. awk顯示文件a.txt中包含ab的匹配行

Aawk ‘/ab/{print}’ a.txt

20. awk顯示文件a.txt的當(dāng)前記錄號、域數(shù)和每一行的第一個和最后一個域。

Aawk '{print NR,NF,$1,$NF}' a.txt

21. awk過濾查看netstat的連接數(shù)

A: netstat -an | awk ‘/^tcp/{ A[$NF]++} END{ for (a in A) print a, A[a]}’

22. seda.txt中的3-5行刪除,將所有的a替換為A,輸出到顯示器

Ased ‘3,5d;s/a/A/’ a.txt

A: sed -e '3,5d' -e 's/a/A/g' a.txt

 

 

F.A.H^_^Amber

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI