logo

Linux Redaguoti failą

Linux failų sistema leidžia atlikti įvairias operacijas su tokiais failais kaip kurti, redaguoti, pervardyti, pašalinti . Failus galime redaguoti naudodami įvairius Linux redaktorius vim, nano, Emacs, Gedit, Gvim , ir dar.

Kaip redaguoti failus Linux

Supraskime, kaip redaguoti failus Linux serveryje naudojant skirtingus teksto redaktorius.

    Redaguokite failus naudodami VI redaktorių

The MES redaktorius yra plačiausiai naudojamas teksto rengyklė Linux pagrindu veikiančiose sistemose. Vi redaktorius turi įvairius režimus, pvz įprastas režimas, įterpimo režimas, komandų režimas, eilutės režimas, ir dar. Kiekvienas režimas leidžia mums atlikti tam tikras operacijas.

Jis yra plačiausiai naudojamas dėl savo modalumo. Dauguma įrankių turi tik vieną režimą; jie priima įvestį ir atlieka komanduotą operaciją, tačiau Vi turi keletą režimų.

Kai paleidžiame Vi, jis atsidaro įprastu režimu, kuris iš esmės yra komandų režimas. Šiame režime viskas, ką įvesime, laikoma komanda, o ne įvestimi.

Kartais Vi atrodo kaip įprastas redaktorius, bet kai būsite įpratę, jausitės kaip vienas iš galingų redagavimo įrankių.

Prieš redaguodami failus, supraskime, kaip perjungti režimą Vi redaktoriuje:

  • Paspauskite ESC klavišas dėl normalus režimas .
  • Paspauskite i Raktas dėl įterpimo režimas.
  • Paspauskite :q! raktai norėdami išeiti iš redaktoriaus neįrašę failo.
  • Paspauskite :wq! Raktai Norėdami išsaugoti atnaujintą failą ir išeiti iš redaktoriaus.
  • Paspauskite :w testas.txt norėdami išsaugoti failą kaip test.txt

Dabar supraskime, kaip redaguoti failą naudojant Vi redaktorių.

jframe

Norėdami redaguoti failą , pirmiausia sukurkite failą naudodami katė komanda:

 cat > Demo.txt 

Aukščiau pateikta komanda leidžia įvesti failo turinį terminale, įvesti failo turinį, tada paspauskite CTRL + D klavišai norėdami išsaugoti failą. Apsvarstykite toliau pateiktą terminalo spragą:

Linux Redaguoti failą

Norėdami redaguoti šį failą, vykdykite toliau pateiktą komandą, kad atidarytumėte naudodami Vi redaktorių:

 vi Demo.txt 

Linux Redaguoti failą

Aukščiau pateikta komanda atidarys failą su Vi redaktoriumi įprastu režimu. Apsvarstykite toliau pateiktą redaktoriaus vaizdą:

Šis failas atidarytas įprastu režimu, norėdami perjungti jį į įterpimo režimą paspauskite ' ESC“ klavišą sekė 'aš' Raktas. Užveskite žymeklį į norimą vietą ir įveskite tekstą. Norėdami išsaugoti failą ir išeiti iš redaktoriaus, paspauskite 'ESC' klavišą, po kurio seka :wq! Raktai. Apsvarstykite toliau pateiktą redaktoriaus vaizdą:

Linux Redaguoti failą

Dabar mes sėkmingai redagavome failą naudodami Vi redaktorių. Po to redaktorius bus uždarytas ir grįš į komandų eilutę. Norėdami pamatyti failo turinį, vykdykite cat komandą taip:

 cat Demo.txt 

Apsvarstykite toliau pateiktą terminalo spragtelėjimą.

Linux Redaguoti failą
    Redaguokite failus naudodami nano teksto rengyklę

