三種調(diào)用awk的命令方式:
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務簡陽,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
1.命令行方式:awk
[-F
field-separator]
'commands'
input-file(s)
-F選項可選:awk
-F:
'commands'
input-file
2.將所有的awk命令插入一個文件,并是awk程序可執(zhí)行,然后用awk命令解釋器作為腳本的首行,
以便通過鍵入腳本名稱來調(diào)用它。
3.將所有的awk命令插入一個單獨文件,然后調(diào)用:
awk
-f
awk-script-file
input-files(s)
-f:指明在文件awk-script-file中的awk腳本
input-file(s):使用awk進行瀏覽的文件名。
awk腳本
在命令中調(diào)用awk時,awk腳本由各種操作和模式組成。
-F,awk每次讀一條記錄或一行,并使用指定的分隔符分分隔指定域;
所沒分隔符,則使用空格。
任何awk語句都由模式和動作組成
模式,決定動作語句何時觸發(fā)及觸發(fā)事件,若忽略模式部分,動作將時刻保持執(zhí)行狀態(tài)。
模式,可是任何條件語句,或符合語句,或正則表達式。
BEGIN:設(shè)置計數(shù),打印頭,在任何文本瀏覽動作之前;
END:用來在awk完成文件瀏覽動作后打印輸出文件總數(shù)和結(jié)尾狀態(tài)標志。
動作,在{}內(nèi)指定;大多用來打印;里面可包含:if,looping,循環(huán)推出結(jié)構(gòu);
若不指明采取動作,awk將打印所有瀏覽出來的記錄。
一、AIX操作系統(tǒng)
1. 查詢CPU信息
AIX的硬件信息可以通過prtconf命令看到。
1. 1 查看邏輯CPU個數(shù)
#pmcycles -m
CPU 0 runs at 4204 MHz
CPU 1 runs at 4204 MHz
CPU 2 runs at 4204 MHz
CPU 3 runs at 4204 MHz
CPU 4 runs at 4204 MHz
CPU 5 runs at 4204 MHz
CPU 6 runs at 4204 MHz
CPU 7 runs at 4204 MHz
上面描述有8個CPU,CPU的主頻為4.2G赫茲
1.2 查看物理CPU個數(shù)
#prtconf|grep Processors
Number Of Processors: 4
1.3 確定CPU是幾核
用邏輯CPU除以物理CPU就是核數(shù)。
1.4 查看單個CPU的詳細信息
#lsattr -E -l proc0
2. 查詢內(nèi)存信息
2.1 # lsdev -Cc memory
查看配置的物理內(nèi)存設(shè)備,下面為其輸出示例:
L2cache0 Available L2 Cache
mem0 Available Memory
# lsattr -El mem0
輸出類似如下所示:
goodsize 7936 Amount of usable physical memory in Mbytes False
size 7936 Total amount of physical memory in Mbytes False
此例說明機器的物理內(nèi)存為5888MB。如果前面lsdev的輸出中有設(shè)備名 mem1,則使用同樣的命令查看其對應的大小并依此類推。
2.2 # bootinfo -r
8126464
此例說明機器的物理內(nèi)存為8126464kB。
2.3 # prtconf
輸出類似下面所示:
Memory Size: 7936 MB
本命令會打出當前主機的詳細配置信息,輸出中有Memory Size屬性,指示其當前物理內(nèi)存大小
2.4 # svmon -G
輸出類似下面所示:
size inuse free pin virtual
memory 2031616 1474504 557112 210251 440972
pg space 131072 1555
work pers clnt
pin 210251 0 0
in use 440972 0 1033532
PageSize PoolSize inuse pgsp pin virtual
s 4 KB - 1426984 1555 187531 393452
m 64 KB - 2970 0 1420 2970
其中:size表示真實的物理內(nèi)存的大小,單位是4k.因此當前物理內(nèi)存大小為4k*2031616=8126464kB
二、Linux操作系統(tǒng)
1. 查詢CPU信息
Linux下的CPU信息全部都在/proc/cpuinfo這個文件中,可以直接打開看。
1.1 查看物理CPU的個數(shù)
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
1.2 查看邏輯CPU的個數(shù)
#cat /proc/cpuinfo |grep "processor"|wc -l
1.3 查看CPU是幾核
#cat /proc/cpuinfo |grep "cores"|uniq
1.4 查看CPU的主頻
#cat /proc/cpuinfo |grep MHz|uniq
2. 查詢內(nèi)存信息
#free -m
AIX是IBM公司專有的UNIX操作系統(tǒng),Linux也是一種操作系統(tǒng)。一個具體的操作系統(tǒng),沒法和一類作比較。
暈,不是我說你,你知道用“百度知道”,就不知道有百度搜索啊,Google啊,網(wǎng)上這方面的資料太多了~~~
文章標題:aix命令與linux,AIX命令
文章位置:http://muchs.cn/article44/phshhe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站策劃、全網(wǎng)營銷推廣、網(wǎng)站內(nèi)鏈、靜態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)