寫乙個指令碼計算一下linux系統所有程序占用記憶體大小的和。
核心要點
參***
#!/bin/bash
sum=0
for n in `ps aux |grep -v 'time command'|awk ''`
do sum=$[$sum+$n]
done
echo $sum
ps aux 檢視程序
grep -v 顯示不包含匹配文字的所有行
awk 『』 輸出第六個引數
執行ps aux命令後的部分結果,grep -v 'time command』不匹配包含這個字串的所有行
user pid %cpu %mem vsz rss tty stat start time command
root 1 0.0 0.2 43572 3928 ? ss 2020 2:40 /usr/lib/systemd/systemd --switc
root 2 0.0 0.0 0 0 ? s 2020 0:01 [kthreadd]
root 4 0.0 0.0 0 0 ? s< 2020 0:00 [kworker/0:0h]
root 6 0.0 0.0 0 0 ? s 2020 1:40 [ksoftirqd/0]
root 7 0.0 0.0 0 0 ? s 2020 0:00 [migration/0]
awk』'輸出第六引數
392800
00
然後通過for迴圈計算這些值最後結果是245148
ps命令:檢視程序
語法格式
ps
[引數選項]
常用的引數選項
-a 列出所有的程序
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程
for迴圈
語法格式
for var in item1 item2 ... itemn
do command1
command2
...
commandn
done
988 211所有學校
console 命令列 function removetablerow rowlist,rownum var ptn211 new regexp 清華大學 北京大學 中國人民大學 北京工業大學 北京理工大學 北京航空航天大學 北京化工大學 北京郵電大學 對外經濟 大學 中國傳媒大學 民族大學 中國礦...
133 所有可能的路徑
題目描述 給乙個有 n 個結點的有向無環圖,找到所有從 0 到 n 1 的路徑並輸出 不要求按順序 結點的數量會在範圍 2,15 內。你可以把路徑以任意順序輸出,但在路徑內的結點的順序必須保證。使用回溯和遞迴進行 class solution public static void dfspath l...
797 所有可能的路徑
一 dfs回溯 class solution object 方法一 dfs def allpathssourcetarget self,graph type graph list list int rtype list list int if not graph 0 return res n len...