锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美三级日本三级少妇99,亚洲精品日韩在线,篠田优中文在线播放第一区http://m.shnenglu.com/prayer/鍦ㄤ竴鑸腑瀵繪眰鍗撹秺zh-cnSun, 16 Nov 2025 12:20:15 GMTSun, 16 Nov 2025 12:20:15 GMT60DB2 緙撳啿姹犺皟浼楤ufferpoolshttp://m.shnenglu.com/prayer/archive/2019/06/24/216446.htmlPrayerPrayerMon, 24 Jun 2019 02:09:00 GMThttp://m.shnenglu.com/prayer/archive/2019/06/24/216446.htmlhttp://m.shnenglu.com/prayer/comments/216446.htmlhttp://m.shnenglu.com/prayer/archive/2019/06/24/216446.html#Feedback0http://m.shnenglu.com/prayer/comments/commentRss/216446.htmlhttp://m.shnenglu.com/prayer/services/trackbacks/216446.htmlhttps://blog.csdn.net/liujinwei2005/article/details/8547190

DB2 緙撳啿姹犺皟浼楤ufferpools


鑳屾櫙鐭ヨ瘑
緙撳啿姹犳槸鍐呭瓨涓殑涓鍧楀瓨鍌ㄥ尯鍩燂紝鐢ㄤ簬涓存椂璇誨叆鍜屾洿鏀?a target="_blank" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; color: #4ea1db; cursor: pointer; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; word-wrap: break-word;">鏁版嵁搴?/span>欏碉紙鍖呭惈琛ㄨ鎴栫儲寮曢」錛夈傜紦鍐叉睜鐨勭敤閫旀槸涓轟簡鎻愰珮鏁版嵁搴撶郴緇熺殑鎬ц兘銆備粠鍐呭瓨璁塊棶鏁版嵁瑕佹瘮浠庣鐩樿闂暟鎹揩寰楀銆傚洜姝わ紝鏁版嵁搴?a target="_blank" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; color: #4ea1db; cursor: pointer; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; word-wrap: break-word;">綆$悊鍣ㄩ渶瑕佷粠紓佺洏璇誨彇鎴栧啓鍏ョ鐩樼殑嬈℃暟瓚婂皯錛屾ц兘灝辮秺濂姐傚涓涓垨澶氫釜緙撳啿姹犺繘琛岄厤緗箣鎵浠ユ槸璋冧紭鐨勬渶閲嶈鏂歸潰錛屾槸鍥犱負榪炴帴鑷蟲暟鎹簱鐨勫簲鐢ㄧ▼搴忕殑澶у鏁版暟鎹紙涓嶅寘鎷ぇ瀵硅薄鍜岄暱瀛楁鏁版嵁錛夋搷浣滈兘鍦ㄧ紦鍐叉睜涓繘琛屻?/div>
緙虹渷鎯呭喌涓嬶紝搴旂敤紼嬪簭浣跨敤緙撳啿姹?IBMDEFAULTBP錛屽畠鏄湪鍒涘緩鏁版嵁搴撴椂鍒涘緩鐨勩傚綋 SYSCAT.BUFFERPOOLS 鐩綍琛ㄤ腑璇ョ紦鍐叉睜鐨?NPAGES 鍊間負 -1 鏃訛紝DB2 鏁版嵁搴撻厤緗弬鏁?BUFFPAGE 鎺у埗鐫緙撳啿姹犵殑澶у皬銆傚惁鍒欎細蹇界暐 BUFFPAGE 鍙傛暟錛屽茍涓旂敤 NPAGES 鍙傛暟鎵鎸囧畾鐨勯〉鏁板垱寤虹紦鍐叉睜銆?/div>
寤鴻
瀵逛簬浠呬嬌鐢ㄤ竴涓紦鍐叉睜鐨勫簲鐢ㄧ▼搴忥紝灝?NPAGES 鏇存敼鎴?-1錛岃繖鏍?BUFFPAGE 灝卞彲浠ユ帶鍒惰緙撳啿姹犵殑澶у皬銆傝繖浣垮緱鏇存柊鍜屾姤鍛婄紦鍐叉睜澶у皬浠ュ強鍏跺畠 DB2 鏁版嵁搴撻厤緗弬鏁板彉寰楁洿鍔犳柟渚褲?/div>
紜繚鍙互浣跨敤鏁版嵁搴撻厤緗腑鐨?BUFFPAGE 鍙傛暟鏉ユ帶鍒剁紦鍐叉睜澶у皬涔嬪悗錛屽皢璇ュ弬鏁拌緗垚鍚堥傜殑鍊箋傛牴鎹暟鎹簱鐨勫ぇ灝忓拰搴旂敤紼嬪簭鐨勬ц川灝嗚鍙傛暟璁劇疆鎴愪竴涓悎鐞嗙殑澶у鹼紝榪欑鍋氭硶寰堝畨鍏ㄣ傞氬父錛岃鍙傛暟鐨勭己鐪佸奸潪甯稿皬錛屽彲鑳芥弧瓚充笉浜嗚姹傘傝鑰冭檻涓嬪垪鎯呭喌錛?/div>
涓寮濮嬶紝濡傛灉鎮ㄧ殑鏈哄櫒涓婃湁瓚沖澶х殑鍐呭瓨錛岃灝?BUFFPAGE 璁劇疆鎴?40000 涓〉錛?60 MB錛夛紝鎴栬呯瓑浜庢満鍣ㄦ誨唴瀛樼殑 10%銆?nbsp;
瀵逛簬澶у瀷 OLTP 鏁版嵁搴擄紝鍦ㄤ繚鎸佺郴緇熺ǔ瀹氱殑鍚屾椂涓虹紦鍐叉睜鐣欏嚭灝藉彲鑳藉鐨勫唴瀛樸備竴寮濮嬶紝鍏堝皾璇曚嬌鐢?1.6 GB 鐨勫唴瀛橈紝鐒跺悗灝濊瘯鐢ㄦ洿澶氬唴瀛樸?nbsp;
濡備綍鏇存敼璇ュ弬鏁?/div>
榪愯涓嬮潰榪欎釜鑴氭湰錛屼互渚匡細 
楠岃瘉鐩綍鍊?nbsp;
鍚敤鏁版嵁搴撻厤緗弬鏁?BUFFPAGE 
鏇存柊鎵鏈夋暟鎹簱鐨?BUFFPAGE 鍊箋?nbsp;
db2 -v connect to DB_NAME
db2 -v select * from syscat.bufferpools
db2 -v alter bufferpool IBMDEFAULTBP size -1
db2 -v connect reset
db2 -v update db cfg for dbname using BUFFPAGE bigger_value
db2 -v terminate
鐮旂┒姝ラ
瑕佺‘瀹氭暟鎹簱鐨勭紦鍐叉睜澶у皬鏄惁鐢?BUFFPAGE 鍙傛暟鎵鍐沖畾錛岃榪愯錛?/div>
db2 -v connect to DB_NAME
db2 -v SELECT * from SYSCAT.BUFFERPOOLS
db2 -v connect reset
db2 -v terminate
媯鏌ョ粨鏋溿傚鏋滄瘡涓紦鍐叉睜閮芥湁涓涓負“-1”鐨?NPAGES 鍊鹼紝閭d箞緙撳啿姹犲ぇ灝忔槸鐢辨暟鎹簱閰嶇疆涓殑 BUFFPAGE 鍙傛暟鎺у埗鐨勩?/div>
瑕佺‘瀹氱紦鍐叉睜澶у皬鏄惁瓚沖澶э紝璇峰湪榪愯搴旂敤紼嬪簭鏃舵敹闆嗘暟鎹簱鍜岋紡鎴栫紦鍐叉睜鐨勫揩鐓с傜被浼間簬涓嬮潰鐨勮剼鏈負鎮ㄦ彁渚涜繖浜涙墍闇鐨勪俊鎭細
db2 -v update monitor switches using bufferpool on
db2 -v get monitor switches
db2 -v reset monitor all
-- run your application --
db2 -v get snapshot for all databases > snap.out
db2 -v get snapshot for dbm >> snap.out
db2 -v get snapshot for all bufferpools >> snap.out
db2 -v reset monitor all
db2 -v terminate
璇風‘淇濇偍鍦ㄦ柇寮鏁版嵁搴撹繛鎺ヤ箣鍓嶅彂鍑?#8220;db2 -v get snapshot”銆傚綋鏈鍚庝竴涓簲鐢ㄧ▼搴忎笌鏁版嵁搴撴柇寮榪炴帴鏃訛紝璇ユ暟鎹簱鍋滄榪愯錛屽悓鏃舵墍鏈夊揩鐓х粺璁′俊鎭皢浼氫涪澶便傝紜繚涓鐩村瓨鍦ㄤ嬌鏁版嵁搴撳浜庢甯歌繍琛岀姸鎬佺殑榪炴帴錛岃浣跨敤涓嬪垪鏂規硶涔嬩竴錛?/div>
鍦ㄦ敹闆嗗揩鐓х殑紿楀彛涓繚鎸佷竴涓崟鐙殑榪炴帴銆?nbsp;
浣跨敤 DB2 ACTIVATE DATABASE 鍛戒護銆?/div>
鍦ㄦ暟鎹簱蹇収鎴栫紦鍐叉睜蹇収鐨勫揩鐓ц緭鍑轟腑錛屾煡鎵句笅鍒?#8220;logical reads”鍜?#8220;physical reads”錛岃繖鏍峰氨鍙互璁$畻鍑虹紦鍐叉睜鍛戒腑鐜囷紝瀹冨彲浠ュ府鍔╂偍璋冧紭緙撳啿姹狅細
-- Related lines from a sample of bufferpool snapshots --
Buffer pool data logical reads = 702033
Buffer pool data physical reads = 0
Buffer pool data writes = 414
Buffer pool index logical reads = 168255
Buffer pool index physical reads = 0
緙撳啿姹犲懡涓巼琛ㄦ槑鏁版嵁搴撶鐞嗗櫒涓嶉渶瑕佷粠紓佺洏瑁呭叆欏碉紙鍗寵欏靛凡緇忓湪緙撳啿姹犱腑錛夊氨鑳藉鐞嗛〉璇鋒眰鐨勬椂闂寸櫨鍒嗘瘮銆傜紦鍐叉睜鐨勫懡涓巼瓚婇珮錛屼嬌鐢ㄧ鐩?I/O 鐨勯鐜囧氨瓚婁綆銆傛寜濡備笅璁$畻緙撳啿姹犲懡涓巼錛?/div>
(1 - ((buffer pool data physical reads + buffer pool index physical reads) /
(buffer pool data logical reads + pool index logical reads))
) * 100%
榪欎釜璁$畻鑰冭檻浜嗙紦鍐叉睜楂橀熺紦瀛樼殑鎵鏈夐〉錛堢儲寮曞拰鏁版嵁錛夈傜悊鎯蟲儏鍐典笅錛岃姣旂巼搴斿綋瓚呰繃 95%錛屽茍灝藉彲鑳芥帴榪?100%銆傝鎻愰珮緙撳啿姹犲懡涓巼錛岃灝濊瘯涓嬮潰榪欎簺鏂規硶錛?/div>
澧炲姞緙撳啿姹犲ぇ灝忋?nbsp;
鑰冭檻鍒嗛厤澶氫釜緙撳啿姹狅紝濡傛灉鍙兘鐨勮瘽錛屼負姣忎釜緇忓父琚闂殑澶ц〃鎵灞炵殑琛ㄧ┖闂村垎閰嶄竴涓紦鍐叉睜錛屼負涓緇勫皬琛ㄥ垎閰嶄竴涓紦鍐叉睜錛岀劧鍚庡皾璇曚竴涓嬩嬌鐢ㄤ笉鍚屽ぇ灝忕殑緙撳啿姹犱互鏌ョ湅鍝緇勫悎浼氭彁渚涙渶浣蟲ц兘銆?nbsp;
濡傛灉宸插垎閰嶇殑鍐呭瓨涓嶈兘甯姪鎻愰珮鎬ц兘錛岄偅涔堣閬垮厤緇欑紦鍐叉睜鍒嗛厤榪囧鐨勫唴瀛樸傚簲褰撴牴鎹彇鑷祴璇曠幆澧冪殑蹇収淇℃伅鏉ュ喅瀹氱紦鍐叉睜鐨勫ぇ灝忋?/div>

