真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

常用Linux命令集指的是那些

常用 Linux命令集指的是那些,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),成都網(wǎng)站托管等一站式綜合服務(wù)型公司,專(zhuān)業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)公司

1、df

df 查看硬盤(pán)空間的使用情況

查看本機(jī)硬盤(pán)空間的使用情況:

常用 Linux命令集指的是那些

常用 Linux命令集指的是那些

du -s 目錄/文件

查看目錄 IDEA_workspace 目錄下 所有目錄和文件 占用空間大?。?/p>

常用 Linux命令集指的是那些

常用 Linux命令集指的是那些

常用 Linux命令集指的是那些

常用 Linux命令集指的是那些常用 Linux命令集指的是那些

常用 Linux命令集指的是那些

最近 5 條執(zhí)行命令

7、source

source 讓配置文件生效

在 5 中設(shè)置別名 mk 之后,在其他 shell 對(duì)話框中并不生效,如何使其永久生效。

在 ~/.bashrc 文件中,添加 alias mk="mkdir -p" ,此時(shí)并不會(huì)生效;source ~/.bashrc 才會(huì)生效。

常用 Linux命令集指的是那些常用 Linux命令集指的是那些

使用通配符來(lái)篩選出符合條件的文件集合

9、特殊字符

#    注釋

\    轉(zhuǎn)義字符,將“特殊字符 和 通配符” 還原成一般字符

|    管道

;    多個(gè)命令連續(xù)執(zhí)行分隔符

~    用戶的主文件夾

$    變量的前導(dǎo)符

>, >>    數(shù)據(jù)流重定向,> 替換, >> 追加

''    包含字符串的單引號(hào),不具有變量置換功能

“”    包含字符串的雙引號(hào),具有變量置換功能

``    包含命令,代表可以提前執(zhí)行的命令,與 $() 相同。

()    為子 shell 的開(kāi)始與結(jié)束

{}    為命令塊的組合

常用 Linux命令集指的是那些

上述特殊字符的使用

10、grep

grep 以行為單位,通過(guò)一些過(guò)濾條件,將所需要的行信息過(guò)濾過(guò)來(lái)。

grep [-invc] '查找字符串' filename

-i    不區(qū)分大小寫(xiě)字符

-n    顯示行號(hào)

-v    不包含查找字符串

-c    顯示符合需求的字符串總行數(shù)

從某一個(gè)數(shù)據(jù)文件中取得你想要的數(shù)據(jù):

常用 Linux命令集指的是那些

熟悉 grep 的各個(gè)參數(shù)

16、sort

sort 將數(shù)據(jù)內(nèi)容進(jìn)行排序,默認(rèn)是按字符串類(lèi)型進(jìn)行排序

sort [-nrtku] filename

-n    使用 "純數(shù)字" 進(jìn)行排序

-r    反向排序

-u    uniq,當(dāng)相同的數(shù)據(jù)出現(xiàn)時(shí),僅顯示一行作為代表

-t    分隔符(默認(rèn)按 Tab 鍵進(jìn)行分隔)   -k  指定以哪個(gè)分區(qū)來(lái)進(jìn)行排序

使用 sort 對(duì)文件內(nèi)的數(shù)據(jù)進(jìn)行排序:

常用 Linux命令集指的是那些

排序

17、uniq

uniq 以"行"為單位,將具有相同內(nèi)容的相鄰行僅保留一行。

uniq [-ic] filename

-i    忽略大小寫(xiě)

-c    對(duì)具有相同內(nèi)容的相鄰行進(jìn)行統(tǒng)計(jì)計(jì)數(shù)

對(duì) data 內(nèi)的數(shù)據(jù)進(jìn)行排序,并進(jìn)行統(tǒng)計(jì)計(jì)數(shù):

常用 Linux命令集指的是那些統(tǒng)計(jì) data 內(nèi)數(shù)據(jù)進(jìn)行排序,并統(tǒng)計(jì)條數(shù)

18、wc

wc 統(tǒng)計(jì)一個(gè)文件中包含多少字,字符,行。

wc [-cl] filename

-c    計(jì)算 file name 中的字符個(gè)數(shù)

