linux保存修改文件
⑴ linux淇鏀规枃浠跺苟淇濆瓨阃鍑簂inux淇鏀规枃浠跺苟淇濆瓨
linux涓濡备綍淇鏀规枃浠跺唴瀹癸纻
棣栧厛镓揿紑锻戒护鎺у埗鍙版垒鍒拌佺紪杈戠殑鏂囦欢锛屾墽琛屽懡浠ls鐪嬬湅涓嬮溃链夊嚑涓鏂囦欢锛屽湪杩欎釜涓嬮溃链変釜index.php鏂囦欢銆
2.铹跺悗杈揿叆镓ц屽懡浠viindex.php銆
3.濡傛灉浣犵幇鍦ㄦ兂淇鏀筰ndex鏂囦欢镄勫唴瀹癸纴鎸変笅闂撮敭鐩树笂镄刬阌锛屾渶涓嬫柟灏变细鍙樻垚INSERT锛岃繖涓镞跺椤氨鍙浠ヤ慨鏀逛简銆
4.鍦ㄤ慨鏀规枃浠跺唴瀹逛箣钖庯纴杈揿叆echo镄勪唬镰佽繘琛屼缭瀛桢sc+:+wq杩欎釜鏄淇濆瓨锛屽洖杞︿缭瀛樸
5.淇濆瓨瀹屾垚浠ュ悗锛屽啀娆℃墦寮杩欎釜鏂囦欢浼氩彂鐜板垰镓嶅啓鍏ョ殑浠g爜宸茬粡淇濆瓨鍒伴噷闱銆
濡备綍鍦╨inux涓嬬紪杈戝拰淇鏀规枃浠讹纻
1銆佸紑钖涓涓铏氭嫙链猴纴浣跨敤ctrl+alt+t鎴栬呭弻鍑籺erminal杩涘叆缁堢锻戒护鐣岄溃銆
2銆佷娇鐢╲i+鏂囦欢鍙浠ワ纸鍒涘缓锛夎繘鍏ョ紪杈戞枃浠讹纴濡傦细visave.c銆
3銆佽繘鍏ユ枃浠跺悗锛屾寜钬渋钬濇垨钥呪渁钬濊繘鍏ユ彃鍏ユā寮忋
4銆佷笅鏂规樉绀篿nsert锛屽嵆鍙寮濮嬬紪杈戝拰淇鏀规枃浠躲
5銆佺紪杈戝ソ钖庯纴鎸変笅钬渆sc钬濓纴鍙阃鍑烘彃鍏ユā寮忋
6銆侀鍑烘彃鍏ユā寮忓悗锛屾寜涓嬧滐细wq钬濓纴鍙浠ヤ缭瀛桦苟阃鍑烘枃浠讹纴锛堟寜涓嬧滐细q锛佲濅负寮哄埗阃鍑轰笉淇濆瓨鏂囦欢锛夈
linux涓媙ano淇鏀瑰苟淇濆瓨锛
涓嶅悓镄勭紪杈戝櫒淇濆瓨鏂囦欢镄勬柟娉曟槸涓嶅悓镄勶纴涓嬮溃浠嬬粛甯哥敤镄勭紪杈戝櫒nano濡备綍淇濆瓨鏂囦欢銆
vi锛氶栧厛闇瑕佹寜ESC阌锲炲埌锻戒护妯″纺锛涚劧钖庤緭鍏:wq淇濆瓨鏂囦欢骞堕鍑簐i锛涙渶钖庡洖杞﹀嵆鍙銆侼ano锻戒护鎸囧崡锛氢娇鐢╪ano镓揿紑鎴栨柊寤烘枃浠讹纴鍙闇阌鍏ワ细浠g爜1.1:镓揿紑鎴栨柊寤烘枃浠#nano鏂囦欢钖嶃侼ano鏄涓绉嶅崟妯″纺缂栬緫鍣锛屼綘鍙浠ョ洿鎺ヨ緭鍏ユ枃瀛椼傚傛灉浣犺佺紪杈戜竴涓镀/etc/fstab涓镙风殑閰岖疆鏂囦欢锛岃蜂娇鐢-w鍙傛暟锛屼緥濡傦细浠g爜1.2:绂佺敤镊锷ㄦ崲琛#nano-w/etc/fstab璀﹀憡:杩欓潪甯搁吨瑕併傚傛灉鍦ㄧ紪杈戦厤缃鏂囦欢镞跺缮浜嗗姞-w鍙傛暟锛屽彲鑳戒细瀵艰嚧浣犵殑绯荤粺镞犳硶璧峰姩鎴栦骇鐢熷埆镄勫纾甯搞
淇濆瓨鍜岄鍑猴细濡傛灉浣犺佷缭瀛樻墍锅氱殑淇鏀癸纴鎸変笅Ctrl+O銆傛兂瑕侀鍑猴纴鎸変笅Ctrl+X銆
濡傛灉浣犻鍑哄墠娌℃湁淇濆瓨镓锅氱殑淇鏀癸纴瀹冧细鎻愮ず浣犳槸钖﹁佷缭瀛樸傚傛灉涓嶈侊纴璇锋寜N锛屽弽涔嬶纴鍒欐寜Y銆傜劧钖庡畠浼氲╀綘纭璁よ佷缭瀛樼殑鏂囦欢钖嶏纴纭璁ゆ垨淇鏀瑰悗鎸塃nter鍗冲彲銆
濡傛灉浣犳病链変慨鏀瑰ソ钥屼笉灏忓绩鎸変简淇濆瓨阌锛屾偍鍙浠ュ湪璇锋眰纭璁ゆ枃浠跺悕镞舵寜Ctrl+C𨱒ュ彇娑堛傚壀鍒囧拰绮樿创瑕佸壀鍒囦竴鏁磋岋纴璇风敤Ctrl+K锛堟寜浣廋trl涓嶆斁锛屽啀鎸変笅K阌锛夈傚厜镙囨墍鍦ㄧ殑琛屼究娑埚け浜嗐
瑕佺矘璐村畠锛屽彧闇鎶婂厜镙囩Щ锷ㄥ埌鎭ㄦ墍瑕佺矘璐寸殑浣岖疆锛岀劧钖庢寜Ctrl+U鍗冲彲銆
瑕佺Щ锷ㄥ氲岋纴鍙闇澶氭寜鍑犳Ctrl+K鎶婇渶瑕佺Щ锷ㄥ唴瀹归兘鍓鍒囦笅𨱒ワ纴铹跺悗鎸変竴娆Ctrl+U灏卞彲浠ユ妸鍒氩壀鍒囩殑鍐呭瑰叏閮ㄧ矘璐翠笂𨱒ャ
濡傛灉浣犳兂浣跨敤镟寸簿纭镄勫壀鍒囨带鍒讹纴鍒欓渶瑕佺粰鏂囨湰锅氭爣璁般傜Щ锷ㄥ厜镙囧埌闇瑕佸壀鍒囨枃链镄勫紑澶达纴鎸変笅Ctrl+6锛堟垨钥匒lt+A锛夈傜劧钖庣Щ锷ㄥ厜镙囧埌寰呭壀鍒囨枃链镄勬汤灏撅细琚锅氢简镙囱扮殑鏂囨湰渚夸细鍙岖槠銆傝佹挙娑堟枃链镙囱帮纴鍙闇鍐嶆寜涓娆Ctrl+6銆傜敤Ctrl+K𨱒ュ壀鍒囱镙囱扮殑鏂囨湰锛岀敤Ctrl+U𨱒ョ矘璐淬
Linux涓嫔备綍鐢╲i缂栬緫鍜屼缭瀛樻枃浠讹纻
1銆佹煡鐪嬬洰褰曚笅鏂囦欢file.txt镄勫唴瀹癸纴浣跨敤catfile.txt(ls//琛ㄧず镆ョ湅褰揿墠鐩褰曚笅镄勬枃浠剁洰褰;catfile.txt//琛ㄧず镆ョ湅璇ユ枃浠剁殑鍐呭)鍙戠幇鍐呭规槸helloworld銆
2銆佷娇鐢╲ifile.txt杩涘叆鍒扮紪杈戠晫闱,濡备笅镓绀猴细
3銆佽繘鍏ュ埌缂栬緫妯″纺锛屾寜阌甶,姝ゆ椂鍙浠ョЩ锷ㄥ厜镙囧埌𨱍充慨鏀圭殑浣岖疆锛屽悓镞舵垜浠淇鏀瑰唴瀹瑰备笅锛(娉ㄦ剰鐣岄溃宸︿笅瑙掕繘鍏ュ埌浜唅nsert镄勬ā寮忥纴镓崭唬琛ㄧ幇鍦ㄦ槸缂栬緫妯″纺)銆
4銆佹帹鍑虹紪杈戞ā寮忥纴骞朵缭瀛桡纴鎸夐敭esc阃鍑篿nsert妯″纺锛岀劧钖庢寜shift+:(shift+鍐掑彿阌)锛岀劧钖庤緭鍏wq,wq琛ㄧず锛屼缭瀛桦苟阃鍑恒傚傛灉鍙鎸夐敭q,鍒欐槸鍙阃鍑轰笉淇濆瓨銆
5銆佹渶钖庯纴鎸塭nter阌阃鍑虹晫闱,鍐嶆℃煡鐪嫔唴瀹癸纴楠岃瘉涓涓嬶纴濡备笅锲炬墍绀恒
linux涓镐庢牱淇濆瓨淇鏀瑰悗镄勬枃浠讹纻
棣栧厛鎸塃SC阌锲炲埌锻戒护妯″纺锛泇i淇濆瓨鏂囦欢链変笉钖岀殑阃夐”锛屽瑰簲浜庝笉钖岀殑锻戒护锛屼綘鍙浠ヤ粠涓嬮溃镄勫懡浠や腑阃夋嫨涓涓闇瑕佺殑锛:w淇濆瓨鏂囦欢浣嗕笉阃鍑簐i:wfile灏嗕慨鏀瑰彟澶栦缭瀛桦埌file涓锛屼笉阃鍑簐i:w!寮哄埗淇濆瓨锛屼笉阃鍑簐i:wq淇濆瓨鏂囦欢骞堕鍑簐i:wq!寮哄埗淇濆瓨鏂囦欢锛屽苟阃鍑簐i:q涓崭缭瀛樻枃浠讹纴阃鍑簐i:q!涓崭缭瀛樻枃浠讹纴寮哄埗阃鍑簐i:e!鏀惧纯镓链変慨鏀规渶钖庡洖杞﹀嵆鍙銆
⑵ linux锻戒护琛岀紪杈戞枃浠跺悗淇濆瓨linux锻戒护琛岀紪杈
linux铏氭嫙链哄紑链哄懡浠よ岃剧疆锛
绛旓纴linux铏氭嫙链哄紑链哄懡浠よ岃剧疆镄/鍏蜂綋姝ラゆ柟娉曞备笅
锛1锛変慨鏀/etc/inittab鏂囦欢
?
锛2锛変娇鐢ㄨ櫄𨰾熸満鎺у埗鍙拌繘鍏Linux鏂囨湰妯″纺
?
锛3锛変娇鐢ㄧ粓绔
?
锛4锛夋枃链妯″纺鍜屽浘褰㈡ā寮忓垏鎹
init5鎴杝tart钖锷ㄥ浘褰㈡ā寮
init3钖锷ㄥ懡浠よ屾ā寮忋
甯屾湜鑳藉熷府鍒版偍镄
linux:锻戒护琛屼腑瀵规枃浠惰繘琛岀紪杈戝悗镐庝箞阃鍑哄埌锻戒护琛岀晫闱锛
鑻ュ湪锻戒护琛屼笅浣跨敤gedit锛屽厛淇濆瓨鏂囦欢钖庡叧闂绋嫔簭绐楀彛锛屽皢镊锷ㄩ鍒板懡浠よ岀晫闱锛涜嫢鍦ㄥ懡浠よ屼笅浣跨敤vim锛屽厛鎸変笅ESC阃鍑虹紪杈戞ā寮忥纴铹跺悗杈揿叆锛归q淇濆瓨骞堕鍑烘垨钥卶阃鍑烘垨钥卶!寮哄埗阃鍑猴纴浠庤屽洖鍒板懡浠よ岀晫闱銆
1.鍦ㄥ懡浠や笅浣跨敤gedit锛氢缭瀛樻枃浠跺悗鍏抽棴绋嫔簭绐楀彛灏呜嚜锷ㄩ鍑哄埌锻戒护琛岀晫闱锛2.鍦ㄥ懡浠よ屼笅浣跨敤vim锛气憼鍏堟寜涓婨SC阃鍑虹紪杈戞ā寮忥绂鈶¤緭鍏ワ细wq淇濆瓨骞堕鍑烘垨钥卶阃鍑烘垨钥卶!寮哄埗阃鍑猴纴浠庤屽洖鍒板懡浠よ岀晫闱锛Linux锻戒护琛岀晫闱㈤氩父浣跨敤镄勭▼搴忕紪杈戝櫒鏄锛
Linux镎崭綔绯荤粺涓嬶纴澶у舵渶缁忓父浣跨敤镄勭紪杈戝櫒鏄痸i鍜寁im銆
vi绫讳技浜嶹indows骞冲彴镄勮颁簨链琻otpad锛屾枃瀛楃殑镙煎纺镙峰纺姣旇缉鍗曚竴銆倂im绫讳技浜嶹indows骞冲彴镄勫啓瀛楁澘锛屾枃瀛楃殑镙峰纺鐩稿逛赴瀵屻
鍦↙inux骞冲彴镓揿紑閰岖疆鏂囦欢锛屽缓璁浣跨敤vim銆备笉钖岀被鍨嬬殑鏂囧瓧锛岄滆壊涓嶅悓锛屽彲浠ヨ╀綘蹇阃熷尯鍒嗗嚭鍝浜涙槸閰岖疆椤癸纴鍝浜涙槸娉ㄩ喷鏂囧瓧銆
linux锻戒护琛屼笅锛屾庝箞杩愯屼竴涓犹t宸ョ▼鏂囦欢锛
1銆佸湪Linux涓嬬殑锻戒护琛岀紪杈戠▼搴忥细#mkdirhello//mkdir锻戒护鍒涘缓涓涓猦ello鐩褰#cdhello//cd锻戒护鍒囨崲鍒板垰镓嶅垱寤虹殑hello鐩褰#vimain.cpp//鍦╤ello鐩褰曚腑鐢╲i鍒涘缓涓涓猰ain.cpp鏂囦欢灏嗕笅闱㈢殑浠g爜杈揿叆鍒癿ain.cpp鏂囦欢涓#include