緙撳啿姹犲懡涓巼

榪欎釜姣旂巼璇存槑浜嗕負欏甸潰璇鋒眰鎻愪緵鏈嶅姟鏃訛紝鏁版嵁搴撶鐞嗗櫒涓嶉渶浠庣鐩樿鍏ラ〉錛堝嵆璇ラ〉宸茬粡鍦ㄧ紦鍐叉睜涓級灝辮兘澶勭悊欏佃姹傜殑鏃墮棿鐧懼垎姣斻?/p>

璁$畻錛?/p>

BPHR = (1 - ((緙撳啿姹犳暟鎹墿鐞嗚 + 緙撳啿姹犵儲寮曠墿鐞嗚) /

(緙撳啿姹犳暟鎹昏緫璇?+ 緙撳啿姹犵儲寮曢昏緫璇? ) ) * 100%

绱㈠紩鍛戒腑鐜?/p>

榪欎釜姣旂巼琛ㄦ槑浜嗗彲浠ュ湪緙撳啿姹犱腑鎵懼埌鐨勯〉闈㈣兘澶熸弧瓚崇殑瀵圭儲寮曢〉鐨勬墍鏈夎璇鋒眰鎵鍗犵殑鐧懼垎姣斻?/p>

璁$畻錛?/p>

IHR = (1 - (緙撳啿姹犵儲寮曠墿鐞嗚 / 緙撳啿姹犵儲寮曢昏緫璇? ) ) * 100%

鏁版嵁鍛戒腑鐜?/p>

榪欎釜姣旂巼璇存槑浜嗗彲浠ュ湪緙撳啿姹犱腑鎵懼埌鐨勯〉闈㈣兘澶熸弧瓚崇殑瀵規暟鎹〉鐨勬墍鏈夎璇鋒眰鎵鍗犵殑鐧懼垎姣斻?/p>

璁$畻錛?/p>

DHR = (1 - (緙撳啿姹犳暟鎹墿鐞嗚 / 緙撳啿姹犳暟鎹昏緫璇? ) ) * 100%

緇撹

緙撳啿姹犲懡涓巼澶т簬 80% 琚涓烘槸鐞嗘兂鐨勩傚浜?OLTP 緋葷粺鏉ヨ錛岃鍊肩殑鐞嗘兂鎯呭喌鏄敖鍙兘鎺ヨ繎浜?100% 錛堢儲寮曞懡涓巼鏇存槸濡傛錛夈?/p>

瑕佹彁楂樼紦鍐叉睜鐨勫懡涓巼錛屽彲浠ュ鍔犵紦鍐叉睜鐨勫ぇ灝忥紝涔熷彲浠ヨ冭檻鍒嗛厤澶氫釜緙撳啿姹狅紝鍙互涓烘瘡涓粡甯歌闂殑鍏鋒湁鑷繁鐨勮〃絀洪棿鐨勫ぇ鍨嬭〃浣跨敤涓涓紦鍐叉睜錛屼篃鍙互涓轟竴緇勫皬鍨嬭〃浣跨敤涓涓紦鍐叉睜銆?/p>

Prayer 2019-06-24 10:09 鍙戣〃璇勮
]]>
UltraEdit璁劇疆涓婚http://m.shnenglu.com/prayer/archive/2019/06/03/216394.htmlPrayerPrayerMon, 03 Jun 2019 10:20:00 GMThttp://m.shnenglu.com/prayer/archive/2019/06/03/216394.htmlhttp://m.shnenglu.com/prayer/comments/216394.htmlhttp://m.shnenglu.com/prayer/archive/2019/06/03/216394.html#Feedback0http://m.shnenglu.com/prayer/comments/commentRss/216394.htmlhttp://m.shnenglu.com/prayer/services/trackbacks/216394.htmlhttps://blog.csdn.net/haifeilang/article/details/54959450
姣忔涓嬭澆鏈鏂扮殑UltraEdit錛岄粯璁や富棰樻槸榛戣壊錛屽緢涓嶉傚簲錛屾兂鏇存敼涓婚鍙堝父甯告壘涓嶅埌鍦ㄥ摢閲岋紝
鏈鏂癠ltraedit璁劇疆涓婚鍜岃佺増鏈笉澶竴鏍鳳紝鎵浠ョ綉涓婄粡楠屾病澶ぇ甯姪銆?/div>
璁板綍鍒板崥瀹紝浠ュ涓嶆椂涔嬮渶錛?/div>
Ultraedit -->甯冨眬錛圠ayout錛?->涓婚錛圱hemes錛?/div>
      
閫夋嫨鑷繁鍠滄鐨勪富棰樺惂錛?/div>
--------------------- 
浣滆咃細haifeilang 
鏉ユ簮錛欳SDN 
鍘熸枃錛歨ttps://blog.csdn.net/haifeilang/article/details/54959450 
鐗堟潈澹版槑錛氭湰鏂囦負鍗氫富鍘熷垱鏂囩珷錛岃漿杞借闄勪笂鍗氭枃閾炬帴錛?/div>


