大家好,小編今天又如約而至,話說(shuō)今天的天氣非常不好啊,昨天還很熱,今天就雨夾雪了!不明真相的我今天我被凍成狗了。。話說(shuō)回來(lái)今天又把昨天在raksmart搞的機(jī)器試了一下size命令,寫(xiě)了幾個(gè)命令示例分享給大家。(本文中提到的所有示例都已在raksmart服務(wù)器Ubuntu 16.04 LTS上進(jìn)行了測(cè)試,大家可以放心使用,如果出錯(cuò)了請(qǐng)不要怪我。。)
一: 如何使用size命令?
size的基本用法非常簡(jiǎn)單。 您所要做的就是將對(duì)象/可執(zhí)行文件名作為輸入傳遞給工具。 以下是一個(gè)例子:
size apl
以下是在我們的系統(tǒng)上輸出的上述命令:
前三個(gè)條目是用于文本,數(shù)據(jù)和bss段,具有相應(yīng)的大小。%20然后是十進(jìn)制和十六進(jìn)制格式的總數(shù)。%20最后,最后一項(xiàng)是文件名。
二:%20如何在不同的輸出格式之間切換?
默認(rèn)的輸出格式,size手冊(cè)頁(yè)說(shuō),是類(lèi)似于Berkeley的格式。 但是,如果你愿意,你也可以使用System V慣例。 為此linux命令,您必須將SysV的--format選項(xiàng)用作值。
size apl --format=SysV
這里是這種情況下的輸出:
三: 如何在不同大小的單位之間切換?
默認(rèn)情況下,段的大小以十進(jìn)制顯示。 然而linux命令,如果你愿意,你可以在八進(jìn)制和十六進(jìn)制中得到這些信息。 為此,請(qǐng)使用-o和-x命令行選項(xiàng)。
以下是手冊(cè)頁(yè)中關(guān)于這些選項(xiàng)的說(shuō)明:
-d
-o
-x
--radix=number
使用這些選項(xiàng)之一,您可以控制每個(gè)部分的大小是否以十進(jìn)制給出(-d或--radix = 10); 八進(jìn)制(-o或-radix = 8); 或十六進(jìn)制(-x或--radix = 16)。 在--radix = number,只支持三個(gè)值(8,10,16)。 總共大小以兩種進(jìn)制給出; -d或-x輸出使用十進(jìn)制和十六進(jìn)制,如果使用則使用八進(jìn)制和十六進(jìn)制-o。
今天就說(shuō)三個(gè)吧,看完大家應(yīng)該也知道了,尺寸命令并不適用于每個(gè)人。它只針對(duì)那些在Linux中處理對(duì)象/可執(zhí)行文件結(jié)構(gòu)的人,所以咯,大家看著來(lái)用,好了,今天就到這里,大家明天見(jiàn)。