精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

free命令解惑及IC搬磚常用命令組合的使用方法

sanyue7758 ? 來源:阿輝說 ? 2023-09-11 09:30 ? 次閱讀

free命令

日常工作中,我們常使用"free -m"查看內存使用情況。其詳細使用方法如下:

free [選項]

常用選項包括:

-b, --bytes 以字節為單位顯示內存大小
-k, --kilo 以千字節為單位顯示內存大小
-m, --mega 以兆字節為單位顯示內存大小
-g, --giga 以吉字節為單位顯示內存大小
-h, --human 以人性化的方式顯示內存大小
-s N, --seconds N 設置數據刷新時間間隔為N秒
-c N, --count N 連續顯示N次內存信息

舉幾個例子:

以兆字節為單位顯示內存使用情況:

free -m
              total        used        free      shared  buff/cache   available
Mem:           3729         897        1714         180        1117        2402
Swap:          2047           0        2047

以人性化的方式顯示內存使用情況:

free -h
              total        used        free      shared  buff/cache   available
Mem:           3.6G        897M        1.7G        173M        1.1G        2.4G
Swap:          2.0G          0B        2.0

持續每2秒刷新一次內存信息,顯示5次:

free -s 2 -c 5
              total        used        free      shared  buff/cache   available
Mem:        3818948      918144     1764520      176432     1136284     2468432
Swap:       2097148           0     2097148


              total        used        free      shared  buff/cache   available
Mem:        3818948      918144     1764520      176432     1136284     2468432
Swap:       2097148           0     2097148


              total        used        free      shared  buff/cache   available
Mem:        3818948      918144     1764520      176432     1136284     2468432
Swap:       2097148           0     2097148


              total        used        free      shared  buff/cache   available
Mem:        3818948      918144     1764520      176432     1136284     2468432
Swap:       2097148           0     2097148


              total        used        free      shared  buff/cache   available
Mem:        3818948      918144     1764520      176432     1136284     2468432
Swap:       2097148           0     2097148

free命令基于系統整體的內存使用情況輸出結果,其中包含了操作系統、應用程序和緩存等的內存占用信息:

total:總內存量。

used:已使用的內存量。

free:未使用的內存量。

shared:被共享使用的內存量。

buff/cache:緩存和緩沖區使用的內存量。

available:可用的內存量。

以上面“free -m“的結果為例,我這臺ThinkPad X201有3729MB的物理內存(Mem那一行),程序已經使用897MB,尚有1714MB的物理內存沒有分配出去。共享內存使用180MB,緩沖區和高速緩存使用1117MB。不難發現:total = used + free + buff/cache。而一直困惑我的是,free和available什么關系?

available=free+buff+cache-不可回收部分

奔跑吧Linux內核(第二版)卷1:基礎架構

核心點就是“不是所有的buff和cache都可以回收”。

常用命令組合

查找/替換/刪除

//替換示例1
sed -i "s/aaa_cfg/bbb_cfg/g" `grep aaa_cfg -rl ./testcase/`

``中的grep命令使用“-r” “-l”選項先將testcase目錄文件名中含有aaa_cfg字段的文件羅列出來,并作為sed命令的輸入,執行替換操作,將文件內容中的"aaa_cfg"替換為"bbb_cfg"

//查找示例2
ls-1*extra*|xargsgrep-rnw"packet"

在文件名含有“extra”字段的文件中,搜索含有packet單詞的文件,同時打印所在的行號

//刪除示例3
sed-i"/ccc_cfg/d"`grepaaa_cfg-rl./testcase/`

類似替換示例1,把替換操作改成了刪除

//打印匹配所在字段的前后若干行
grep-rn -C1aaa_cfg./testcase/

在testcase目錄文件中查找含有aaa_cfg字段的行,并打印所在行的前后一行

SVN相關

//將目錄及目錄下個別文件添加到SVN服務器
svn add --parents scripts/run.py