Prayer 2019-06-03 18:20 鍙戣〃璇勮
]]>nm鍛戒護涓鍙風被鍨嬭瑙?/title><link>http://m.shnenglu.com/prayer/archive/2019/04/10/216346.html</link><dc:creator>Prayer</dc:creator><author>Prayer</author><pubDate>Wed, 10 Apr 2019 06:28:00 GMT</pubDate><guid>http://m.shnenglu.com/prayer/archive/2019/04/10/216346.html</guid><wfw:comment>http://m.shnenglu.com/prayer/comments/216346.html</wfw:comment><comments>http://m.shnenglu.com/prayer/archive/2019/04/10/216346.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/prayer/comments/commentRss/216346.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/prayer/services/trackbacks/216346.html</trackback:ping><description><![CDATA[<p style="font-family: 寰蔣闆呴粦, 瀹嬩綋, 榛戜綋, Arial, Helvetica, sans-serif; color: #2f2f2f; font-size: 16px; line-height: 24px; background-color: #ffffff;">nm鍛戒護浠嬬粛鐨勫緢澶氾紝浣嗗ぇ澶氫笉浠嬬粛鍏跺嚱鏁扮鍙鋒爣蹇楃殑鍚箟銆?br />鏈榪戝湪璋冭瘯鍔ㄦ佸簱鏃跺父鐢ㄥ埌錛屽叾涓敤鐨勬渶澶氱殑鐢ㄦ硶:<br />nm -A * |grep “aaa” | c++filt  // -A 涓轟簡鏄劇ず鏂囦歡錛?c++filt杞崲涓哄彲璇婚鏍鹼紝濂藉儚鏈変釜鍙傛暟涔熻兘瀹炵幇綾諱技鍔熻兘</p><p style="font-family: 寰蔣闆呴粦, 瀹嬩綋, 榛戜綋, Arial, Helvetica, sans-serif; color: #2f2f2f; font-size: 16px; line-height: 24px; background-color: #ffffff;"><br />鍏朵粬鍐呭鏁寸悊濡備笅錛堝師浣滆呮湭鐭?:</p><p style="font-family: 寰蔣闆呴粦, 瀹嬩綋, 榛戜綋, Arial, Helvetica, sans-serif; color: #2f2f2f; font-size: 16px; line-height: 24px; background-color: #ffffff;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-family: inherit; background-color: #fffe65;">nm</span></span><span style="font-family: 瀹嬩綋; font-size: 12pt;">鐢ㄤ簬鍒楀嚭鐩爣鏂囦歡鐨勭鍙鋒竻鍗曪紝濡傛灉娌℃湁鎸囧畾鐩爣鏂囦歡錛屽垯榛樿涓?#8220;</span><span style="font-family: 'Times New Roman'; font-size: 12pt;">a.out</span><span style="font-family: 瀹嬩綋; font-size: 12pt;">”銆?/span><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-family: inherit; background-color: #fffe65;">nm</span></span><span style="font-family: 瀹嬩綋; font-size: 12pt;">鐨勬牸寮忓涓嬶細</span></p><p style="font-family: 寰蔣闆呴粦, 瀹嬩綋, 榛戜綋, Arial, Helvetica, sans-serif; color: #2f2f2f; font-size: 16px; line-height: 24px; background-color: #ffffff;"><span style="font-family: 瀹嬩綋; font-size: 12pt;"><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: Arial; font-size: small;"><span style="font-family: inherit; background-color: #fffe65;">nm</span> [‘-a’|‘--debug-syms’] [‘-g’|‘--extern-only’]</span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘-B’] [‘-C’|‘--demangle’[=style]] [‘-D’|‘--dynamic’]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘-S’|‘--print-size’] [‘-s’|‘--print-armap’]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘-A’|‘-o’|‘--print-file-name’][‘--special-syms’]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘-n’|‘-v’|‘--numeric-sort’] [‘-p’|‘--no-sort’]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘-r’|‘--reverse-sort’] [‘--size-sort’] [‘-u’|‘--undefined-only’]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘-t’ radix|‘--radix=’radix] [‘-P’|‘--portability’]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘--target=’bfdname] [‘-f’format|‘--format=’format]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit;">         [‘--defined-only’] [‘-l’|‘--line-numbers’] [‘--no-demangle’]</span></span></span><br /><span style="font-family: inherit; font-size: small;"><span style="font-family: Arial;"><span style="font-family: inherit; font-size: 9pt;">       </span></span><span style="font-family: Arial;"> <span style="font-family: inherit; font-size: 9pt;">[‘-V’|‘--version’] [‘-X 32_64’] [‘--help’] [objfile...]</span></span></span><br /><span style="font-family: Arial;"><span style="font-family: inherit; font-size: small;"><span style="font-family: inherit; font-size: 9pt;">  </span></span></span><br /><span style="font-family: inherit; font-size: small;">瀵逛簬姣忎竴涓鍙鳳紝<span style="font-family: inherit; background-color: #fffe65;">nm</span>鍒楀嚭鍏跺?the symbol value)錛岀被鍨嬶紙the symbol type錛夊拰鍏跺悕瀛?the symbol name)銆?/span><br /><span style="font-family: inherit; font-size: 12pt;">濡備笅渚嬶細</span><br /><span style="font-family: inherit; font-size: 12pt;">  </span><br />     00000024 T cleanup_before_linux<br />     00000018 T cpu_init<br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;">     00000060 T dcache_disable</span></span><br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;">     00000054 T dcache_enable</span></span><br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;">     0000006c T dcache_status</span></span><br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;">     00000000 T do_reset</span></span><br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;">     0000003c T icache_disable</span></span><br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;">     00000030 T icache_enable</span></span><br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;">     00000048 T icache_status</span></span><br /><span style="font-family: inherit; font-size: 9pt;"><span style="font-family: inherit; font-size: small;"> <br />涓婇潰鐨勬樉紺烘槸浣跨敤<span style="font-family: inherit; background-color: #fffe65;">nm</span> cpu.o鐨勮緭鍑猴紝瀵逛簬cleanup_before_linux榪欎釜絎﹀彿鏉ヨ錛?0000024鏄互16榪涘埗鏄劇ず鐨勫叾鍊鹼紝T涓哄叾綾誨瀷錛岃宑leanup_before_linux鏄叾鍚嶅瓧銆傚彲浠ョ湅鍑猴紝涓婇潰鏄劇ず鐨?span style="font-family: inherit; color: blue;">cleanup_before_linux</span><span style="font-family: inherit; color: blue;">榪欎釜</span><span style="font-family: inherit; color: blue;">symbol</span><span style="font-family: inherit; color: blue;">鐨勫煎疄闄呬笂鏄鍑芥暟鍦?/span><span style="font-family: inherit; color: blue;">text section</span><span style="font-family: inherit; color: blue;">涓殑鍋忕Щ銆備絾鏄紝姣忎釜絎﹀彿鐨勫肩殑鍏蜂綋鍚箟渚濆叾綾誨瀷鑰屽紓</span>銆傚綋鐒訛紝瀵逛簬姣忎釜絎﹀彿鐨勫鹼紝鍏剁被鍨嬨佸叾鍊間互鍙婂畠浠墍灞炵殑section鏄瘑鍒囩浉鍏崇殑銆?br />涓嬮潰璇存槑絎﹀彿綾誨瀷錛?span style="font-family: inherit; font-size: 12pt;">瀵逛簬姣忎竴涓鍙鋒潵璇達紝鍏剁被鍨嬪鏋滄槸灝忓啓鐨勶紝鍒欒〃鏄庤絎﹀彿鏄?/span><span style="font-family: inherit; font-size: 12pt;">local</span><span style="font-family: inherit; font-size: 12pt;">鐨勶紱澶у啓鍒欒〃鏄庤絎﹀彿鏄?/span><span style="font-family: inherit; font-size: 12pt;">global(external)</span><span style="font-family: inherit; font-size: 12pt;">鐨勩?/span></span></span></span></p><table border="1" cellpadding="0" cellspacing="0" style="color: #2f2f2f; font-family: 寰蔣闆呴粦, 瀹嬩綋, 榛戜綋, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24px; background-color: #ffffff; border-collapse: collapse; margin-left: 14.4pt;"><tbody><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; width: 36pt; border: 1.5pt double silver;"><strong><span style="font-family: inherit; font-size: 9pt;">絎﹀彿</span></strong><br /><strong><span style="font-family: inherit; font-size: 9pt;">綾誨瀷</span></strong></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: 1.5pt 1.5pt 1.5pt medium; border-style: double double double none; width: 378pt; border-top-color: silver; border-right-color: silver;"><strong><span style="font-family: inherit; font-size: 9pt;">璇存槑</span></strong></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">A</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙風殑鍊兼槸緇濆鐨勶紝鍦ㄤ互鍚庣殑閾炬帴榪囩▼涓紝涓嶅厑璁歌繘琛屾敼鍙樸傝繖鏍風殑<span style="font-family: inherit; color: blue;">絎﹀彿鍊鹼紝甯稿父鍑虹幇鍦ㄤ腑鏂悜閲忚〃涓紝渚嬪鐢ㄧ鍙鋒潵琛ㄧず鍚勪釜涓柇鍚戦噺鍑芥暟鍦ㄤ腑鏂悜閲忚〃涓殑浣嶇疆銆?/span></span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">B</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙風殑鍊煎嚭鐜板湪闈炲垵濮嬪寲鏁版嵁孌?/span><span style="font-family: inherit; font-size: 9pt;">(bss)</span><span style="font-family: inherit; font-size: 9pt;">涓備緥濡傦紝<span style="font-family: inherit; color: blue;">鍦ㄤ竴涓枃浠朵腑瀹氫箟鍏ㄥ眬</span></span><span style="font-family: inherit; color: blue; font-size: 9pt;">static int test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆傚垯璇ョ鍙?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">鐨勭被鍨嬩負</span><span style="font-family: inherit; color: blue; font-size: 9pt;">b</span><span style="font-family: inherit; color: blue; font-size: 9pt;">錛屼綅浜?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">bss section</span><span style="font-family: inherit; color: blue; font-size: 9pt;">涓傚叾鍊艱〃紺鴻絎﹀彿鍦?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">bss</span><span style="font-family: inherit; color: blue; font-size: 9pt;">孌典腑鐨勫亸縐匯備竴鑸岃█錛?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">bss</span><span style="font-family: inherit; color: blue; font-size: 9pt;">孌靛垎閰嶄簬</span><span style="font-family: inherit; color: blue; font-size: 9pt;">RAM</span><span style="font-family: inherit; color: blue; font-size: 9pt;">涓?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">C</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙蜂負</span><span style="font-family: inherit; font-size: 9pt;">common</span><span style="font-family: inherit; font-size: 9pt;">銆?/span><span style="font-family: inherit; font-size: 9pt;">common symbol</span><span style="font-family: inherit; font-size: 9pt;">鏄湭鍒濆璇濇暟鎹銆?span style="font-family: inherit; color: blue;">璇ョ鍙鋒病鏈夊寘鍚簬涓涓櫘閫?/span></span><span style="font-family: inherit; color: blue; font-size: 9pt;">section</span><span style="font-family: inherit; color: blue; font-size: 9pt;">涓傚彧鏈夊湪閾炬帴榪囩▼涓墠榪涜鍒嗛厤銆傜鍙風殑鍊艱〃紺鴻絎﹀彿闇瑕佺殑瀛楄妭鏁般備緥濡傚湪涓涓?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">c</span><span style="font-family: inherit; color: blue; font-size: 9pt;">鏂囦歡涓紝瀹氫箟</span><span style="font-family: inherit; color: blue; font-size: 9pt;">int test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">錛屽茍涓旇絎﹀彿鍦ㄥ埆鐨勫湴鏂逛細琚紩鐢紝鍒欒絎﹀彿綾誨瀷鍗充負</span><span style="font-family: inherit; color: blue; font-size: 9pt;">C</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆傚惁鍒欏叾綾誨瀷涓?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">B</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">D</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙蜂綅浜庡垵濮嬭瘽鏁版嵁孌典腑銆?span style="font-family: inherit; color: blue;">涓鑸潵璇達紝鍒嗛厤鍒?/span></span><span style="font-family: inherit; color: blue; font-size: 9pt;">data section</span><span style="font-family: inherit; color: blue; font-size: 9pt;">涓備緥濡傚畾涔夊叏灞</span><span style="font-family: inherit; color: blue; font-size: 9pt;">int baud_table[5] = {9600, 19200, 38400, 57600, 115200}</span><span style="font-family: inherit; color: blue; font-size: 9pt;">錛屽垯浼氬垎閰嶄簬鍒濆鍖栨暟鎹涓?/span><span style="font-family: inherit; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">G</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙蜂篃浣嶄簬鍒濆鍖栨暟鎹涓備富瑕佺敤浜?/span><span style="font-family: inherit; font-size: 9pt;">small object</span><span style="font-family: inherit; font-size: 9pt;">鎻愰珮璁塊棶</span><span style="font-family: inherit; font-size: 9pt;">small data object</span><span style="font-family: inherit; font-size: 9pt;">鐨勪竴縐嶆柟寮忋?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">I</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙鋒槸瀵瑰彟涓涓鍙風殑闂存帴寮曠敤銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">N</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙鋒槸涓涓?/span><span style="font-family: inherit; font-size: 9pt;">debugging</span><span style="font-family: inherit; font-size: 9pt;">絎﹀彿銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">R</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙蜂綅浜庡彧璇繪暟鎹尯銆?span style="font-family: inherit; color: blue;">渚嬪瀹氫箟鍏ㄥ眬</span></span><span style="font-family: inherit; color: blue; font-size: 9pt;">const int test[] = {123, 123};</span><span style="font-family: inherit; color: blue; font-size: 9pt;">鍒?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">灝辨槸涓涓彧璇繪暟鎹尯鐨勭鍙楓傛敞鎰忓湪</span><span style="font-family: inherit; color: blue; font-size: 9pt;">cygwin</span><span style="font-family: inherit; color: blue; font-size: 9pt;">涓嬪鏋滀嬌鐢?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">gcc</span><span style="font-family: inherit; color: blue; font-size: 9pt;">鐩存帴緙栬瘧鎴?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">MZ</span><span style="font-family: inherit; color: blue; font-size: 9pt;">鏍煎紡鏃訛紝婧愭枃浠朵腑鐨?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">瀵瑰簲</span><span style="font-family: inherit; color: blue; font-size: 9pt;">_test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">錛屽茍涓斿叾絎﹀彿綾誨瀷涓?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">D</span><span style="font-family: inherit; color: blue; font-size: 9pt;">錛屽嵆鍒濆鍖栨暟鎹涓備絾鏄鏋滀嬌鐢?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">m6812-elf-gcc</span><span style="font-family: inherit; color: blue; font-size: 9pt;">榪欐牱鐨勪氦鍙夌紪璇戝伐鍏鳳紝婧愭枃浠朵腑鐨?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">瀵瑰簲鐩爣鏂囦歡鐨?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">test,</span><span style="font-family: inherit; color: blue; font-size: 9pt;">鍗蟲病鏈夋坊鍔犱笅鍒掔嚎錛屽茍涓斿叾絎﹀彿綾誨瀷涓?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">R</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆備竴鑸岃█錛屼綅浜?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">rodata section</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆傚煎緱娉ㄦ剰鐨勬槸錛屽鏋滃湪涓涓嚱鏁頒腑瀹氫箟</span><span style="font-family: inherit; color: blue; font-size: 9pt;">const char *test = “abc”, const char test_int = 3</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆備嬌鐢?/span><span style="font-family: inherit; color: blue; font-size: 9pt;"><span style="font-family: inherit; background-color: #fffe65;">nm</span></span><span style="font-family: inherit; color: blue; font-size: 9pt;">閮戒笉浼氬緱鍒扮鍙蜂俊鎭紝浣嗘槸瀛楃涓?#8220;</span><span style="font-family: inherit; color: blue; font-size: 9pt;">abc</span><span style="font-family: inherit; color: blue; font-size: 9pt;">”鍒嗛厤浜庡彧璇誨瓨鍌ㄥ櫒涓紝</span><span style="font-family: inherit; color: blue; font-size: 9pt;">test</span><span style="font-family: inherit; color: blue; font-size: 9pt;">鍦?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">rodata section</span><span style="font-family: inherit; color: blue; font-size: 9pt;">涓紝澶у皬涓?/span><span style="font-family: inherit; color: blue; font-size: 9pt;">4</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">S</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">絎﹀彿浣嶄簬闈炲垵濮嬪寲鏁版嵁鍖猴紝鐢ㄤ簬</span><span style="font-family: inherit; font-size: 9pt;">small object</span><span style="font-family: inherit; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">T</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙蜂綅浜庝唬鐮佸尯</span><span style="font-family: inherit; font-size: 9pt;">text section</span><span style="font-family: inherit; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">U</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙峰湪褰撳墠鏂囦歡涓槸鏈畾涔夌殑錛屽嵆璇ョ鍙風殑瀹氫箟鍦ㄥ埆鐨勬枃浠朵腑銆?span style="font-family: inherit; color: blue;">渚嬪錛屽綋鍓嶆枃浠惰皟鐢ㄥ彟涓涓枃浠朵腑瀹氫箟鐨勫嚱鏁幫紝鍦ㄨ繖涓璋冪敤鐨勫嚱鏁板湪褰撳墠灝辨槸鏈畾涔夌殑錛涗絾鏄湪瀹氫箟瀹冪殑鏂囦歡涓被鍨嬫槸</span></span><span style="font-family: inherit; color: blue; font-size: 9pt;">T</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆備絾鏄浜庡叏灞鍙橀噺鏉ヨ錛屽湪瀹氫箟瀹冪殑鏂囦歡涓紝鍏剁鍙風被鍨嬩負</span><span style="font-family: inherit; color: blue; font-size: 9pt;">C</span><span style="font-family: inherit; color: blue; font-size: 9pt;">錛屽湪浣跨敤瀹冪殑鏂囦歡涓紝鍏剁被鍨嬩負</span><span style="font-family: inherit; color: blue; font-size: 9pt;">U</span><span style="font-family: inherit; color: blue; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">V</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙鋒槸涓涓?/span><span style="font-family: inherit; font-size: 9pt;">weak object</span><span style="font-family: inherit; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">W</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">The symbol is a weak symbol that has not been specifically tagged as a weak object symbol.</span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">-</span></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙鋒槸</span><span style="font-family: inherit; font-size: 9pt;">a.out</span><span style="font-family: inherit; font-size: 9pt;">鏍煎紡鏂囦歡涓殑</span><span style="font-family: inherit; font-size: 9pt;">stabs symbol</span><span style="font-family: inherit; font-size: 9pt;">銆?/span></td></tr><tr><td valign="top" width="48" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt; border-style: none double double; border-left-color: silver; width: 36pt; border-right-color: silver;"></td><td valign="top" width="504" style="margin: 0px; padding: 0cm 5.4pt; border-bottom-color: silver; border-width: medium 1.5pt 1.5pt medium; border-style: none double double none; width: 378pt; border-right-color: silver;"><span style="font-family: inherit; font-size: 9pt;">璇ョ鍙風被鍨嬫病鏈夊畾涔?/span></td></tr></tbody></table><img src ="http://m.shnenglu.com/prayer/aggbug/216346.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/prayer/" target="_blank">Prayer</a> 2019-04-10 14:28 <a href="http://m.shnenglu.com/prayer/archive/2019/04/10/216346.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>sed -i鍛戒護璇﹁Вhttp://m.shnenglu.com/prayer/archive/2019/04/04/216337.htmlPrayerPrayerThu, 04 Apr 2019 09:49:00 GMThttp://m.shnenglu.com/prayer/archive/2019/04/04/216337.htmlhttp://m.shnenglu.com/prayer/comments/216337.htmlhttp://m.shnenglu.com/prayer/archive/2019/04/04/216337.html#Feedback0http://m.shnenglu.com/prayer/comments/commentRss/216337.htmlhttp://m.shnenglu.com/prayer/services/trackbacks/216337.htmlhttps://www.cnblogs.com/ev-zhk/p/4277023.html
[root@www ~]# sed [-nefr] [鍔ㄤ綔] 閫夐」涓庡弬鏁幫細 -n 錛氫嬌鐢ㄥ畨闈?silent)妯″紡銆傚湪涓鑸?sed 鐨勭敤娉曚腑錛屾墍鏈夋潵鑷?STDIN 鐨勬暟鎹竴鑸兘浼氳鍒楀嚭鍒扮粓绔笂銆備絾濡傛灉鍔犱笂 -n 鍙傛暟鍚庯紝鍒欏彧鏈夌粡榪噑ed 鐗規畩澶勭悊鐨勯偅涓琛?鎴栬呭姩浣?鎵嶄細琚垪鍑烘潵銆?-e 錛氱洿鎺ュ湪鍛戒護鍒楁ā寮忎笂榪涜 sed 鐨勫姩浣滅紪杈戯紱 -f 錛氱洿鎺ュ皢 sed 鐨勫姩浣滃啓鍦ㄤ竴涓枃浠跺唴錛?-f filename 鍒欏彲浠ヨ繍琛?filename 鍐呯殑 sed 鍔ㄤ綔錛?-r 錛?span style="margin: 0px; padding: 0px; color: #0000ff; line-height: 1.5 !important;">sed 鐨勫姩浣滄敮鎸佺殑鏄歡浼稿瀷姝h琛ㄧず娉曠殑璇硶銆?榛樿鏄熀紜姝h琛ㄧず娉曡娉? -i 錛氱洿鎺ヤ慨鏀硅鍙栫殑鏂囦歡鍐呭錛岃屼笉鏄緭鍑哄埌緇堢銆? 鍔ㄤ綔璇存槑錛?[n1[,n2]]function n1, n2 錛氫笉瑙佸緱浼氬瓨鍦紝涓鑸唬琛ㄣ庨夋嫨榪涜鍔ㄤ綔鐨勮鏁般忥紝涓句緥鏉ヨ錛屽鏋滄垜鐨勫姩浣滄槸闇瑕佸湪 10 鍒?20 琛屼箣闂磋繘琛岀殑錛屽垯銆?10,20[鍔ㄤ綔琛屼負] 銆? function錛?a 錛氭柊澧烇紝 a 鐨勫悗闈㈠彲浠ユ帴瀛椾覆錛岃岃繖浜涘瓧涓蹭細鍦ㄦ柊鐨勪竴琛屽嚭鐜?鐩墠鐨勪笅涓琛?锝?c 錛氬彇浠o紝 c 鐨勫悗闈㈠彲浠ユ帴瀛椾覆錛岃繖浜涘瓧涓插彲浠ュ彇浠?n1,n2 涔嬮棿鐨勮錛?d 錛氬垹闄わ紝鍥犱負鏄垹闄ゅ晩錛屾墍浠?d 鍚庨潰閫氬父涓嶆帴浠諱綍鍜氬挌錛?i 錛氭彃鍏ワ紝 i 鐨勫悗闈㈠彲浠ユ帴瀛椾覆錛岃岃繖浜涘瓧涓蹭細鍦ㄦ柊鐨勪竴琛屽嚭鐜?鐩墠鐨勪笂涓琛?錛?p 錛氬垪鍗幫紝浜﹀嵆灝嗘煇涓夋嫨鐨勬暟鎹嵃鍑恒傞氬父 p 浼氫笌鍙傛暟 sed -n 涓璧瘋繍琛岋綖 s 錛氬彇浠o紝鍙互鐩存帴榪涜鍙栦唬鐨勫伐浣滃摡錛侀氬父榪欎釜 s 鐨勫姩浣滃彲浠ユ惌閰嶆瑙勮〃紺烘硶錛佷緥濡?1,20s/old/new/g 灝辨槸鍟︼紒
澶嶅埗浠g爜


