亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

常用 Linux命令集指的是那些

發布時間:2021-11-03 16:02:57 來源:億速云 閱讀:131 作者:柒染 欄目:建站服務器

常用 Linux命令集指的是那些,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

1、df

df 查看硬盤空間的使用情況

查看本機硬盤空間的使用情況:

常用 Linux命令集指的是那些

常用 Linux命令集指的是那些

du -s 目錄/文件

查看目錄 IDEA_workspace 目錄下 所有目錄和文件 占用空間大小:

常用 Linux命令集指的是那些

常用 Linux命令集指的是那些

常用 Linux命令集指的是那些

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

常用 Linux命令集指的是那些

最近 5 條執行命令

7、source

source 讓配置文件生效

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

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

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

使用通配符來篩選出符合條件的文件集合

9、特殊字符

#    注釋

\    轉義字符,將“特殊字符 和 通配符” 還原成一般字符

|    管道

;    多個命令連續執行分隔符

~    用戶的主文件夾

$    變量的前導符

>, >>    數據流重定向,> 替換, >> 追加

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

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

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

()    為子 shell 的開始與結束

{}    為命令塊的組合

常用 Linux命令集指的是那些

上述特殊字符的使用

10、grep

grep 以行為單位,通過一些過濾條件,將所需要的行信息過濾過來。

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

-i    不區分大小寫字符

-n    顯示行號

-v    不包含查找字符串

-c    顯示符合需求的字符串總行數

從某一個數據文件中取得你想要的數據:

常用 Linux命令集指的是那些

熟悉 grep 的各個參數

16、sort

sort 將數據內容進行排序,默認是按字符串類型進行排序

sort [-nrtku] filename

-n    使用 "純數字" 進行排序

-r    反向排序

-u    uniq,當相同的數據出現時,僅顯示一行作為代表

-t    分隔符(默認按 Tab 鍵進行分隔)   -k  指定以哪個分區來進行排序

使用 sort 對文件內的數據進行排序:

常用 Linux命令集指的是那些

排序

17、uniq

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

uniq [-ic] filename

-i    忽略大小寫

-c    對具有相同內容的相鄰行進行統計計數

對 data 內的數據進行排序,并進行統計計數:

常用 Linux命令集指的是那些統計 data 內數據進行排序,并統計條數

18、wc

wc 統計一個文件中包含多少字,字符,行。

wc [-cl] filename

-c    計算 file name 中的字符個數

-l    計算 file name 中的行數

統計 data 文件中 zhangguanghui 25 的行數

常用 Linux命令集指的是那些統計 data 中包含 zhangguanghui 的行數

19、awk

awk '條件類型1{動作1} 條件類型2{動作2}...' filename

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

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

BEGIN{動作1;動作2}  表示在開始執行 awk 命令前執行的一些準備工作。例如:假如我們想指定分隔符的話,則需要在 BEGIN 內提前指定。 

END{動作1;動作2}   表示在 awk 處理完每一行數據之后,執行的一些結束工作。

計算 data2 中所有用戶的年齡和:

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

20、|

| 表示管道,代表數據通道

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

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

常用 Linux命令集指的是那些

統計 data 中包含 "zhangguanghui" 字符串的行數

21、xargs

xargs 讀入 stdin 中的數據,并且以 空格符 或 斷行字符 進行分段,將 stdin 的數據分割成 arguments,并將 arguments 賦值給接下來要執行的 命令。

xargs [-pn0] command

-p    在執行每個命令時都要詢問用戶

-n    后面接數字,表示每次執行 command 命令時,使用幾個參數。

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

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

常用 Linux命令集指的是那些

將某目錄下的某些文件修改成可執行的

22、find

find [PATH] [option] [command]

option:

(1) 與時間相關,-mtime, -atime, -ctime

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

(3) 與文件權限 和 名稱相關的參數,-name, -size, -type, -perm 

command

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

其中 {} 代表由 find 找到的內容,\; 代表 -exec 執行的命令結束。

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

常用 Linux命令集指的是那些

關于常用 Linux命令集指的是那些問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣汉县| 福鼎市| 江源县| 尖扎县| 衡东县| 常德市| 南澳县| 红安县| 砀山县| 鲁甸县| 涡阳县| 姚安县| 即墨市| 依兰县| 瑞昌市| 新闻| 阿尔山市| 兴安县| 荆州市| 湟中县| 盐池县| 连山| 宁河县| 广饶县| 夏邑县| 北碚区| 石渠县| 盈江县| 内黄县| 襄垣县| 科技| 大关县| 原阳县| 商都县| 皋兰县| 巴林右旗| 叶城县| 澄迈县| 德安县| 凤冈县| 双鸭山市|