中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux中的strip命令簡(jiǎn)介

時(shí)間:2019-07-09

linux命令手冊(cè)_linux vi命令_linux命令

linux中的strip命令簡(jiǎn)介

一、下面是man strip獲得到的信息,簡(jiǎn)單的說就是給文件脫掉外衣,具體就是從特定文件中剝掉一些符號(hào)信息和調(diào)試信息,使文件變小。

NAME

strip - Discard symbols from object files.

SYNOPSIS

strip [-F bfdname |--target=bfdname]

[-I bfdname |--input-target=bfdname]

[-O bfdname |--output-target=bfdname]

linux命令手冊(cè)_linux vi命令_linux命令

[-s|--strip-all]

[-S|-g|-d|--strip-debug]

[-K symbolname |--keep-symbol=symbolname]

[-N symbolname |--strip-symbol=symbolname]

[-w|--wildcard]

[-x|--discard-all] [-X |--discard-locals]

[-R sectionname |--remove-section=sectionname]

[-o file] [-p|--preserve-dates]

linux命令_linux命令手冊(cè)_linux vi命令

[--keep-file-symbols]

[--only-keep-debug]

[-v |--verbose] [-V|--version]

[--help] [--info]

objfile...

DESCRIPTION

GNU strip discards all symbols from object files objfile. The list of object files may include archives. At

least one object file must be given.

linux命令_linux命令手冊(cè)_linux vi命令

strip modifies the files named in its argument, rather than writing modified copies under different names.

2、實(shí)際測(cè)試。

I、測(cè)試代碼strip.c:

#include <stdio.h>  
 
void main()  
{  
	printf("strip\n"); 
}  
II、在liunx下執(zhí)行g(shù)cc strip.c,會(huì)生成a.out。執(zhí)行l(wèi)s -la.out看一下文件大小,用file命令來查看文件

基本信息的,用nm命令來列出一個(gè)目標(biāo)文件中的各種符號(hào)。

III、執(zhí)行strip a.out,然后執(zhí)行l(wèi)s -la.out看一下文件大小,用file命令來查看文件基本信息

的,用nm命令來列出一個(gè)目標(biāo)文件中的各種符號(hào)。很明顯,文件已經(jīng)變小了,已經(jīng)沒有相關(guān)的符號(hào)信息了。

linux命令_linux命令手冊(cè)_linux vi命令

IV、執(zhí)行./a.out ,說明strip后文件變小了,但還是可以正常的運(yùn)行。

綜上所述,strip命令用于脫掉文件的衣服linux命令, 文件會(huì)變小, 其中的符號(hào)信息會(huì)失去。 那這個(gè)strip有什么

用呢? 很有用的! 原來的a.out比較大, 可以執(zhí)行。 在strip之后, 文件變小了, 也是可以執(zhí)行, 這就節(jié)省了很多空間.

其實(shí), strip不僅僅可以針對(duì)可執(zhí)行文件, 還能針對(duì)目標(biāo)文件和動(dòng)態(tài)庫(kù)等.

在實(shí)際的開發(fā)中, 經(jīng)常需要對(duì)動(dòng)態(tài)庫(kù).so進(jìn)行strip操作, 減少占地空間。 而在調(diào)試的時(shí)候(比如用addr2line), 就需要符號(hào)了。 因此, 通常的做法是: strip前的庫(kù)用來調(diào)試, strip后的庫(kù)用來實(shí)際發(fā)布, 他們兩者有對(duì)應(yīng)關(guān)系。 一旦發(fā)布的strip后的庫(kù)出了問題, 就可以找對(duì)應(yīng)的未strip的庫(kù)來定位。

例如某個(gè)動(dòng)態(tài)庫(kù)strip前是50M左右,strip后是20M左右linux命令, 可見, 脫脫衣服還是有明顯好處的。

遠(yuǎn)程登記系統(tǒng)將原本需要在房管局處理的信息申請(qǐng)、資料掃描上傳等繁瑣而耗費(fèi)時(shí)間的工作前置到開發(fā)公司通過internet網(wǎng)絡(luò)辦理,這樣,處理這些業(yè)務(wù)時(shí)不再受房管局辦公條件局限和辦公時(shí)間的限制。360手機(jī)安全專家介紹,部分竊聽類軟件會(huì)利用網(wǎng)絡(luò)將竊聽的內(nèi)容發(fā)送給木馬作者,關(guān)閉網(wǎng)絡(luò)可以避免立即上傳,但手機(jī)恢復(fù)網(wǎng)絡(luò)之后還存在傳輸竊聽數(shù)據(jù)的可能,因此為了安全起見,涉及機(jī)密談話時(shí)還可以選擇將手機(jī)電池拔出、關(guān)機(jī)。由于和彩云管家支持文件夾傳輸,所以在傳輸文件夾時(shí),會(huì)根據(jù)文件夾內(nèi)的所有文件大小、文件數(shù)來計(jì)算傳輸進(jìn)度,如果最后上傳的是幾個(gè)很小的文件(但這些文件大小不足整個(gè)文件夾大小的1%)那么就會(huì)出現(xiàn)上傳進(jìn)度一直在99%的情況,當(dāng)前所有文件傳輸完成后,進(jìn)度還是會(huì)正常進(jìn)到100%的。