linux命令怎么显示文件某一行或几行内容 linux命令怎么显示文件某一行或几行内容
linux\u547d\u4ee4\u600e\u4e48\u663e\u793a\u6587\u4ef6\u67d0\u4e00\u884c\u6216\u51e0\u884c\u5185\u5bb9\u4f7f\u7528sed\u547d\u4ee4\uff1b
\u5177\u4f53\u67e5\u770b\u4f7f\u7528\u89c4\u5219\uff1a
#sed
--help\uff1b
\u663e\u793a\u6587\u4ef6X\u884c\u547d\u4ee4\uff1a
#sed
-n
'xp'
filename
\u663e\u793a\u6587\u4ef6X\u884c\u5230Y\u884c\u7684\u5185\u5bb9\uff1a
#sed
-n
'x,yp'
filename
\u76f8\u5173\u663e\u793a\u547d\u4ee4\u8fd8\u6709tail,cat.awk,head\u7b49\uff0c\u53ef\u4ee5\u5e38\u770bLInux\u547d\u4ee4\u5927\u5168\uff0c\u6216\u8005man\u547d\u4ee4|help\u547d\u4ee4\u67e5\u770b\u76f8\u5173\u7528\u6cd5\u3002
1\u3001\u663e\u793apaswd\u6587\u4ef6\u7b2c9\u884c\u5185\u5bb9
# sed -n '9p' passwd vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin2\u3001\u663e\u793apasswd\u6587\u4ef6\uff0c9\u81f315\u884c\u5185\u5bb9
# sed -n '9,15p' passwd vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologinsaslauth:x:499:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinhaproxy:x:500:500::/home/haproxy:/bin/falsentp:x:38:38::/etc/ntp:/sbin/nologinmysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash3\u3001\u663e\u793a9\u4e0e15\u884c\u5185\u5bb9
# sed -n '9p;15p' passwd vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologinmysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
具体查看使用规则:
#sed --help;
显示文件X行命令:
#sed -n 'xp' filename
显示文件X行到Y行的内容:
#sed -n 'x,yp' filename
相关显示命令还有tail,cat.awk,head等,可以常看LInux命令大全,或者man命令|help命令查看相关用法。
用sed的方法是sed -n 'n,np' | awk '{print $X}'
第2个与第3个n表示你要打印第几行,比如要打印5-8行就是sed -n '5,8p' filename
你想打印第3行就是sed -n '3,3p' filename
|管道符就是把sed输出的值输入给awk,$X里的X表示你想输出的第几个字段,awk默认是以空格为分隔符的,要想指定分隔符就是-F 。 比如以 , 作为分隔符就写作awk -F "," '{print $X}'
还有一种方法不用sed也可以锁定某一行 比如我想锁定/etc/passwd的第10行
语句就是head -10 /etc/passwd | tail -1
如果想打印第十行的以‘:’分割的第2个字段,那么执行语句就是
head -10 /etc/passwd | tail -1 |awk -F: '{print $2}'
head -10 /etc/passwd |tail -1 |cut -d ":" -f2
sed -n 4,8p file #打印file中的4-8行
sed -n 4p file #打印file中的第4行
绛旓細鑻ヨ涓庤繘绋嬪叧鑱旓紝鍙互浣跨敤--pid=杩涚▼鍙凤紝褰撴寚瀹氳繘绋嬬粨鏉熸椂锛宼ail鍛戒护涔熼殢涔嬪仠姝銆傚疄渚嬫紨绀哄寘鎷細鏌ョ湅鏂囦欢file鐨勬渶鍚10琛岋紝tail file锛涗粠绗20琛屽紑濮嬫樉绀哄埌鏂囦欢灏鹃儴锛宼ail +20 file锛涜幏鍙栨枃浠秄ile鐨勬渶鍚10涓瓧绗︼紝tail -c10 file锛涗互鍙婃寔缁樉绀哄姩鎬佹枃浠剁殑灏鹃儴10琛岋紝tail -f 10 file銆傝嫢闇瑕佽幏鍙栧府鍔╋紝鍙...
绛旓細sed -n 'x,yp' filename 鐩稿叧鏄剧ず鍛戒护杩樻湁tail,cat.awk,head绛夛紝鍙互甯哥湅LInux鍛戒护澶у叏锛屾垨鑰卪an鍛戒护|help鍛戒护鏌ョ湅鐩稿叧鐢ㄦ硶銆
绛旓細Linux鏂囨湰澶勭悊鍛戒护锛圴im cat銆乵ore銆乭ead銆乴ess銆乼ail銆乬rep锛塚im鏄竴涓被浼间簬Vi鐨勯珮搴﹀彲瀹氬埗鐨勬枃鏈紪杈戝櫒 grep鍛戒护璇﹁В锛氭煡鎵炬枃浠跺唴瀹 cat鍛戒护锛氳繛鎺ユ枃浠跺苟鎵撳嵃杈撳嚭鍒版爣鍑嗚緭鍑鸿澶 head鍛戒护锛氭樉绀烘枃浠跺紑澶寸殑鍐呭 tail鍛戒护锛氭樉绀烘枃浠剁粨灏剧殑鍐呭 more鍛戒护锛氬垎椤垫樉绀烘枃浠跺唴瀹 less鍛戒护锛氭煡鐪嬫枃浠跺唴瀹;less 鍛戒护鐨...
绛旓細1.cat鐢辩涓琛屽紑濮鏄剧ず鏂囦欢鍐呭 鐢ㄦ硶锛歝at-A 鐩稿綋浜-vET鐨勬暣鍚堥夐」锛屽彲鍒楀嚭涓浜涚壒娈婂瓧绗﹁屼笉鏄┖鐧;cat-b 鍒楀嚭琛屽彿锛屼粎閽堝闈炵┖鐧借鍋氳鍙锋樉绀猴紝绌虹櫧琛屼笉鏍囪鍙;cat-E 灏嗙粨灏剧殑鏂瀛楄妭$鏄剧ず鍑烘潵;cat-n 鍒楀嵃鍑鸿鍙凤紝杩炲悓绌虹櫧琛屼篃浼氭湁琛屽彿锛屼笌-b鐨勯夐」涓嶅悓;cat-T 灏哰tab]鎸夐敭浠I鏄剧ず鍑烘潵;ca...
绛旓細1銆佸姛鑳斤細鍦╨inux绯荤粺涓嬶紝浣跨敤stat锛堟樉绀篿node淇℃伅锛夊懡浠ゅ彲浠ユ煡鐪嬩竴涓枃浠剁殑鏌愪簺淇℃伅銆2銆佽娉曟牸寮忥細stat [option] file 3銆佸弬鏁伴夐」锛-L锛氭樉绀虹鍙烽摼鎺ユ墍鎸囧悜鏂囦欢鐨勪俊鎭 -f锛氭樉绀烘枃浠舵墍鍦ㄦ枃浠剁郴缁熺殑淇℃伅 -t锛氫互绠娲佹柟寮忚緭鍑轰俊鎭 -c锛氫互鐗瑰畾鏍煎紡杈撳嚭鏂囦欢鐨勬煇浜涗俊鎭 4銆乻tat鍛戒护鏄剧ず鍑烘潵鐨勬枃浠跺叾浠栦俊鎭細...
绛旓細1銆乵ore鎸囦护-鍒嗛〉鏄剧ず鏂囦欢鍐呭 more file1锛氭煡鐪鏂囦欢file1鐨勬枃浠跺唴瀹;more -num file2锛氭煡鐪嬫枃浠秄ile2鐨勫唴瀹癸紝涓娆℃樉绀簄um琛;more +num file3锛氭煡鐪嬫枃浠秄ile3鐨勫唴瀹癸紝浠庣num琛屽紑濮嬫樉绀;2銆乴ess鎸囦护鈥斺斿彲浠ュ悜鍓嶆垨鍚戝悗鏌ョ湅鏂囦欢鍐呭 less file1锛氭煡鐪嬫枃浠秄ile1鐨勫唴瀹;less -m file2锛氭煡鐪嬫枃浠秄ile2...
绛旓細1锛氬鏋滃彧鏄緭鍑轰竴涓鏂囦欢鐨勫唴瀹癸紝鍙互鐩存帴鐢╩ore鏉ヨ緭鍑猴紝渚嬪 more a.log 2锛氬鏋滃笇鏈涘垎灞鏄剧ず鏌涓▼搴忕殑杈撳嚭鍐呭锛屽洜涓簃ore鍙兘鐩存帴鎿嶄綔鏂囦欢锛屾墍浠ユ鏃跺繀椤婚氳繃绠¢亾鏉ュ疄鐜板垎灞忔樉绀猴紝渚嬪 ./output | more 3锛歮ore鍛戒护鐨勭浉鍏冲弬鏁 +n 浠庣n琛屽紑濮嬫樉绀 -n 瀹氫箟灞忓箷澶у皬涓簄琛 +/pattern 鍦ㄦ瘡涓。...
绛旓細linux涓鎬庝箞鏄剧ず鏂囦欢閲岄潰鐨勫唴瀹癸紵閫氳繃鍛戒护+鏂囦欢鍚嶆煡鐪嬪唴瀹广傚涓嬪懡浠ゅ彲浠ユ煡鐪嬨1锛宑at:鐢辩涓琛屽紑濮嬫樉绀烘枃浠跺唴瀹癸紱2锛宼ac锛氫粠鏈鍚庝竴琛屽紑濮嬫樉绀猴紝鍙互鐪嬪嚭tac涓巆at瀛楁瘝椤哄簭鐩稿弽锛3锛宯l:鏄剧ず鐨勬椂鍊欒緭鍑鸿鍙凤紱4锛宮ore锛氫竴椤典竴椤电殑鏄剧ず鏂囦欢鍐呭锛5锛宭ess涓巑ore绫讳技锛屼絾瀹冨彲浠ュ悜鍓嶇炕椤碉紱6锛宧ead锛氬彧鐪嬪墠鍑犺...
绛旓細\x0d\x0a\x0d\x0aLinux涓tail鍛戒护鐨勪娇鐢ㄦ柟娉曘俓x0d\x0alinux tail鍛戒护鐢ㄩ旀槸渚濈収瑕佹眰灏嗘寚瀹氱殑鏂囦欢鐨勬渶鍚庨儴鍒嗚緭鍑哄埌鏍囧噯璁惧锛岄氬父鏄粓绔紝閫氫織璁叉潵锛屽氨鏄妸鏌愪釜妗f鏂囦欢鐨勬渶鍚庡嚑琛鏄剧ず鍒扮粓绔笂锛屽亣璁捐妗f鏈夋洿鏂帮紝tail浼氳嚜宸变富鍔ㄥ埛鏂帮紝纭繚浣犵湅鍒版渶鏂扮殑妗f鍐呭銆俓x0d\x0a涓銆乼ail鍛戒护璇硶\...
绛旓細1銆乫ind鍛戒护find鏄linux涓鐢ㄤ簬鏌ユ壘鏂囦欢鐨勯氱敤鏂规硶銆俧ind璇硶锛歠ind渚嬪锛歠ind/tmp-namewa*-typel锛屾槸鍦/tmp涓嬫煡鎵惧悕涓簑a寮澶翠笖绫诲瀷涓虹鍙烽摼鎺ョ殑鏂囦欢銆傛壘鍒板氨琛ㄧず瀛樺湪銆2銆乻hell鑴氭湰鍦ㄨ繘琛屾枃浠剁殑鑷姩澶勭悊涓父甯搁渶瑕佽嚜鍔ㄥ垽鍒紝涓嬮潰鐨勮剼鏈垽鏂璽est.log鏄惁瀛樺湪锛屽瓨鍦ㄥ垯鏄剧ず鏂囦欢瀛樺湪锛屽惁鍒欐樉绀烘枃浠朵笉瀛樺湪銆備緥瀛愶細...