Qhov wikiHow qhia koj yuav tsim thiab kho cov ntawv li cas hauv ob qhov nrov Linux cov ntawv kho. Yuav luag txhua lub Linux tshuab ua ntej tau teeb tsa ua ntej nrog Nano, ncaj ncaj, yooj yim-rau-siv cov ntawv sau. Yog tias koj tsis nyiam (lossis tsis muaj) Nano, koj tseem tuaj yeem siv Vi (lossis Vim, nyob ntawm qhov system) los kho cov ntawv. Vi thiab Vim yog qhov nyuaj me ntsis rau siv, vim muaj ntau qhov lus txib thiab ob hom sib txawv.
Cov kauj ruam
Txoj Kev 1 ntawm 2: Siv Nano
Kauj Ruam 1. Nias Tswj+Alt+T kom qhib lub qhov rai tshiab
Cov keyboard luv no qhib lub davhlau ya nyob twg hauv yuav luag txhua lub khoos phis tawj ntawm Linux.
- Koj tseem tuaj yeem nyem ob npaug rau Terminal lub cim hauv koj daim ntawv teev npe, lossis los ntawm txhaj rau koj cov ntawv qhia zaub mov Dash (yog tias koj siv GNOME) thiab tshawb rau lub davhlau ya nyob twg.
- Nano yog ib qho yooj yim-rau-siv cov ntawv sau uas los ua ntej ntawm txhua qhov Ubuntu-raws Linux faib khoom. Yog tias koj tsis muaj Nano, koj tuaj yeem tau txais nws los ntawm kev khiav sudo apt install nano (Ubuntu thiab Debian) lossis sudo yum nruab nano (CentOS thiab Fedora).
- Yog tias koj tau siv Pico cov ntawv sau, koj yuav pom tias Nano yog qhov zoo ib yam. Thiab tsis zoo li Vi thiab Vim, koj tsis tas yuav hloov ntawm kev hais kom ua thiab hom kev siv thaum siv nws.
Kauj Ruam 2. Mus rau phau ntawv teev npe uas koj xav tsim koj cov ntawv
Tej zaum koj yuav xav tso cov ntaub ntawv nyob qhov twg hauv koj phau ntawv qhia tsev, uas yog qhov uas koj twb tau qhib thaum qhib lub qhov rai. Yog tias koj xav muab cov ntawv tso rau hauv cov ntawv teev npe uas twb muaj lawm, koj tuaj yeem siv ua cd hais kom mus txog ntawd.
- Txhawm rau saib tag nrho cov ntawv tais ceev tseg hauv phau ntawv teev npe tam sim no (koj lub tsev npe), ntaus ls thiab nias Nkag mus.
- Txhawm rau mus rau cov npe hauv koj phau ntawv teev npe hauv tsev, ntaus cd directoryname thiab nias Nkag mus (hloov directoryname 'nrog cov npe lub npe).
- Yog tias koj xav tsim cov npe tshiab, khiav makedir directoryname (hloov npe npe nrog lub npe koj xav muab koj phau ntawv teev npe tshiab.
- Koj tuaj yeem tsim thiab kho cov ntaub ntawv sab nraud ntawm koj phau ntawv teev npe hauv tsev, tab sis koj yuav xav tau cov hauv paus nkag los ua li ntawd.
Kauj Ruam 3. Ntaus nano filename thiab nias ↵ Enter
Hloov lub npe ntawv nrog lub npe koj xav muab koj cov ntawv tshiab. Qhov no tsim thiab qhib cov ntawv sau tshiab nrog lub npe ntawd.
- Piv txwv li, yog tias koj xav tsim cov ntaub ntawv hu ua "testfile," hom nano testfile thiab nias Nkag mus.
- Tej zaum nws yuav pab ntxiv ".txt" mus rau qhov kawg ntawm koj lub npe ntawv kom koj paub tias nws yog cov ntawv sau.
- Yog tias koj cov npe tam sim no muaj cov ntaub ntawv los ntawm tib lub npe, cov lus txib no yuav qhib qhov ntawv ntawd.
Kauj Ruam 4. Nrhiav cov npe hais kom ua hauv qab ntawm lub qhov rais
Cov lus txib koj tuaj yeem siv thaum ntaus ntawv rau hauv koj cov ntawv tshwm nyob rau hauv qab ntawm Nano. Txhawm rau pom ntau cov lus txib, tsuas yog nthuav lub qhov rais los ntawm rub nws los ntawm ib qho ntawm nws cov ces kaum.
-
Cov lus txib yog pib nrog lub carat (^) lossis M. M. carat sawv cev rau Tswj qhov tseem ceeb, thaum M sawv cev rau Alt tus yuam sij
- Piv txwv li, ^U yog qhov hais kom muab tshuaj txhuam. Txhawm rau muab qee yam uas koj tau theej, koj yuav tsum nias Tswj + U.
- M-U yog cov lus txib kom rov ua qhov kawg. Txhawm rau rov ua dua, koj yuav tsum nias Alt + Ua.
- Txhawm rau pom txhua Nano cov lus txib, nyem Tswj + G..
Kauj Ruam 5. Ntaus rau hauv koj cov ntaub ntawv
Yog tias koj xav tau txav tus cursor, siv cov xub xub.
Koj tuaj yeem siv tus nas los qhia cov ntawv uas koj xav luam thiab/lossis muab tshuaj txhuam. Txhawm rau luam cov ntawv tseem ceeb, nias Ua haujlwm + 6. Tom qab ntawd, siv cov xub xub txav mus rau lwm qhov chaw hauv cov ntawv thiab nias Tswj + U muab tshuaj txhuam.
Kauj Ruam 6. Nias Tswj+O kom txuag tau cov ntaub ntawv
Txij li koj twb tau muab koj cov ntaub ntawv npe, koj yuav tsis raug nug kom muab cov ntaub ntawv no lub npe. Txawm li cas los xij, yog tias koj pib ua cov ntaub ntawv yam tsis tau muab nws lub npe (los ntawm tsuas yog siv nano los ntawm qhov hais kom sai uas tsis muaj npe ntawv), koj yuav raug nug kom ntaus lub npe rau koj cov ntaub ntawv tshiab thiab nias Nkag mus kom txuag.
Zam kev ntxias kom nias Tswj + S. kom txuag tau, raws li qhov ntawd yuav cia li khov koj lub qhov rai qhov rai!
Kauj Ruam 7. Nias Tswj+X kom tawm Nano
Qhov no rov qab koj mus rau qhov hais kom ua sai.
Koj tuaj yeem rov qhib cov ntawv koj tau tsim hauv Nano los ntawm kev ntaus nano filename ib yam li koj tau ua dhau los
Txoj Kev 2 ntawm 2: Siv Vi lossis Vim
Kauj Ruam 1. Nias Tswj+Alt+T kom qhib lub qhov rai tshiab
Qhov no yuav qhib lub davhlau ya nyob twg tshiab hauv ib qho ntawm Linux.
- Koj tseem tuaj yeem nyem ob npaug rau Terminal lub cim hauv koj daim ntawv teev npe, lossis los ntawm txhaj rau koj cov ntawv qhia zaub mov Dash (yog tias koj siv GNOME) thiab tshawb rau lub davhlau ya nyob twg.
- Vi yog ib qho ntawm cov txheej txheem qub tshaj plaws thiab ua tau zoo tshaj plaws Unix-based text editors. Vim sawv rau "Vi iMproved," uas txhais tau tias nws zoo li Vi tab sis muaj ntau yam ntxiv. Ntawm feem ntau cov qauv niaj hnub ntawm Linux, khiav ua vi ntawm qhov hais kom ua yuav pib tiag Vim es tsis txhob Cov lus txib yooj yim yog tib yam rau ob tus neeg kho.
- Vi muaj ntau qhov kev kawm nkhaus dua li Nano, tab sis thaum koj tau dai nws, nws yooj yim siv.
Kauj Ruam 2. Mus rau phau ntawv teev npe uas koj xav tsim koj cov ntawv
Tej zaum koj yuav xav tso cov ntaub ntawv nyob qhov twg hauv koj phau ntawv qhia tsev, uas yog qhov uas koj twb tau qhib thaum qhib lub qhov rai. Yog tias koj xav muab cov ntawv tso rau hauv cov ntawv teev npe uas twb muaj lawm, koj tuaj yeem siv ua cd hais kom mus txog ntawd.
- Txhawm rau saib tag nrho cov ntawv tais ceev tseg hauv phau ntawv teev npe tam sim no (koj lub tsev npe), ntaus ls thiab nias Nkag mus.
- Txhawm rau mus rau cov npe hauv koj phau ntawv teev npe hauv tsev, ntaus cd directoryname thiab nias Nkag mus (hloov directoryname 'nrog cov npe lub npe).
- Yog tias koj xav tsim cov npe tshiab, khiav makedir directoryname (hloov npe npe nrog lub npe koj xav muab koj phau ntawv teev npe tshiab.
- Koj tuaj yeem tsim thiab kho cov ntaub ntawv sab nraud ntawm koj phau ntawv teev npe hauv tsev, tab sis koj yuav xav tau cov hauv paus nkag los ua li ntawd.
Kauj Ruam 3. Ntaus vi filename thiab nias ↵ Enter
Xwb, koj tuaj yeem ntaus vim npe lub npe kom paub tseeb tias cov ntawv qhib hauv Vim tsis yog Vi. Qhov "vi" ib feem ntawm cov lus txib no xaiv Vim Vim cov ntawv sau ua tus program los siv. Hloov lub npe ntawv nrog lub npe koj xav muab rau koj cov ntawv tshiab.
- Rau cov ntaub ntawv npe "sample.text", piv txwv li, koj yuav ntaus vi sample.txt.
- Yog tias koj cov npe tam sim no muaj cov ntaub ntawv los ntawm tib lub npe, cov lus txib no yuav qhib qhov ntawv ntawd.
Kauj Ruam 4. Nias tus yuam sij i
Thaum koj qhib Vi lossis Vim, nws qhib hauv hom tshwj xeeb hu ua Command mode. Nias lub Kuv qhov tseem ceeb yuav tso koj rau hauv Hom Ntxig, uas yog qhov uas koj yuav ua koj li kev ntaus ntawv.
Koj yuav tsum pom - NTSE- pop rau hauv qab ntawm lub qhov rais thaum koj nias tus yuam sij Kuv.
Kauj Ruam 5. Ntaus koj cov ntawv
Thaum koj nyob hauv Hom Ntxig, koj tuaj yeem sau yooj yim raws li koj ib txwm xav tau rau lwm cov ntawv sau. Txhawm rau mus rau kab tom ntej, tsuas yog nias Nkag mus.
Kauj Ruam 6. Nias tus yuam sij Esc
Qhov no coj koj rov qab mus rau Command hom. Hom kev hais kom ua yog qhov uas koj yuav ua tej yam xws li txuag, theej, muab tshuaj txhuam, thiab tso tseg. Koj yuav paub tias koj nyob hauv hom lus txib thaum koj tsis pom "INSERT" nyob hauv qab ntawm lub qhov rais.
- Koj tuaj yeem siv cov xub tuav kom txav mus ncig ntawm daim ntawv thaum koj nyob hauv Hom Lus Hais hauv Vi thiab Vim. Vim tseem tso cai rau koj siv tus xub xub txav mus rau hauv Hom Ntxig.
- Rov qab mus rau Insert hom txhua lub sijhawm los ntawm nias lub pob kuv tus yuam sij
Kauj Ruam 7. Hom: w thiab nias ↵ Enter
Txhua Vi/Vim cov lus txib pib nrog txoj nyuv, thiab qhov: w hais kom ua cov ntaub ntawv (xav txog "w" li "sau").
- Yog tias koj tsim cov ntaub ntawv yam tsis muaj lub npe (lossis xav khaws qhov hloov kho tam sim no rau ib daim ntawv tshiab), ntaus: w filename hloov, hloov cov npe ntawv nrog lub npe koj xav muab cov ntawv no.
- Txhawm rau kom tau txais kev pab thiab kawm paub ntau ntxiv txog Vi/Vim cov lus txib, ntaus: pab hauv Command hom thiab nias Nkag mus.
Kauj Ruam 8. Ntaus: q thiab nias ↵ Enter kom tawm mus
Qhov no kaw koj cov ntaub ntawv thiab coj koj rov qab mus rau qhov hais kom ua sai.
- Txhawm rau rov qhib cov ntawv, tsuas yog ntaus vi filename lossis vim filename.
- Koj tseem tuaj yeem txuag thiab txiav tawm tib lub sijhawm los ntawm kev ntaus: wq hauv Command hom.
Lub tswv yim
- Nco ntsoov khaws koj cov ntaub ntawv ua ntej tawm, vim tias koj yuav tsis ceeb toom tas li txog kev hloov pauv uas tsis tau khaws tseg.
- Koj tuaj yeem khiav tus txiv neej vi lossis txiv neej nano ntawm qhov hais kom ua sai sai los saib phau ntawv qhia rau ib qho ntawm cov ntawv kho kab ntawv no.
- Ib qho ntawm cov txiaj ntsig zoo tshaj plaws ntawm Vim dhau Vi yog nws cov ntsiab lus tseem ceeb, uas yog qhov zoo rau coders. Nws kuj tseem los nrog kev tshuaj ntsuam xyuas ua ke, thiab muaj peev xwm txav mus los nrog cov xub tuav hauv Hom Ntxig.