Yuav Ua Li Cas Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal

Cov txheej txheem:

Yuav Ua Li Cas Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal
Yuav Ua Li Cas Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal

Video: Yuav Ua Li Cas Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal

Video: Yuav Ua Li Cas Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla use for? 2024, Tej zaum
Anonim

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

Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 1
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 1

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.
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 2
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 2

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.
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 3
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 3

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.
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal 4
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal 4

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..
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 5
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 5

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.

Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 6
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 6

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!

Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 7
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 7

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

Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 8
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 8

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.
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 9
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 9

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.
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 10
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 10

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.
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 11
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 11

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.

Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 12
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 12

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.

Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 13
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 13

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
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 14
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 14

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.
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 15
Tsim thiab Kho Cov Ntawv Cov Ntawv hauv Linux los ntawm Kev Siv Terminal Kauj Ruam 15

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.

Pom zoo: