步骤如下:
1.点击终端,点击打开开始菜单上的终端。
2.输入命令按下回车,在终端上输入cat命令,后面加上要查看内容的文件的路径,按下回车键。
3.查看到内容,在终端里查看到文件的内容。
❷ Linux系统查看文件内容的命令有哪些
通过命令+文件名查看内容。如下命令可以查看。
1, cat :由第一行开始显示文件内容;
2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反;
3,nl:显示的时候输出行号;
4,more:一页一页的显示文件内容;
5,less与more类似,但它可以向前翻页;
6,head:只看前几行;
7,tail:只看最后几行;
8,od:以二进制的方式读取文件。
9,vi和vim作为编辑器,也可以打开文件查看内容。
❸ linux镆ヨ㈡枃浠剁殑锻戒护linux镆ヨ㈡枃浠跺懡浠
linux镆ョ湅鏂囦欢鍐呭癸纻
more鎸囦护钬斺斿垎椤垫樉绀烘枃浠跺唴瀹广俶ore鎸囦护浼氢互涓椤典竴椤电殑褰㈠纺鏄剧ず鏂囦欢鍐呭癸纴鎸夌┖锏介敭锛坰pace锛夋樉绀轰笅涓椤靛唴瀹癸纴鎸塃nter阌浼氭樉绀轰笅涓琛屽唴瀹癸纴鎸塨阌灏变细寰锲烇纸back锛変竴椤垫樉绀猴纴鍏跺熀链鐢ㄦ硶濡备笅锛歮orefile1镆ョ湅鏂囦欢file1镄勬枃浠跺唴瀹癸绂
less鎸囦护钬斺斿彲浠ュ悜鍓嶆垨钖戝悗镆ョ湅鏂囦欢鍐呭广
linux绯荤粺镐庝箞鍦ㄦ枃浠跺す閲屾悳绱㈡枃浠讹纻
鏂规硶1锛氢娇鐢╢ind锻戒护鍦↙inux涓鎼灭储鏂囦欢鍜屾枃浠跺す
find锻戒护琚骞挎硾浣跨敤锛屽苟涓旀槸鍦↙inux涓鎼灭储鏂囦欢鍜屾枃浠跺す镄勮宪钖嶅懡浠ゃ傚畠鎼灭储褰揿墠鐩褰曚腑镄勭粰瀹氭枃浠讹纴骞舵牴鎹鎼灭储𨱒′欢阃掑綊阆嶅巻鍏跺瓙鐩褰曘
瀹冨厑璁哥敤鎴锋牴鎹澶у皬銆佸悕绉般佹墍链夎呫佺粍銆佺被鍨嬨佹潈闄愩佹棩链熷拰鍏朵粬𨱒′欢镓ц屾墍链夌被鍨嬬殑鏂囦欢鎼灭储銆
杩愯屼互涓嫔懡浠や互鍦ㄧ郴缁熶腑镆ユ垒缁椤畾鏂囦欢銆
#find/-inamesshd_config
/etc/ssh/sshd_config
杩愯屼互涓嫔懡浠や互镆ユ垒绯荤粺涓镄勭粰瀹氭枃浠跺す銆傝佸湪Linux涓鎼灭储鏂囦欢澶癸纴鎴戜滑闇瑕佷娇鐢-type鍙傛暟銆
#find/-typed-inamessh
/usr/lib/ssh
/usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh
/usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh
/etc/ssh
浣跨敤阃氶厤绗︽悳绱㈢郴缁熶笂镄勬墍链夋枃浠躲傛垜浠灏嗘悳绱㈢郴缁熶腑镓链変互.config涓烘墿灞曞悕镄勬枃浠躲
#find/-name*.config
/usr/lib/mono/gac/avahi-sharp/1.0.0.0__4d116c78973743f5/avahi-sharp.dll.config
/usr/lib/mono/gac/avahi-ui-sharp/0.0.0.0__4d116c78973743f5/avahi-ui-sharp.dll.config
/usr/lib/python2.7/config/Setup.config
/usr/share/git/mw-to-git/t/test.config
/var/lib/lightdm/.config
/home/daygeek/.config
/root/.config
/etc/skel/.config
浣跨敤浠ヤ笅锻戒护镙煎纺鍦ㄧ郴缁熶腑镆ユ垒绌烘枃浠跺拰鏂囦欢澶广
#find/-empty
浣跨敤浠ヤ笅锻戒护缁勫悎镆ユ垒Linux涓婂寘钖鐗瑰畾鏂囨湰镄勬墍链夋枃浠躲
#find/-typef-execgrepPort22{};-print
#find/-typef-print|xargsgrepPort22
#find/-typef|xargsgrepPort22
#find/-typef-execgrep-HPort22{};
鏂规硶2锛氢娇鐢╨ocate锻戒护鍦↙inux涓鎼灭储鏂囦欢鍜屾枃浠跺す
locate锻戒护姣撵ind锻戒护杩愯屽缑镟村揩锛屽洜涓哄畠浣跨敤updatedb鏁版嵁搴掳纴钥宖ind锻戒护鍦ㄧ湡瀹炵郴缁熶腑鎼灭储銆
瀹冧娇鐢ㄦ暟鎹搴撹屼笉鏄鎼灭储鍗曚釜鐩褰曡矾寰勬潵銮峰彇缁椤畾鏂囦欢銆
locate锻戒护链鍦ㄥぇ澶氭暟鍙戣岀増涓棰勫畨瑁咃纴锲犳わ纴璇蜂娇鐢ㄤ綘镄勫寘绠$悊鍣ㄨ繘琛屽畨瑁呫
鏁版嵁搴挞氲繃cron浠诲姟瀹氭湡镟存柊锛屼絾鎴戜滑鍙浠ラ氲繃杩愯屼互涓嫔懡浠ゆ坠锷ㄦ洿鏂板畠銆
$sudoupdatedb
鍙闇杩愯屼互涓嫔懡浠ゅ嵆鍙鍒楀嚭缁椤畾镄勬枃浠舵垨鏂囦欢澶广傚湪locate锻戒护涓涓嶉渶瑕佹寚瀹氱壒瀹氶夐”𨱒ユ墦鍗版枃浠舵垨鏂囦欢澶广
鍦ㄧ郴缁熶腑鎼灭储ssh鏂囦欢澶广
#locate--basenamessh
/etc/ssh
/usr/bin/ssh
/usr/lib/ssh
/usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh
/usr/lib/go/src/cmd/go/testdata/failssh/ssh
/usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh
鍦ㄧ郴缁熶腑鎼灭储ssh_config鏂囦欢銆
#locate--basenamesshd_config
/etc/ssh/sshd_config
鏂规硶3锛氩湪Linux涓鎼灭储鏂囦欢浣跨敤which锻戒护
which杩斿洖鍦ㄧ粓绔杈揿叆锻戒护镞舵墽琛岀殑鍙镓ц屾枃浠剁殑瀹屾暣璺寰勚
褰扑綘𨱍宠佷负鍙镓ц屾枃浠跺垱寤烘岄溃蹇鎹锋柟寮忔垨绗﹀彿阈炬帴镞讹纴瀹冮潪甯告湁鐢ㄣ
which锻戒护鎼灭储褰揿墠鐢ㄦ埛钥屼笉鏄镓链夌敤鎴风殑$PATH鐜澧冨彉閲忎腑鍒楀嚭镄勭洰褰曘傛垜镄勬剰镐濇槸锛屽綋浣犵橱褰曡嚜宸辩殑甯愭埛镞讹纴浣犳棤娉曟悳绱root鐢ㄦ埛鏂囦欢鎴栫洰褰曘
杩愯屼互涓嫔懡浠や互镓揿嵃vim鍙镓ц屾枃浠剁殑瀹屾暣璺寰勚
#whichvi
/usr/bin/vi
鎴栬咃纴瀹冨厑璁哥敤鎴蜂竴娆℃墽琛屽氢釜鏂囦欢鎼灭储銆
#which-avisudo
/usr/bin/vi
/bin/vi
/usr/bin/sudo
/bin/sudo
鏂规硶4锛氢娇鐢╳hereis锻戒护鍦↙inux涓鎼灭储鏂囦欢
whereis锻戒护鐢ㄤ簬鎼灭储缁椤畾锻戒护镄勪簩杩涘埗銆佹簮镰佸拰镓嫔唽椤垫枃浠
linux镆ユ垒鏂囦欢澶瑰懡浠わ纻
寰堥珮鍏存湰闂棰桡纴姝よ傜偣浠呬緵鍙傝冿紒濡傛湁绾版纺璇峰敖𨱍呮枾姝o紒
Linux涓嬩娇鐢╢ind锻戒护镆ユ垒鏂囦欢鎴栬呮枃浠跺す锛
镆ユ垒鏂囦欢锛歠ind/锛堟煡镓捐寖锲达级-name镆ユ垒鍏抽敭瀛-typed銆
镆ユ垒鏂囦欢澶癸细find/锛堟煡镓捐寖锲达级-name镆ユ垒鍏抽敭瀛-print銆
鍙﹀杅ind锻戒护涔熷彲浠ラ氲繃姝e垯琛ㄨ揪寮忔潵杩涜屾煡镓俱
linux涓嬫煡鐪嬫枃浠剁被鍨嬬殑涓夌嶆柟娉曪纻
1銆侀栧厛鎴戜滑浠ョ$悊锻樿韩浠斤纸root锛夌橱褰旷郴缁燂纴鍦ㄧ郴缁熺晫闱㈢獥鍙e勶纴杈揿叆锻戒护mount,鍙浠ョ湅鍒/dev/sda1on/typeext3琛ㄧずsda1镄勬枃浠剁郴缁熸槸ext3镄勭被鍨嬨
2銆佺浜岀嶆柟寮忥纴鎴戜滑杈揿叆锻戒护df-lhT锻戒护锛屽彲浠ュ湪杩斿洖镄勭粨鏋滃唴镆ョ湅鍒帮纴/dev/sda1ext3琛ㄧず鏂囦欢绫诲瀷涓篹xt3绫诲瀷銆
3銆佺涓夌嶆柟寮忥纴鎴戜滑杈揿叆锻戒护file-s/dev/sda1鍙浠ュ湪杩斿洖镄勭粨鏋滃唴鍙戠幇锛屾枃浠剁被鍨嬩负ext3绫诲瀷銆
4銆佸彲浠ュ圭郴缁熷唴/etc/fstab鏂囦欢銆傝繘琛屾煡鐪嬨傛垜浠镓ц屽懡浠cat/etc/fstab銆傚彲浠ュ湪鏂囦欢鍐呭瑰唴镓惧埌鏂囦欢绫诲瀷涓篹xt3绫诲瀷銆
linux鏄剧ず鏂囨湰鏂囦欢鍐呭圭殑锻戒护锛
Linux镆ョ湅鏂囦欢鍐呭圭殑5涓锻戒护
Linux镆ョ湅鏂囦欢鍐呭圭殑5涓锻戒护杩欎簲涓锻戒护鍙鍒嗕负涓夌被锛屼互涓嬩负涓昏佸姛鑳借鸿堪锛气憼cat灏嗗唴瀹逛竴娆℃ф樉绀哄埌缁堢锛
鈶head锛宼ail榛樿ゅ皢鏂囦欢鍐呭瑰墠10琛屾垨钖10琛屾樉绀哄埌缁堢锛
鈶less锛宫ore灏嗘枃浠跺唴瀹瑰垎椤垫樉绀哄埌缁堢锛1.cat甯哥敤鍙傛暟cat-b瀵归潪绌鸿緭鍑鸿岀紪鍙凤绂cat-n瀵规墍链夎岃繘琛岀紪鍙凤绂2.head鍜宼ailhead锛宼ail榛樿ゅ皢鏂囦欢鍐呭瑰墠10琛屾垨钖10琛屾樉绀哄埌缁堢锛沨ead/tail-n21.txt灏嗘枃浠1.txt鍓2琛屾垨钖2琛屾樉绀哄埌缁堢銆