sed -i 灝辨槸鐩存帴瀵規枃鏈枃浠惰繘琛屾搷浣滅殑

sed -i 's/鍘熷瓧絎︿覆/鏂板瓧絎︿覆/' /home/1.txt sed -i 's/鍘熷瓧絎︿覆/鏂板瓧絎︿覆/g' /home/1.txt


榪欎袱鏉″懡浠ょ殑鍖哄埆灝辨槸錛岀湅紺轟緥鍚?/p>

榪欐槸1.txt鐨勫唴瀹?/p>

#cat 1.txt d ddd #ff

鍐嶇湅鎵ц榪欎袱鏉″懡浠ょ殑鍖哄埆鍚?/p>

澶嶅埗浠g爜
sed -i 's/d/7523/' /home/1.txt 鎵ц緇撴灉 7523 7523dd #ff  sed -i 's/d/7523/g' /home/1.txt 鎵ц緇撴灉 7523 752375237523 #ff
澶嶅埗浠g爜

 

鍘繪帀 “琛岄” 甯?#8220;@”鐨勯瀛楁瘝@

sed -i 's/^@//' file

 

鐗瑰畾瀛楃涓茬殑琛屽墠鎻掑叆鏂拌

sed -i '/鐗瑰畾瀛楃涓?i 鏂拌瀛楃涓?/span>' file

 