Nano taip pat yra vienas iš dažniausiai naudojamų redaktorių Linux pagrindu veikiančiose sistemose. Tai paprastas ir įtakingas Linux redaktorius. Tai yra integruotas Linux platinimų redaktorius. Mums nereikia turėti jokių išankstinių žinių apie nano redaktorių prieš jį naudodami. Nano sistemoje nenaudojama jokia pirminė komanda, kuri veiktų su failu. Visos pagrindinės operacijos rodomos redaktoriaus apačioje. Mes galime juos suaktyvinti su a CTRL klavišą, pavyzdžiui, norėdami išsaugoti failą, paspauskite CTRL + O klavišus, norėdami išeiti iš redaktoriaus, paspauskite CTRL + X Raktas.

Norėdami redaguoti failą naudodami nano redaktorių, atidarykite failą iš katalogo, kuriame jis saugomas, naudodami šią komandą:

 nano Demo.txt 

Aukščiau pateikta komanda atidarys Demo.txt failą su nano redaktoriumi. Norėdami redaguoti failą, perkelkite žymeklį, įveskite norimą tekstą ir paspauskite CTRL + O klavišus, kad išsaugotumėte failą. Apsvarstykite toliau pateiktą nano teksto rengyklės vaizdą:

greitas rūšiavimas
Linux Redaguoti failą

Paspauskite CTRL + X klavišus, kad išeitumėte iš redaktoriaus. Pakeitimai, kuriuos atlikote faile, buvo sėkmingai išsaugoti. Norėdami patikrinti pakeitimus, vykdykite katės komandą taip:

 cat Demo.txt 

Bus rodomas failo turinys. Apsvarstykite toliau pateiktą išvestį:

Linux Redaguoti failą
    Redaguokite failą naudodami „Emacs“ redaktorių

„Emacs“ redaktorius taip pat leidžia redaguoti failus. Be to, jame yra daug integruotų funkcijų, tokių kaip žiniatinklio naršyklė, kalendorius, terminalas ir kt. Tai veikia kaip įprasta teksto rengyklė. „Emacs“ redaktoriuje galime redaguoti failus ir išsaugoti juos naršymo juostoje. Tai nėra įmontuotas redaktorius Linux pagrindu veikiančioje sistemoje, tačiau mes galime jį įdiegti naudodami terminalą.

Norėdami įdiegti emacs redaktorių, atidarykite terminalą (CTRL + ALT + T) ir vykdykite toliau pateiktą komandą:

 sudo apt-get install emacs 

Aukščiau pateikta komanda paprašys administratoriaus slaptažodžio, įveskite slaptažodį ir paspauskite ENTER Raktas. Apsvarstykite toliau pateiktą terminalo spragą:

Linux Redaguoti failą

