logo

Linux Uredi datoteku

Datotečni sustav Linuxa omogućuje nam izvršavanje raznih operacija na datotekama poput stvoriti, urediti, preimenovati, ukloniti . Datoteke možemo uređivati ​​pomoću različitih Linux uređivača kao što su vim, nano, Emacs, Gedit, Gvim , i više.

funkcije niza u Javi

Kako uređivati ​​datoteke u Linuxu

Hajdemo shvatiti kako uređivati ​​datoteke na Linux poslužitelju preko različitih uređivača teksta.

    Uredite datoteke pomoću VI editora

The MI editor je najčešće korišten uređivač teksta u sustavima temeljenim na Linuxu. Vi uređivač ima različite načine rada poput normalni način, način umetanja, naredbeni način, linijski način, i više. Svaki način rada omogućuje nam upravljanje njegovim specifičnim operacijama.

Najviše se koristi zbog svog modaliteta. Većina alata ima samo jedan način rada; oni preuzimaju unos i izvode naređenu operaciju, ali Vi ima nekoliko načina.

Kada pokrenemo Vi, on se otvara u normalnom načinu rada, koji je u osnovi naredbeni način rada. U ovom načinu rada, sve što upišemo smatra se naredbom, a ne unosom.

Ponekad se Vi čini kao tipičan editor, ali kada se naviknete na njega, osjećat ćete se kao jedan od moćnih alata za uređivanje.

Prije uređivanja datoteka, shvatimo kako promijeniti način rada u uređivaču Vi:

  • pritisni Tipka ESC za normalni mod .
  • Pritisnite i Ključ za način umetanja.
  • Pritisnite :q! ključevi za izlaz iz uređivača bez spremanja datoteke.
  • Pritisnite :wq! Ključevi za spremanje ažurirane datoteke i izlaz iz uređivača.
  • Pritisnite :w test.txt da biste datoteku spremili kao test.txt

Razmotrimo sada kako urediti datoteku pomoću Vi editora.

Za uređivanje datoteke , prvo izradite datoteku pomoću mačka naredba:

 cat > Demo.txt 

Gornja naredba omogućuje unos sadržaja datoteke na terminalu, unesite sadržaj datoteke, zatim pritisnite Tipke CTRL+D za spremanje datoteke. Razmotrite donju snimku terminala:

Linux Uredi datoteku

Da biste uredili ovu datoteku, izvršite donju naredbu za otvaranje s Vi editorom:

 vi Demo.txt 

Linux Uredi datoteku

Gornja naredba otvorit će datoteku s Vi editorom u normalnom načinu rada. Razmotrite donju sliku uređivača:

Ova je datoteka otvorena u normalnom načinu rada, za prebacivanje u način umetanja pritisnite ' Tipka ESC' slijedi 'ja' ključ. Postavite kursor na željenu poziciju i unesite tekst. Za spremanje datoteke i izlaz iz uređivača pritisnite 'ESC' ključ, nakon čega slijedi :wq! Ključevi. Razmotrite donju sliku uređivača:

Linux Uredi datoteku

Sada smo uspješno uredili datoteku koristeći Vi editor. Uređivač će se nakon toga zatvoriti i vratiti u naredbeni redak. Da biste vidjeli sadržaj datoteke, izvršite naredbu cat na sljedeći način:

 cat Demo.txt 

Razmotrite donju sliku terminala.

Linux Uredi datoteku
    Uredite datoteke s nano uređivačem teksta

Nano također je jedan od najčešće korištenih editora u sustavima baziranim na Linuxu. To je jednostavan i utjecajan uređivač Linuxa. To je ugrađeni editor za distribucije Linuxa. Ne moramo imati nikakvo predznanje o nano editoru prije nego što ga upotrijebimo. U nano se ne koristi primarna naredba za rad s datotekom. Sve osnovne operacije prikazane su na dnu uređivača. Možemo ih pokrenuti pomoću a CTRL tipku, na primjer, za spremanje datoteke pritisnite CTRL+O tipke, za izlaz iz editora pritisnite CTRL+X ključ.

Za uređivanje datoteke pomoću nano uređivača, otvorite datoteku iz direktorija u kojem je pohranjena pomoću sljedeće naredbe:

 nano Demo.txt 

Gornja naredba otvorit će datoteku Demo.txt s nano editorom. Za uređivanje datoteke pomaknite kursor i unesite željeni tekst te pritisnite CTRL+O tipke za spremanje datoteke. Razmotrite donju sliku uređivača nano teksta:

Linux Uredi datoteku

Pritisnite CTRL+X tipke za izlaz iz editora. Promjene koje ste izvršili na datoteci uspješno su spremljene. Da biste provjerili promjene, izvršite naredbu cat na sljedeći način:

 cat Demo.txt 

Prikazat će sadržaj datoteke. Razmotrite donji izlaz:

Linux Uredi datoteku
    Uredite datoteku koristeći Emacs editor

Emacs editor također nam omogućuje uređivanje datoteka. Osim toga, ima mnoge ugrađene značajke kao što su web preglednik, kalendar, terminal i još mnogo toga. Radi kao normalan uređivač teksta. U Emacs editoru možemo uređivati ​​datoteke i spremati ih pomoću navigacijske trake. To nije ugrađeni uređivač u sustavu temeljenom na Linuxu, ali ga možemo instalirati pomoću terminala.

Za instalaciju emacs editora otvorite terminal (putem CTRL+ALT+T) i izvršite naredbu ispod:

 sudo apt-get install emacs 

Gornja naredba će tražiti administratorsku lozinku, upišite lozinku i pritisnite UNESI ključ. Razmotrite donju snimku terminala:

Linux Uredi datoteku

Provjerit će proces instalacije, pritisnite ' i' ključ za potvrdu. Instalacijski proces će započeti, trebat će neko vrijeme da se završi. Razmotrite donji izlaz:

 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) ... 

Gornji proces demona instalirao je emacs editor na naš sustav. Sada možemo istražiti emacs editor u našem Linux sustavu.

Da biste otvorili datoteku s emacs editorom, promijenite direktorij u stazu gdje postoji naša datoteka i izvršite naredbu ispod:

 emacs Demo.txt 

Gornja naredba otvorit će datoteku s emacs editorom. Datoteku možemo uređivati ​​kao tradicionalni uređivač teksta. Razmotrite donju sliku emacs editora:

Linux Uredi datoteku

Uredite datoteku i spremite je pomoću opcije spremanja prikazane na navigacijskoj traci.

Da provjerite ažuriranje datoteke, izvršite naredbu cat na sljedeći način:

 cat Demo.txt 

Razmotrite donji izlaz:

Linux Uredi datoteku