鐗瑰畾瀛楃涓茬殑琛屽悗鎻掑叆鏂拌

sed -i '/鐗瑰畾瀛楃涓?a 鏂拌瀛楃涓?/span>' file

 

鐗瑰畾瀛楃涓茬殑鍒犻櫎

sed -i '/瀛楃涓?d' file

 



Prayer 2019-04-04 17:49 鍙戣〃璇勮
]]>linux 姣旇緝涓や釜鏂囦歡澶逛笉鍚?(diff鍛戒護, md5鍒楄〃)http://m.shnenglu.com/prayer/archive/2019/04/04/216335.htmlPrayerPrayerThu, 04 Apr 2019 09:46:00 GMThttp://m.shnenglu.com/prayer/archive/2019/04/04/216335.htmlhttp://m.shnenglu.com/prayer/comments/216335.htmlhttp://m.shnenglu.com/prayer/archive/2019/04/04/216335.html#Feedback0http://m.shnenglu.com/prayer/comments/commentRss/216335.htmlhttp://m.shnenglu.com/prayer/services/trackbacks/216335.html姣旇緝鏂囦歡澶筪iff錛屽彲浠ョ洿鎺ヤ嬌鐢╠iff鍛戒護

[root@~]# diff -urNa dir1 dir2
銆銆-a Treat all files as text and compare them line-by-line, even if they do not seem to be text.
銆銆-N, --new-file
銆銆銆銆In directory comparison, if a file is found in only one directory, treat it as present but empty in the other directory.
銆銆-r When comparing directories, recursively compare any subdirectories found.

銆銆-u Use the unified output format.

 

姣旇緝鏂囦歡澶筪iff錛屼篃鍙互姣旇緝鏂囦歡MD5鍒楄〃銆備笅闈㈠懡浠ゅ彲浠ヨ幏鍙栨枃浠跺す涓枃浠秏d5鍒楄〃

find /home/ -type f -not \( -name '.*' \) -exec md5sum {} \;

璇存槑錛?1) /home/鏂囦歡鐩綍

銆銆   (2) -type f 鏂囦歡綾誨瀷涓烘櫘閫氭枃浠?/p>

銆銆   (3) -not \( -name '.*' \)  榪囨護鎺夐殣钘忔枃浠躲傚彲浠ヨ繃婊ゆ帀涓嶉渶瑕佽冭檻鐨勬枃浠?/p>

         (4) -exec md5sum {} \;  瀵規瘡涓枃浠舵墽琛宮d5sum鍛戒護 

 

 鐢╰ar鍛戒護鍘嬬緝鍚庯紝姣旇緝鏂囦歡鐨凪D5鏄笉琛岀殑銆倀ar鍘嬬緝浼氬甫涓婃枃浠剁殑鏃墮棿