執行這個命令后,scripts目錄添加到SVN,除run.py文件外,目錄下其他文件不會添加到SVN

//將目錄下所有未添加到SVN的文件都添加到SVN
svnadd`svnst|grep"^?"|awk'{ print$2 }'`
//使用xargs也可以實現
svn st | grep "^?" | awk '{ print $2 }' | xargs svn add

將grep和awk組合起來使用,羅列出來未添加到SVN的文件,然后使用svn add 添加進去。下面的組合命令類似:

//將已刪除的文件提交到SVN
svnci-m"deletefiles"`svnst|grep"^D"|awk'{print$2}'`

下面是比對文件的常用命令svn diff:

//查看本地文件和SVN服務器版本有何差別
svn diff run.py
//按版本比對
svndiff-r999run.py

日常工作

//查看某個用戶正在仿真哪些用例
ps aux | grep usr_name | awk '{print $11}' | grep simv

//刪除目錄下的fsdb波形文件
rm -f `ls */*.fsdb`





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 緩存器
    +關注

    關注

    0

    文章

    63

    瀏覽量

    11652
  • svn
    svn
    +關注

    關注

    0

    文章

    27

    瀏覽量

    8643

原文標題:free命令解惑及IC搬磚常用命令組合

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    windowsxp常用命令

    windowsxp常用命令   winver---------檢查windows版本 wmimgmt.msc----打開windows管理體系結構(wmi) wupdmgr-------
    發表于 01-10 09:05 ?1274次閱讀

    Ubuntu常用命令大全

    Ubuntu常用命令大全,包括常用管理目錄,系統命令,硬盤相關,內存相關,查看進程等命令
    發表于 01-06 11:16 ?0次下載

    DOS常用命令寶典

    DOS常用命令寶典,感興趣的小伙伴們可以瞧一瞧。
    發表于 11-10 18:24 ?0次下載

    vim常用命令

    vim常用命令
    發表于 01-08 15:59 ?3次下載

    redis常用命令總結

    本文是對redis常用命令總結。
    發表于 02-09 11:25 ?1594次閱讀

    Linux常用命令的全拼整理

    本文整理了常用命令的全拼,好像混進了什么奇怪的東西。
    的頭像 發表于 10-10 17:19 ?4646次閱讀

    SQL的常用命令使用方法詳細說明

    本文檔的主要內容詳細介紹的是SQL的常用命令使用方法詳細說明
    發表于 10-12 16:21 ?12次下載
    SQL的<b class='flag-5'>常用命令</b><b class='flag-5'>使用方法</b>詳細說明

    linux常用命令手冊

    linux常用命令手冊免費下載。
    發表于 06-01 14:59 ?68次下載

    Memcache系統常用命令講解

    Memcache系統常用命令講解(無線電源技術商業計劃書)-該文檔為Memcache系統常用命令講解文檔,是一份還算不錯的參考文檔,感興趣的可以下載看看,,,,,,,,,,,,,,,,
    發表于 09-28 11:27 ?5次下載
    Memcache系統<b class='flag-5'>常用命令</b>講解

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發表于 03-03 09:20 ?0次下載

    DOS系統常用命令

    介紹了DOS系統的常用命令
    發表于 03-21 14:59 ?0次下載

    Linux常用命令

    Linux常用命令
    的頭像 發表于 01-12 11:19 ?1119次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發表于 04-26 11:46 ?1次下載

    FTP常用命令使用方法

    FTP常用命令使用方法 FTP(File Transfer Protocol)是一種用于在網絡上進行文件傳輸的常用協議。通過FTP,用戶可以從一個主機上下載文件到本地,或將本地文件上傳到遠程主機
    的頭像 發表于 12-15 11:28 ?1238次閱讀

    詳解kubectl常用命令

    詳解kubectl常用命令
    的頭像 發表于 11-05 15:39 ?131次閱讀
    詳解kubectl<b class='flag-5'>常用命令</b>