Jis patikrins diegimo procesą, paspauskite „ ir' patvirtinimo raktas. Diegimo procesas prasidės. Diegimo procesas užtruks šiek tiek laiko. Apsvarstykite toliau pateiktą išvestį:

 Get:1 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-common all 25.2+1-6 [13.1 MB] Get:2 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 liblockfile-bin amd64 1.14-1.1 [11.9 kB] Get:3 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 liblockfile1 amd64 1.14-1.1 [6,804 B] Get:4 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-bin-common amd64 25.2+1-6 [127 kB] Get:5 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgif7 amd64 5.1.4-2ubuntu0.1 [30.9 kB] Get:6 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 libotf0 amd64 0.9.13-3build1 [44.6 kB] Get:7 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 m17n-db all 1.7.0-2 [1,239 kB] Get:8 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 libm17n-0 amd64 1.7.0-3build1 [243 kB] Get:9 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25 amd64 25.2+1-6 [3,468 kB] Get:10 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs all 47.0 [1,748 B] Get:11 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-el all 25.2+1-6 [15.6 MB] Fetched 33.9 MB in 3min 20s (170 kB/s) Selecting previously unselected package emacs25-common. (Reading database ... 168266 files and directories currently installed.) Preparing to unpack .../00-emacs25-common_25.2+1-6_all.deb ... Unpacking emacs25-common (25.2+1-6) ... Selecting previously unselected package liblockfile-bin. Preparing to unpack .../01-liblockfile-bin_1.14-1.1_amd64.deb ... Unpacking liblockfile-bin (1.14-1.1) ... Selecting previously unselected package liblockfile1:amd64. Preparing to unpack .../02-liblockfile1_1.14-1.1_amd64.deb ... Unpacking liblockfile1:amd64 (1.14-1.1) ... Selecting previously unselected package emacs25-bin-common. Preparing to unpack .../03-emacs25-bin-common_25.2+1-6_amd64.deb ... Unpacking emacs25-bin-common (25.2+1-6) ... Selecting previously unselected package libgif7:amd64. Preparing to unpack .../04-libgif7_5.1.4-2ubuntu0.1_amd64.deb ... Unpacking libgif7:amd64 (5.1.4-2ubuntu0.1) ... Selecting previously unselected package libotf0:amd64. Preparing to unpack .../05-libotf0_0.9.13-3build1_amd64.deb ... Unpacking libotf0:amd64 (0.9.13-3build1) ... Selecting previously unselected package m17n-db. Preparing to unpack .../06-m17n-db_1.7.0-2_all.deb ... Unpacking m17n-db (1.7.0-2) ... Selecting previously unselected package libm17n-0:amd64. Preparing to unpack .../07-libm17n-0_1.7.0-3build1_amd64.deb ... Unpacking libm17n-0:amd64 (1.7.0-3build1) ... Selecting previously unselected package emacs25. Preparing to unpack .../08-emacs25_25.2+1-6_amd64.deb ... Unpacking emacs25 (25.2+1-6) ... Selecting previously unselected package emacs. Preparing to unpack .../09-emacs_47.0_all.deb ... Unpacking emacs (47.0) ... Selecting previously unselected package emacs25-el. Preparing to unpack .../10-emacs25-el_25.2+1-6_all.deb ... Unpacking emacs25-el (25.2+1-6) ... Setting up liblockfile-bin (1.14-1.1) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... Setting up libotf0:amd64 (0.9.13-3build1) ... Processing triggers for install-info (6.5.0.dfsg.1-2) ... Setting up liblockfile1:amd64 (1.14-1.1) ... Setting up libgif7:amd64 (5.1.4-2ubuntu0.1) ... Setting up m17n-db (1.7.0-2) ... Setting up emacs25-common (25.2+1-6) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libm17n-0:amd64 (1.7.0-3build1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Setting up emacs25-bin-common (25.2+1-6) ... update-alternatives: using /usr/bin/ctags.emacs25 to provide /usr/bin/ctags (ctags) in auto mode update-alternatives: using /usr/bin/ebrowse.emacs25 to provide /usr/bin/ebrowse (ebrowse) in auto mode update-alternatives: using /usr/bin/emacsclient.emacs25 to provide /usr/bin/emacsclient (emacsclient) in auto mode update-alternatives: using /usr/bin/etags.emacs25 to provide /usr/bin/etags (etags) in auto mode Setting up emacs25-el (25.2+1-6) ... Setting up emacs25 (25.2+1-6) ... update-alternatives: using /usr/bin/emacs25-x to provide /usr/bin/emacs (emacs) in auto mode Install emacsen-common for emacs25 emacsen-common: Handling install of emacsen flavor emacs25 Install dictionaries-common for emacs25 install/dictionaries-common: Byte-compiling for emacsen flavour emacs25 Setting up emacs (47.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... 

Aukščiau pateiktas demono procesas mūsų sistemoje įdiegė emacs redaktorių. Dabar galime tyrinėti emacs redaktorių mūsų Linux sistemoje.

Norėdami atidaryti failą su emacs redaktoriumi, pakeiskite katalogą į kelią, kuriame yra mūsų failas, ir vykdykite toliau pateiktą komandą:

kino aktorė Kajal
 emacs Demo.txt 

Aukščiau pateikta komanda atidarys failą su emacs redaktoriumi. Failą galime redaguoti kaip tradicinį teksto rengyklę. Apsvarstykite toliau pateiktą emacs redaktoriaus vaizdą:

Linux Redaguoti failą

Redaguokite failą ir išsaugokite jį naudodami naršymo juostoje pateiktą išsaugojimo parinktį.

Norėdami patikrinti failo atnaujinimą, vykdykite cat komandą taip:

 cat Demo.txt 

Apsvarstykite toliau pateiktą išvestį:

Linux Redaguoti failą