Prayer 2019-04-04 17:46 鍙戣〃璇勮
]]>
sed涓嬌鐢ㄥ彉閲忔浛鎹互鍙婃墽琛屽閮ㄥ懡浠?/title><link>http://m.shnenglu.com/prayer/archive/2019/04/04/216336.html</link><dc:creator>Prayer</dc:creator><author>Prayer</author><pubDate>Thu, 04 Apr 2019 09:46:00 GMT</pubDate><guid>http://m.shnenglu.com/prayer/archive/2019/04/04/216336.html</guid><wfw:comment>http://m.shnenglu.com/prayer/comments/216336.html</wfw:comment><comments>http://m.shnenglu.com/prayer/archive/2019/04/04/216336.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/prayer/comments/commentRss/216336.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/prayer/services/trackbacks/216336.html</trackback:ping><description><![CDATA[<div>https://blog.csdn.net/halazi100/article/details/41722021<br /><br /><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;">鍦ㄤ嬌鐢╯ed瀵規棩蹇楁垨鑰呭叾瀹冩枃鏈繘琛宲arse鐨勮繃紼嬪綋涓紝鏈夋椂鍊欐垜浠渶瑕佸紩鐢ㄥ閮ㄥ彉閲忕殑鍊鹼紝<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />鎴栬呰幏鍙栦竴涓猻hell鍛戒護鎵ц鐨勭粨鏋滐紝浠ヤ究杈懼埌鏇村姞鍙鐨勮緭鍑虹粨鏋溿傝繖閲屼粙緇嶅浣曞仛鍒般?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />sed涓嬌鐢ㄥ彉閲忔浛鎹?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />1.sed鍛戒護浣跨敤鍙屽紩鍙風殑鎯呭喌涓嬶紝浣跨敤$var鐩存帴寮曠敤<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />$ echo|sed "s/^/$RANDOM.rmvb_/g"<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> 29328.rmvb_</p><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;">濡傛灉鏇挎崲鐨勫彉閲忓唴瀹逛腑鍚湁/絎﹀彿鍒欎細鎻愮ず濡備笅閿欒錛屽<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />鏌ユ壘褰撳墠鐩綍涓嬬殑鐩綍鏂囦歡騫跺皢鐩稿璺緞鏇挎崲涓虹粷瀵硅礬寰?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />find . -type f | sed -n "s/\./$PWD/p"<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />sed: -e expression #1, char 19: unknown option to `s'<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />浠庤娉曚笂鐪嬶紝娌℃湁浠諱綍闂錛涗絾鐢變簬鍙橀噺涓寘鍚湁“/”浣滀負鍒嗛殧絎︼紝榪欎細鍜宻ed鐨勬浛鎹㈡搷浣滅殑鍒嗛殧絎?#8220;/”寮曡搗娣鋒穯錛涙墍浠ワ紝鍙涓嶄嬌鐢?#8220;/”鍋氬垎闅旂灝卞彲浠ヨВ鍐寵繖涓棶棰橈紝濡傛灉浣跨敤“%”鑰屼笉鏄?#8220;/”鏉ヤ綔涓簊ed鐨勬浛鎹㈡搷浣滅殑鍒嗛殧絎︼紝灝變笉浼氬嚭閿欍傚叾瀹炰嬌鐢?鎴?鎴?浣滀負鍒嗛殧絎︿篃鏄彲浠ョ殑錛屽彧瑕佷笉浼氫笌鏇挎崲涓湁鐩稿悓鐨勮屼笖涓嶆槸鍏冨瓧絎︾殑鐗規畩絎﹀彿閮芥槸鍙互鐨勶紱浣跨敤鏃跺彲浠ユ牴鎹儏鍐電伒媧婚夋嫨銆?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />find . -type f | sed -n "s%\.%$PWD%p"<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />find . -type f | sed -n "s#\.#$PWD#p"</p><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;"># 涓婇潰渚嬪瓙寮曠敤浜嗕竴涓幆澧冨彉閲?RANDOM鐨勫?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />2.sed鍛戒護浣跨敤鍗曞紩鍙風殑鎯呭喌涓嬶紝浣跨敤'"$var"'寮曠敤<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />綾諱技錛屾垜浠彲浠ョ湅鍒?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />$ echo|sed 's/^/'"$RANDOM"'.rmvb_/g'<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> 31338.rmvb_<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />sed涓墽琛屽閮ㄥ懡浠?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />1.sed鍛戒護浣跨敤鍗曞紩鍙風殑鎯呭喌涓嬩嬌鐢?`shell command`'鎴栬?$(shell command)'寮曠敤鍛戒護鎵ц鐨勭粨鏋?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />榪樻槸浠ヤ笂闈㈡渚嬪垎鏋愶紝渚嬪瓙濡備笅<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />$ echo|sed 's/^/'`echo $RANDOM`'.rmvb_/g'<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> 8063.rmvb_<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> </p><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;"># 涓婇潰鐨勪緥瀛愪嬌鐢ㄤ簡鏃у紡鐨勫懡浠ゆ浛鎹紝涔熷彲浠ラ噰鐢ㄦ柊寮忕殑鍛戒護鏇挎崲鏂規硶錛屽涓?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />$ echo|sed 's/^/'$(echo $RANDOM)'.rmvb_/g'<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> 18554.rmvb_<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> </p><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;"># 涓嬮潰渚嬪瓙鍙栫敤褰撳墠鏃ユ湡浣滀負緇撴灉鐨勪竴閮ㄥ垎錛屽涓?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />$ echo|sed 's/^/'$(date +"%Y%m%d")'.rmvb_/g'<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> 20120108.rmvb_<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> </p><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;">2.sed鍛戒護浣跨敤鍙屽紩鍙風殑鎯呭喌涓嬬洿鎺shell command`鎴栬?(shell command)寮曠敤鍛戒護鎵ц鐨勭粨鏋?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> </p><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;">綾諱技鐨勶紝鍙屽紩鍙風殑鎯呭喌錛屽涓?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />$ echo|sed "s/^/$(date +"%Y%m%d").rmvb_/g"<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> 20120108.rmvb_<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> </p><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: 'Microsoft YaHei', 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif; font-size: 16px; color: #4f4f4f; line-height: 26px; overflow-x: auto; word-wrap: break-word; background-color: #ffffff;"># 浣跨敤鐜鍙橀噺$RANDOM浠ュ強鏃у紡鍛戒護鏇挎崲鐨勪緥瀛?br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />$ echo|sed "s/^/`echo $RANDOM`.rmvb_/g"<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> 4988.rmvb_<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />鎬葷粨<br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" /> <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;" />鍦╯ed璇彞閲岄潰錛屽彉閲忔浛鎹㈡垨鑰呮墽琛宻hell鍛戒護錛屽弻寮曞彿姣斿崟寮曞彿灝戠粫涓浜涘集瀛?/p></div><img src ="http://m.shnenglu.com/prayer/aggbug/216336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/prayer/" target="_blank">Prayer</a> 2019-04-04 17:46 <a href="http://m.shnenglu.com/prayer/archive/2019/04/04/216336.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SHELL 鍦ㄦ寚瀹氳鐨勫墠/鍚庢彃鍏ユ寚瀹氬唴瀹?/title><link>http://m.shnenglu.com/prayer/archive/2019/04/04/216334.html</link><dc:creator>Prayer</dc:creator><author>Prayer</author><pubDate>Thu, 04 Apr 2019 09:13:00 GMT</pubDate><guid>http://m.shnenglu.com/prayer/archive/2019/04/04/216334.html</guid><wfw:comment>http://m.shnenglu.com/prayer/comments/216334.html</wfw:comment><comments>http://m.shnenglu.com/prayer/archive/2019/04/04/216334.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/prayer/comments/commentRss/216334.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/prayer/services/trackbacks/216334.html</trackback:ping><description><![CDATA[<div>https://www.jianshu.com/p/66f79ad53406<br /><br /><h3>濡傛灉鐭ラ亾琛屽彿鍙互鐢ㄤ笅闈㈢殑鏂規硶</h3><pre bash"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">sed -i <span style="box-sizing: border-box; color: #98c379;">'88 r b.file'</span> a.file <span style="box-sizing: border-box; color: #929292;">#鍦╝.txt鐨勭88琛屾彃鍏ユ枃浠禸.txt</span> awk <span style="box-sizing: border-box; color: #98c379;">'1;NR==88{system("cat b.file")}'</span> a.file > a.file </code></pre><h3>濡傛灉涓嶇煡閬撹鍙鳳紝鍙互鐢ㄦ鍓囧尮閰?/h3><pre bash"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">sed -i <span style="box-sizing: border-box; color: #98c379;">'/regex/ r b.txt'</span> a.txt <span style="box-sizing: border-box; color: #929292;"># regex鏄鍒欒〃杈懼紡</span> awk <span style="box-sizing: border-box; color: #98c379;">'/target/{system("cat b.file")}'</span> a.file > c.file </code></pre><h3>sed鐨勮┍濡傛灉涓嶆敼鍙樻簮鏂囦歡錛屽彲浠ュ幓鎺?i寮鍏籌紝淇敼浼氳緭鍑哄埌STDOUT</h3><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">鍘熸枃浠訛細</p><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># cat -n file </span> <span style="box-sizing: border-box; color: #d19a66;">1</span> aaaa <span style="box-sizing: border-box; color: #d19a66;">2</span> bbbb <span style="box-sizing: border-box; color: #d19a66;">3</span> cccc <span style="box-sizing: border-box; color: #d19a66;">4</span> dddd </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">鐜板湪瑕佸湪絎簩琛屽嵆“bbbb”琛岀殑涓嬮潰娣誨姞涓琛岋紝鍐呭涓?#8220;xiaowu”</p><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># sed '/bbbb/a\xiaowu' file </span> aaaa bbbb xiaowu cccc dddd </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">濡傛灉瑕佸姞涓よ“xiaowu”鍙互鐢ㄤ竴涓嬭鍙ワ紝娉ㄦ剰鐢?#8220;\n”鎹㈣</p><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># sed '/bbbb/a\xiaowu\nxiaowu' file </span> aaaa bbbb xiaowu xiaowu cccc dddd </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">濡傛灉瑕佸湪絎簩琛屽嵆“bbbb”琛岀殑涓婃坊鍔犱竴琛岋紝鍐呭涓?#8220;xiaowu”錛屽彲浠ユ妸鍙傛暟“a”鎹㈡垚“i”</p><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># sed '/b/i\xiaowu' file </span> aaaa xiaowu bbbb cccc dddd </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">浠ヤ笂鏂囦歡涓彧鏈変竴琛屽尮閰嶏紝濡傛灉鏂囦歡涓湁涓よ鎴栬呭琛屽尮閰嶏紝緇撴灉鏈夋槸濡備綍鍛紵</p><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># cat -n file </span> <span style="box-sizing: border-box; color: #d19a66;">1</span> aaaa <span style="box-sizing: border-box; color: #d19a66;">2</span> bbbb <span style="box-sizing: border-box; color: #d19a66;">3</span> cccc <span style="box-sizing: border-box; color: #d19a66;">4</span> bbbb <span style="box-sizing: border-box; color: #d19a66;">5</span> dddd </code></pre><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># sed '/bbbb/a\xiaowu' file </span> aaaa bbbb xiaowu cccc bbbb xiaowu dddd </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">鐢辯粨鏋滃彲鐭ワ紝姣忎釜鍖歸厤琛岀殑涓嬩竴琛岄兘浼氳娣誨姞“xiaowu”</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">閭d箞濡傛灉鎸囧悜鍦ㄧ浜屼釜“bbbb”鐨勪笅涓琛屾坊鍔犲唴瀹?#8220;xiaowu”錛岃濡備綍鎿嶄綔鍛紵<br style="box-sizing: border-box;" />鍙互鑰冭檻鍏堣幏鍙栫浜屼釜“bbbb”琛岀殑琛屽彿錛岀劧鍚庢牴鎹鍙峰湪姝よ鐨勪笅涓琛屾坊鍔?#8220;xiaowu”</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">鑾峰彇絎簩涓?#8220;bbbb”琛岀殑琛屽彿鐨勬柟娉曪細<br style="box-sizing: border-box;" />鏂規硶涓錛?/p><pre objectivec"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #61aeee;"># cat -n file |grep b |awk '{print $1}'|sed -n <span style="box-sizing: border-box; color: #98c379;">"2"</span>p</span> <span style="box-sizing: border-box; color: #d19a66;">4</span> </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">鏂規硶浜岋細</p><pre objectivec"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #61aeee;"># sed -n '/bbbb/=' file |sed -n <span style="box-sizing: border-box; color: #98c379;">"2"</span>p</span> <span style="box-sizing: border-box; color: #d19a66;">4</span> </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">鐢辯粨鏋滃彲鐭ョ浜屼釜“bbbb”琛岀殑琛屽彿涓?錛岀劧鍚庡啀鍦ㄧ鍥涜鐨勫墠鎴栧悗娣誨姞鐩稿簲鐨勫唴瀹?</p><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># sed -e '4a\xiaowu' file </span> aaaa bbbb cccc bbbb xiaowu dddd </code></pre><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># sed -e '4a\xiaowu\nxiaowu' file </span> aaaa bbbb cccc bbbb xiaowu xiaowu dddd </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;">鍚戞寚瀹氳鐨勬湯灝炬坊鍔犳寚瀹氬唴瀹癸紝姣斿鍦?#8220;ccccc”琛岀殑琛屽熬浠嬬粛“ eeeee”</p><pre ruby"="" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; padding: 15px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-wrap: normal; color: #abb2bf; background-color: #282c34; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-word !important;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; border: none; vertical-align: middle;">[root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># cat file</span> aaaaa bbbbb ccccc ddddd [root@xiaowu shell]<span style="box-sizing: border-box; color: #929292;"># sed 's/cc.*/& eeeee/g' file</span> aaaaa bbbbb ccccc eeeee ddddd </code></pre><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; font-size: 16px; line-height: 27px; background-color: #ffffff; word-break: break-word !important;"><a target="_blank" rel="nofollow" style="box-sizing: border-box; background-color: transparent; color: #3194d0; text-decoration: none; cursor: pointer;">鍘熸枃閾炬帴</a></p></div><img src ="http://m.shnenglu.com/prayer/aggbug/216334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/prayer/" target="_blank">Prayer</a> 2019-04-04 17:13 <a href="http://m.shnenglu.com/prayer/archive/2019/04/04/216334.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>linux涓嬫彁紺?usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found 瑙e喅鍔炴硶http://m.shnenglu.com/prayer/archive/2019/04/04/216333.htmlPrayerPrayerThu, 04 Apr 2019 02:15:00 GMThttp://m.shnenglu.com/prayer/archive/2019/04/04/216333.htmlhttp://m.shnenglu.com/prayer/comments/216333.htmlhttp://m.shnenglu.com/prayer/archive/2019/04/04/216333.html#Feedback0http://m.shnenglu.com/prayer/comments/commentRss/216333.htmlhttp://m.shnenglu.com/prayer/services/trackbacks/216333.html鍦╮hel6.6涓婂畨瑁卶t鍚庯紝榪愯qtcreator鎻愮ず “鏍稿績杞藉叆澶辮觸: /opt/Qt5.3.2/Tools/QtCreator/lib/qtcreator/plugins/libCore.so: 鏃犳硶鍔犺澆搴?opt/Qt5.3.2/Tools/QtCreator/lib/qtcreator/plugins/libCore.so錛?/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /opt/Qt5.3.2/Tools/QtCreator/lib/qtcreator/plugins/libCore.so))

鍦ㄧ綉涓婃煡鎵捐祫鏂欏悗錛岃В鍐蟲柟娉曞涓?em id="__mceDel" style="margin: 0px; padding: 0px; line-height: 1.5;">銆?/em>

 

1.鏌ョ湅gcc鐗堟湰涓寘鍚摢浜涘簱銆?/p>

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

銆銆鍙互鐪嬪嚭涓嶅寘鍚獹LIBCXX_3.4.14

2.浠庣綉涓婁笅杞介珮鐗堟湰鐨刲ibstdc++.so.6.0.13浠ヤ笂鐨勭増鏈紝姣斿libstdc++.so.6.0.17銆?/p>

3.鎶妉ibstdc++.so.6.0.17鎷瘋礉鍒?usr/lib64鐩綍涓嬨?/p>

銆銆cp libstdc++.so.6.0.17 /usr/lib64/

4.鍒犻櫎libstdc++.so.6絎﹀彿榪炴帴銆?/p>

銆銆rm libstdc++.so.6