-l    計(jì)算 file name 中的行數(shù)

統(tǒng)計(jì) data 文件中 zhangguanghui 25 的行數(shù)

常用 Linux命令集指的是那些統(tǒng)計(jì) data 中包含 zhangguanghui 的行數(shù)

19、awk

awk '條件類(lèi)型1{動(dòng)作1} 條件類(lèi)型2{動(dòng)作2}...' filename

awk 以行為單位,將每行數(shù)據(jù)按照 某個(gè)字符(默認(rèn)空格符) 進(jìn)行切割,并依次賦值給 $1, $2, $3...$n (n 為切割出來(lái)的段數(shù));然后計(jì)算條件類(lèi)型1,如果符合條件的話,就執(zhí)行動(dòng)作1;然后計(jì)算條件類(lèi)型2,如果符合條件的話,就執(zhí)行動(dòng)作2;....;然后依次按上述步驟處理每一行數(shù)據(jù)。

其中還有一些特殊字符:$0 代表整行數(shù)據(jù);NF 每一行數(shù)據(jù)被切割成的字段總數(shù);NR 表示 awk 當(dāng)前處理的哪一行數(shù)據(jù); FS 指定分隔符,默認(rèn)是空格符。

BEGIN{動(dòng)作1;動(dòng)作2}  表示在開(kāi)始執(zhí)行 awk 命令前執(zhí)行的一些準(zhǔn)備工作。例如:假如我們想指定分隔符的話,則需要在 BEGIN 內(nèi)提前指定。 

END{動(dòng)作1;動(dòng)作2}   表示在 awk 處理完每一行數(shù)據(jù)之后,執(zhí)行的一些結(jié)束工作。

計(jì)算 data2 中所有用戶的年齡和:

常用 Linux命令集指的是那些計(jì)算 data2 中所有用戶的年齡和

20、|

| 表示管道,代表數(shù)據(jù)通道

cmd1 | cmd2 | cmd3    cmd1 的輸出作為 cmd2 的輸入;cmd2 的輸出作為 cmd3 的輸入。

從 data 中取出包含 "zhangguanghui" 字符串的行

常用 Linux命令集指的是那些

統(tǒng)計(jì) data 中包含 "zhangguanghui" 字符串的行數(shù)

21、xargs

xargs 讀入 stdin 中的數(shù)據(jù),并且以 空格符 或 斷行字符 進(jìn)行分段,將 stdin 的數(shù)據(jù)分割成 arguments,并將 arguments 賦值給接下來(lái)要執(zhí)行的 命令。

xargs [-pn0] command

-p    在執(zhí)行每個(gè)命令時(shí)都要詢問(wèn)用戶

-n    后面接數(shù)字,表示每次執(zhí)行 command 命令時(shí),使用幾個(gè)參數(shù)。

-0    如果輸入 stdin 的數(shù)據(jù)中含有特殊字符,例如 `, \, 等,這個(gè)參數(shù)將其還原成普通字符。

上面介紹的 grep, sort, uniq, awk 等命令都支持管道命令,但是有些命令卻不支持管道,例如 chmod。例如:我們想將某目錄下的文件修改成可執(zhí)行的:

常用 Linux命令集指的是那些

將某目錄下的某些文件修改成可執(zhí)行的

22、find

find [PATH] [option] [command]

option:

(1) 與時(shí)間相關(guān),-mtime, -atime, -ctime

(2) 與用戶相關(guān),-uid, -gid, -user, -group, -nouser, -nogroup

(3) 與文件權(quán)限 和 名稱(chēng)相關(guān)的參數(shù),-name, -size, -type, -perm 

command

(1) -exec  command,舉例: -exec ls -l {}\;

其中 {} 代表由 find 找到的內(nèi)容,\; 代表 -exec 執(zhí)行的命令結(jié)束。

從日志文件中,將 2 天前的日志刪除:

常用 Linux命令集指的是那些

關(guān)于常用 Linux命令集指的是那些問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


文章題目:常用Linux命令集指的是那些
網(wǎng)站地址:http://weahome.cn/article/ipgpoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部