5.鏂板緩閲岀鍙瘋繛鎺ャ?/p>

銆銆ln -s libstdc++.so.6.0.17 libstdc++.so.6

6.鍐嶆鏌ョ湅灝辨病鏈夐棶棰樹簡銆?/p>

 

libstdc++.so.6.0.17涓嬭澆鍦板潃



Prayer 2019-04-04 10:15 鍙戣〃璇勮
]]>
lib lib32 lib64絳塴ib鏂囦歡澶圭殑璇存槑http://m.shnenglu.com/prayer/archive/2019/04/04/216332.htmlPrayerPrayerThu, 04 Apr 2019 02:14:00 GMThttp://m.shnenglu.com/prayer/archive/2019/04/04/216332.htmlhttp://m.shnenglu.com/prayer/comments/216332.htmlhttp://m.shnenglu.com/prayer/archive/2019/04/04/216332.html#Feedback0http://m.shnenglu.com/prayer/comments/commentRss/216332.htmlhttp://m.shnenglu.com/prayer/services/trackbacks/216332.html
  • /lib 
    鏈鍩烘湰鐨勫叡浜簱鍜屽唴鏍告ā鍧椼?nbsp;
    鐩殑 -> 瀛樻斁鐢ㄤ簬鍚姩緋葷粺鍜屾墽琛宺oot鏂囦歡緋葷粺鐨勫懡浠ょ殑濡?bin /sbin鐨勪簩榪涘埗鏂囦歡鐨勫叡浜簱錛屾垨鑰呭瓨鏀?2浣嶏紝鎴栬?4浣?file鍛戒護鏌ョ湅)銆?/li>
  • /lib銆?/usr/lib銆?usr/local/lib 
    鐩殑 -> 灝辨槸涓轟簡鍖哄垎32浣嶅拰64浣嶈岃緗殑鐩綍銆傝繖縐嶆儏鍐典笅/lib鏈夊彲鑳芥槸鍏剁鍙烽摼鎺ャ?/li>
  • /usr/lib銆?usr/local/lib 
    紼嬪簭鍜屽畨瑁呭寘鐨勫簱璺緞銆?nbsp;
    璇存槑 -> 涓嶄緷璧栫壒瀹氭灦鏋勭殑搴撳簲璇ユ斁鍒?usr/share涓屼笉鏄繖閲屻傚簲鐢ㄧ▼搴忓彲浠ヨ嚜宸卞垱寤轟竴涓崟鐙殑瀛愮洰褰曞茍鎶婅嚜宸辯殑搴撴斁鍦ㄥ叾涓?/p>

  • 鎬葷粨 
    涓鑸儏鍐典笅錛?nbsp;
    緋葷粺鑷繁浼氬尮閰嶅簲鐢ㄧ▼搴忎笌鍏跺簲璇ヨ皟鐢ㄧ殑浣嶆暟鐨勫簱銆?nbsp;
    濡傛灉鏄敤浜?bin /sbin鐨勫簱錛屾斁緗埌/lib*涔嬩腑銆?nbsp;
    濡傛灉鏄敤浜庣敤鎴風▼搴忔垨瀹夎鍖呯殑錛屾斁緗埌/usr/lib*鎴?usr/local/lib*涔嬩腑銆?nbsp;
    濡傛灉鏌愪釜搴撳彧鏄壒鍒殑鐢ㄤ簡鏌愪釜涓撶敤紼嬪簭錛岃岃繖涓▼搴忎絾騫朵笉鎵撶畻鐩存帴琚敤鎴鋒垨鑰卹oot璋冪敤錛屽簲鏀劇疆鍒?usr/libexec涓?/p>

  • http://unix.stackexchange.com/questions/74646/difference-between-lib-lib32-lib64-libx32-and-libexec



    Prayer 2019-04-04 10:14 鍙戣〃璇勮
    ]]>
    Linux紼嬪簭鍒嗘瀽宸ュ叿浠嬬粛鈥攍dd,nmhttp://m.shnenglu.com/prayer/archive/2019/04/03/216328.htmlPrayerPrayerWed, 03 Apr 2019 07:56:00 GMThttp://m.shnenglu.com/prayer/archive/2019/04/03/216328.htmlhttp://m.shnenglu.com/prayer/comments/216328.htmlhttp://m.shnenglu.com/prayer/archive/2019/04/03/216328.html#Feedback0http://m.shnenglu.com/prayer/comments/commentRss/216328.htmlhttp://m.shnenglu.com/prayer/services/trackbacks/216328.html

    鏈枃瑕佷粙緇嶇殑ldd鍜宯m鏄痩inux涓嬶紝涓や釜鐢ㄦ潵鍒嗘瀽紼嬪簭寰堝疄鐢ㄧ殑宸ュ叿銆俵dd鏄敤鏉ュ垎鏋愮▼搴忚繍琛屾椂闇瑕佷緷璧栫殑鍔ㄦ佸簱鐨勫伐鍏鳳紱nm鏄敤鏉ユ煡鐪嬫寚瀹氱▼搴忎腑鐨勭鍙瘋〃鐩稿叧鍐呭鐨勫伐鍏楓備笅闈㈤氳繃渚嬪瓙錛屽垎鍒潵浠嬬粛涓涓嬭繖涓や釜宸ュ叿錛?/p>

    1. ldd, 鍏堢湅涓嬮潰鐨勪緥瀛? 鐢╨dd鏌ョ湅cs紼嬪簭鎵渚濊禆鐨勫姩鎬佸簱錛?/p>

    1. $ ldd cs  
    2. linux-gate.so.1 =>  (0xffffe000)  
    3. libz.so.1 => /lib/libz.so.1 (0xb7f8c000)  
    4. libpthread.so.0 => /lib/libpthread.so.0 (0xb7f75000)  
    5. libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7e4d000)  
    6. libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7e21000)  
    7. libstdc++.so.6 => /usr/local/gcc4.5.1/lib/libstdc++.so.6 (0xb7d40000)  
    8. libm.so.6 => /lib/libm.so.6 (0xb7d18000)  
    9. libgcc_s.so.1 => /usr/local/gcc4.5.1/lib/libgcc_s.so.1 (0xb7cfd000)  
    10. libc.so.6 => /lib/libc.so.6 (0xb7bbc000)  
    11. /lib/ld-linux.so.2 (0xb7fab000)  
    12. libdl.so.2 => /lib/libdl.so.2 (0xb7bb7000)  

    鍦ㄤ笂闈㈢殑渚嬪瓙涓紝ldd鐨勭粨鏋滃彲浠ュ垎涓轟笁鍒楁潵鐪嬶細

    •絎竴鍒楋細紼嬪簭闇瑕佷緷璧栦粈涔堝簱
    •絎簩鍒? 緋葷粺鎻愪緵鐨勪笌紼嬪簭闇瑕佺殑搴撴墍瀵瑰簲鐨勫簱
    •絎笁鍒楋細搴撳姞杞界殑寮濮嬪湴鍧
    閫氳繃涓婇潰鐨勪俊鎭紝鎴戜滑鍙互寰楀埌浠ヤ笅鍑犱釜淇℃伅錛?/p>

    •錛?錛?閫氳繃瀵規瘮絎竴鍒楀拰絎簩鍒楋紝鎴戜滑鍙互鍒嗘瀽紼嬪簭闇瑕佷緷璧栫殑搴撳拰緋葷粺瀹為檯鎻愪緵鐨勶紝鏄惁鐩稿尮閰?br style="font-size: 0.95em;" />•錛?錛?閫氳繃瑙傚療絎笁鍒楋紝鎴戜滑鍙互鐭ラ亾鍦ㄥ綋鍓嶇殑搴撲腑鐨勭鍙峰湪瀵瑰簲鐨勮繘紼嬬殑鍦板潃絀洪棿涓殑寮濮嬩綅緗?br style="font-size: 0.95em;" />2. nm, 閫氳繃涓嬮潰鐨勪緥瀛愶紝鎴戜滑鏉ヤ粙緇峮m宸ュ叿錛?/p>

    鍏堢湅涓涓嬭繖涓畝鍗曠殑紼嬪簭錛?/p>

    1. #include "iostream"   
    2.    
    3. using namespace std;  
    4.    
    5. class Test  
    6. {  
    7. public:  
    8.     void Hello()  
    9.     {  
    10.         cout < < "Hello world!" << endl;  
    11.     }  
    12. };  
    13.    
    14. int main()  
    15. {  
    16.     Test test;  
    17.     test.Hello();  
    18. }  

    鎺ヤ笅鏉ワ紝鎴戜滑緙栬瘧璇ョ▼搴忥紝鐒跺悗鐪媙m鐨勭粨鏋滐細

    1. $ g++ test.cc -o test  
    2. c$ nm test  
    3. 08049f10 d _DYNAMIC  
    4. 08049ff4 d _GLOBAL_OFFSET_TABLE_  
    5. 080486f0 t _GLOBAL__I_main  
    6. 080487fc R _IO_stdin_used  
    7.          w _Jv_RegisterClasses  
    8. 080486b0 t _Z41__static_initialization_and_destruction_0ii  
    9. 0804870c W _ZN4Test5HelloEv  
    10.          U _ZNSolsEPFRSoS_E@@GLIBCXX_3.4  
    11.          U _ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4  
    12.          U _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4  
    13. 0804a040 B _ZSt4cout@@GLIBCXX_3.4  
    14.          U _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4  
    15. 0804a0d4 b _ZStL8__ioinit  
    16.          U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4  
    17. 08049f00 d __CTOR_END__  
    18. 08049ef8 d __CTOR_LIST__  
    19. 08049f08 D __DTOR_END__  
    20. 08049f04 d __DTOR_LIST__  
    21. 080488c8 r __FRAME_END__  
    22. 08049f0c d __JCR_END__  
    23. 08049f0c d __JCR_LIST__  
    24. 0804a02c A __bss_start  
    25.          U __cxa_atexit@@GLIBC_2.1.3  
    26. 0804a024 D __data_start  
    27. 080487b0 t __do_global_ctors_aux  
    28. 08048610 t __do_global_dtors_aux  
    29. 0804a028 D __dso_handle  
    30.          w __gmon_start__  
    31.          U __gxx_personality_v0@@CXXABI_1.3  
    32. 080487aa T __i686.get_pc_thunk.bx  
    33. 08049ef8 d __init_array_end  
    34. 08049ef8 d __init_array_start  
    35. 08048740 T __libc_csu_fini  
    36. 08048750 T __libc_csu_init  
    37.          U __libc_start_main@@GLIBC_2.0  
    38. 0804a02c A _edata  
    39. 0804a0d8 A _end  
    40. 080487dc T _fini  
    41. 080487f8 R _fp_hw  
    42. 08048508 T _init  
    43. 080485e0 T _start  
    44. 0804a0cc b completed.7065  
    45. 0804a024 W data_start  
    46. 0804a0d0 b dtor_idx.7067  
    47. 08048670 t frame_dummy  
    48. 08048694 T main  

    涓婇潰渚挎槸test榪欎釜紼嬪簭涓墍鏈夌殑絎﹀彿錛岄鍏堥渶瑕佷粙緇嶄竴涓嬩笂闈㈢殑鍐呭鐨勬牸寮忥細

    •絎竴鍒楋細褰撳墠絎﹀彿鐨勫湴鍧
    •絎簩鍒楋細褰撳墠絎﹀彿鐨勭被鍨?br style="font-size: 0.95em;" />•絎笁鍒楋細褰撳墠絎﹀彿鐨勫悕縐?br style="font-size: 0.95em;" />鍦ㄤ笂闈㈢殑緇撴灉涓紝鍍廮ZN4Test5HelloEv榪欐牱鐨勭鍙鳳紝寰堝璇昏呮湅鍙嬪彲鑳戒細琚畠鎼炴檿錛岃繖閲屼粙緇嶄釜灝忔妧宸э紝鍦╪m鐨勬椂鍊欙紝鍔犱笂-C閫夐」錛屽氨鍙互鎶婅繖浜涢毦浠ヨ瘑鍒殑絎﹀彿錛岃漿鎹㈡垚渚夸簬鎴戜滑闃呰鐨勭鍙稵estHello()銆傝繖涓富瑕佹槸c++涓殑mangle鏈哄埗鎵瀵艱嚧鐨勶紝鍔犱笂-C灝辨槸鎸囧畾鍒楀嚭鐨勭鍙鋒槸demangle浜嗙殑銆傝浜嗚繖涔堝錛屽埌搴昻m瀵規垜浠▼搴忔湁鍟ュ叿浣撶殑甯姪鍛紝鎴戣寰椾富瑕佹湁浠ヤ笅鍑犱釜鏂歸潰錛?br style="font-size: 0.95em;" />錛?錛夊垽鏂寚瀹氱▼搴忎腑鏈夋病鏈夊畾涔夋寚瀹氱殑絎﹀彿 (姣旇緝甯哥敤鐨勬柟寮忥細nm -C proc | grep symbol)
    錛?錛夎В鍐崇▼搴忕紪璇戞椂undefined reference鐨勯敊璇紝浠ュ強mutiple definition鐨勯敊璇?/p>

    錛?錛夋煡鐪嬫煇涓鍙風殑鍦板潃錛屼互鍙婂湪榪涚▼絀洪棿鐨勫ぇ姒備綅緗紙bss, data, text鍖猴紝鍏蜂綋鍙互閫氳繃絎簩鍒楃殑綾誨瀷鏉ュ垽鏂級

    鏈枃瑕佷粙緇嶇殑ldd鍜宯m鏄痩inux涓嬶紝涓や釜鐢ㄦ潵鍒嗘瀽紼嬪簭寰堝疄鐢ㄧ殑宸ュ叿銆俵dd鏄敤鏉ュ垎鏋愮▼搴忚繍琛屾椂闇瑕佷緷璧栫殑鍔ㄦ佸簱鐨勫伐鍏鳳紱nm鏄敤鏉ユ煡鐪嬫寚瀹氱▼搴忎腑鐨勭鍙瘋〃鐩稿叧鍐呭鐨勫伐鍏楓備笅闈㈤氳繃渚嬪瓙錛屽垎鍒潵浠嬬粛涓

    鐩稿叧鎺ㄨ崘



    Prayer 2019-04-03 15:56 鍙戣〃璇勮
    ]]>
    青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              亚洲人成绝费网站色www| 欧美亚洲综合另类| 在线综合亚洲欧美在线视频| 国产一区二区三区四区老人| 国产精品视频久久一区| 欧美日韩综合视频| 国产精品美女久久久久久久| 国产精品二区在线| 国产一区二区三区久久精品| 亚洲国产成人精品视频| 日韩视频在线你懂得| 亚洲天堂成人在线观看| 亚洲欧美日韩直播| 久久久中精品2020中文| 亚洲高清二区| 亚洲欧洲精品成人久久奇米网| 欧美激情精品久久久久久黑人| 亚洲激情欧美| 亚洲欧美日韩国产中文| 久久久久久综合网天天| 欧美黄色aa电影| 99亚洲精品| 久久久国产一区二区三区| 欧美精品二区| 国产精品一区二区在线观看不卡| 国产一区二区高清不卡| 日韩香蕉视频| 久久在线免费视频| 国产精品视频一区二区高潮| 午夜在线视频观看日韩17c| 久久久噜噜噜久久中文字幕色伊伊| 麻豆91精品| 国产精品s色| 在线播放豆国产99亚洲| 亚洲午夜视频在线观看| 久久久精品一品道一区| 欧美.www| 欧美在线播放一区| 国产精品videosex极品| 91久久极品少妇xxxxⅹ软件| 欧美亚洲一区二区三区| 日韩午夜激情电影| 久久美女性网| 久久久精品日韩欧美| 国产精品多人| 亚洲人成人99网站| 久久夜色精品一区| 亚洲一区二区黄| 欧美色图麻豆| 99精品国产一区二区青青牛奶| 久久一日本道色综合久久| 亚洲自拍电影| 欧美亚一区二区| 一区二区不卡在线视频 午夜欧美不卡在 | 韩国成人福利片在线播放| 夜夜嗨av一区二区三区免费区| 老**午夜毛片一区二区三区| 亚洲一区二区在线免费观看视频 | 9久re热视频在线精品| 麻豆久久精品| 欧美中文字幕在线观看| 国产精品视频导航| 欧美亚洲在线观看| 亚洲免费视频网站| 国产精品自拍小视频| 性欧美video另类hd性玩具| 一区二区日韩| 国产精品久久亚洲7777| 亚洲一区在线直播| 亚洲一区999| 国产日韩1区| 久久久久久久网站| 久久久免费精品| 亚洲国产精品视频一区| 亚洲欧洲精品一区二区三区| 欧美91精品| 米奇777在线欧美播放| 最新高清无码专区| 99re66热这里只有精品3直播| 欧美日韩999| 午夜欧美精品久久久久久久| 亚洲午夜激情免费视频| 国产婷婷一区二区| 欧美高清视频一区| 欧美视频一区二区三区四区 | 久久这里只有精品视频首页| 久久久久免费视频| 日韩午夜一区| 亚洲欧美日韩另类精品一区二区三区| 国产精品一区二区女厕厕| 久久综合九色99| 欧美日韩aaaaa| 久久亚裔精品欧美| 欧美视频在线观看免费| 久久久久久夜| 欧美顶级大胆免费视频| 亚洲一区亚洲二区| 久久天天综合| 亚洲欧美日本国产专区一区| 久久精品国产免费看久久精品| 亚洲国产一区二区视频| 亚洲一区高清| 亚洲精品三级| 欧美一区二区三区在线看 | 亚洲国产精品视频| 欧美视频精品在线| 美腿丝袜亚洲色图| 欧美午夜精品久久久久久久| 久久一区二区三区四区| 国产精品成人观看视频国产奇米| 久久久精品一品道一区| 欧美体内she精视频在线观看| 欧美96在线丨欧| 国产原创一区二区| 亚洲一区欧美一区| 中文一区二区| 欧美伦理91i| 欧美va亚洲va国产综合| 国产视频观看一区| 亚洲少妇一区| 99国产精品视频免费观看| 久久爱www| 欧美影院一区| 国产精品三区www17con| 日韩视频免费观看高清完整版| 在线成人免费观看| 欧美中文字幕久久| 亚洲欧美日韩一区在线| 欧美日韩亚洲国产一区| 亚洲高清不卡| 亚洲开发第一视频在线播放| 老司机精品久久| 欧美成人视屏| 亚洲国产精品成人精品| 久久久久国色av免费看影院 | 欧美一区二区三区视频免费| 欧美大成色www永久网站婷| 欧美a级一区二区| 影音先锋欧美精品| 久久精品国产亚洲一区二区| 亚洲欧美综合网| 国产精品蜜臀在线观看| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 快she精品国产999| 今天的高清视频免费播放成人 | 在线不卡中文字幕播放| 久久久www免费人成黑人精品| 久久网站热最新地址| 黄色精品免费| 久久伊人精品天天| 欧美高清在线| 亚洲手机在线| 国产欧美日韩亚洲| 久久精品国产亚洲精品| 欧美大色视频| 一本大道久久a久久精二百| 欧美体内she精视频在线观看| 亚洲永久免费视频| 毛片基地黄久久久久久天堂| 亚洲欧洲一二三| 欧美日韩在线大尺度| 亚洲综合视频一区| 麻豆精品视频| 99精品视频免费全部在线| 国产精品久久久久久久久免费桃花| 国产精品99久久久久久宅男| 久久狠狠亚洲综合| 亚洲人屁股眼子交8| 欧美日韩在线视频观看| 久久成人综合视频| 亚洲欧洲视频在线| 午夜精品一区二区三区四区 | 国产日韩欧美91| 老鸭窝91久久精品色噜噜导演| 亚洲福利精品| 欧美主播一区二区三区美女 久久精品人| 国产一区香蕉久久| 欧美久色视频| 久久久国际精品| 日韩一区二区精品| 久久夜色精品国产噜噜av| 一本久久青青| 在线精品视频在线观看高清| 欧美日韩一区二区在线观看视频| 欧美一区亚洲二区| 日韩午夜中文字幕| 欧美国产极速在线| 久久久精品国产免大香伊| 一区二区91| 亚洲人成在线观看| 亚洲精品美女久久久久| 伊人伊人伊人久久| 欧美日韩高清区| 久久精品亚洲一区二区| aa级大片欧美| 亚洲第一在线综合在线| 久久躁日日躁aaaaxxxx| 欧美在线关看| 亚洲一级网站| 亚洲欧洲一区二区天堂久久|