Miten avata, luoda, muokata ja tarkastella tiedostoa Linuxissa

Yksi asia, jota GNU / Linux tekee samoin kuin mikä tahansa muu käyttöjärjestelmä, antaa sinulle työkalut, joita tarvitaan tekstitiedostojen luomiseen ja muokkaamiseen. Pyydä kymmenen Linux-käyttäjää nimeämään suosikki-tekstieditori, ja saatat saada kymmenen erilaista vastausta. Tällä sivulla käsitellään muutamia Linuxin käytettävissä olevia tekstieditoreja.

Tässä osassa käsitellään tekstinmuokkaussovelluksia Linux-ikkunajärjestelmälle, X Windows, yleisemmin tunnetaan nimellä X11 tai X.

Jos olet tulossa Microsoft Windowsista, olet varmasti perehtynyt perinteiseen Windows-tekstieditoriin, Notepadiin. Linux tarjoaa monia vastaavia ohjelmia, kuten NEdit, gedit ja geany . Kukin näistä ohjelmista on ilmaista ohjelmistoa, ja jokainen niistä tarjoaa suunnilleen saman toiminnallisuuden. Teidän on päätettävä, mikä tuntuu parhaiten ja jolla on paras käyttöliittymä. Kaikki nämä kolme ohjelmaa tukevat syntaksin korostusta, joka on kätevä, jos käytät niitä muokkaamaan lähdekoodia tai merkintäkielellä, kuten HTML: llä tai CSS: llä kirjoitettuja asiakirjoja.

nedit

Ndvit, joka on lyhyt Nirvana-editorille, on yksinkertainen tekstieditori, joka on hyvin samanlainen kuin Muistio. Se käyttää Motif-tyylistä käyttöliittymää.

NEdit-kotisivu sijaitsee osoitteessa //sourceforge.net/projects/nedit/. Jos käytät Debian- tai Ubuntu-järjestelmää, voit asentaa NEditin seuraavalla komennolla:

 sudo apt-get install nedit 

Lisätietoja on NEdit-tietosivulla.

Geany

Geany on tekstieditori, joka on paljon kuin Notepad ++ for Windows. Se tarjoaa välilehden käyttöliittymän useiden avoinna olevien tiedostojen käsittelemiseen kerralla ja sillä on hienoja ominaisuuksia, kuten rivinumeroiden näyttäminen marginaalissa. Se käyttää GTK + -liitäntätyökalua.

Geanyn kotisivu sijaitsee osoitteessa //www.geany.org/. Debian- ja Ubuntu-järjestelmissä voit asentaa Geanyn suorittamalla komennon:

 sudo apt-get asenna geany 

gedit

Gedit on GNOME-työpöytäympäristön oletusteksti. Se on loistava tekstieditori, jota voidaan käyttää lähes kaikissa Linux-järjestelmissä.

Geditin kotisivu sijaitsee osoitteessa //wiki.gnome.org/Apps/Gedit. Debian- ja Ubuntu-järjestelmissä Gedit voidaan asentaa suorittamalla seuraava komento:

 sudo apt-get install gedit 

Terminaalipohjaiset tekstieditorit

Jos työskentelet Linux-komentoriviltä ja tarvitset tekstieditoria, sinulla on monia vaihtoehtoja. Tässä muutamia suosituimpia:

pico

pico aloitti tekstipohjaisen sähköpostiohjelman männyn sisäänrakennetun editorin, ja se pakattiin lopulta itsenäiseksi ohjelmaksi tekstitiedostojen muokkaamiseksi. ("pico" on tieteellinen etuliite hyvin pienille asioille.)

Männyn modernia versiota kutsutaan alpiiniksi, mutta picoa kutsutaan edelleen pikoksi. Lisätietoa siitä, miten sitä käytetään, löydät pico-komentoasiakirjoistamme.

Debian- ja Ubuntu Linux -järjestelmissä voit asentaa picon komennolla:

 sudo apt-get install alpine-pico 

nano

nano on pico: n GNU-versio, ja se on olennaisesti sama ohjelma eri nimellä.

Debian- ja Ubuntu Linux -järjestelmissä nano voidaan asentaa komennolla:

 sudo apt-get install nano 

puhti

vim, joka tarkoittaa "vi parannettua", on tekstieditori, jota miljoonat tietotekniikan ammattilaiset käyttävät kaikkialla maailmassa. Sen hallintalaitteet ovat aluksi hieman hämmentäviä, mutta kun saat niistä ripustuksen, vim tekee monimutkaisten muokkaustöiden suorittamisesta nopeasti ja helposti. Lisätietoja on perusteellisessa vim-oppaassa.

Debian- ja Ubuntu Linux -järjestelmissä vim voidaan asentaa komennolla:

 sudo apt-get install vim 

emacs

emacs on monimutkainen, hyvin muokattava tekstieditori, jossa on sisäänrakennettu tulkki Lisp-ohjelmointikielelle. Jotkut tietokoneohjelmoijat käyttävät sitä uskonnollisesti, erityisesti niitä, jotka kirjoittavat tietokoneohjelmia Lisp-murteissa, kuten Scheme. Lisätietoja on Emacs-tietosivulla.

Debian- ja Ubuntu Linux -järjestelmissä emacs voidaan asentaa komennolla:

 sudo apt-get asenna emacs 

Ohjaa komennon ulostulo tekstitiedostoon

Linux-komentorivillä haluat joskus luoda tai tehdä muutoksia tekstitiedostoon ilman tekstieditorin suorittamista. Tässä on joitakin komentoja, jotka saatat olla hyödyllisiä.

Tyhjän tiedoston luominen kosketusnäytöllä.

Jos haluat luoda tyhjän tiedoston, on tavallista käyttää komentoa koskettamalla . touch päivittää tiedoston atime- ja mtime-attribuutit ikään kuin tiedoston sisältöä olisi muutettu ilman mitään muuttamista. Jos kosketat tiedostoa, jota ei ole, järjestelmä luo tiedoston asettamatta mitään tietoja sisälle.

Esimerkiksi komento:

 kosketa myfile.txt 

Yllä oleva komento luo uuden, tyhjän tiedoston nimeltä myfile.txt, jos kyseistä tiedostoa ei vielä ole.

Tekstin uudelleenohjaaminen tiedostoon

Joskus sinun täytyy pysäyttää komennon tuloste tiedostoon. Voit tehdä tämän nopeasti ja helposti valitsemalla > -symbolilla ohjata lähdön tiedostoon.

Esimerkiksi kaiun komentoa käytetään "echo" -tekstin ulostulona. Oletusarvoisesti tämä menee standardilähtöön - näyttöön. Joten komento:

 echo "Esimerkki tekstistä". 

Yllä oleva komento tulostaa tämän tekstin näytölle ja palauttaa komentokehotteeseen. Voit kuitenkin > siirtää tämän lähdön tiedostoon. Esimerkiksi:

 echo "Esimerkki tekstistä". > myfile.txt 

Yllä oleva komento laittaa tekstin " Esimerkki teksti ". tiedostoon myfile.txt . Jos myfile.txt ei ole olemassa, se luodaan. Jos se on jo olemassa, sen sisältö korvataan, tuhoaa edellisen sisällön ja korvaa ne.

Varoitus: Ole varovainen, kun ohjaat lähdön tiedostoon > . Se korvaa tiedoston edellisen sisällön, jos se on jo olemassa. Tätä toimintoa ei ole peruutettu, joten varmista, että haluat korvata tiedoston sisällön kokonaan ennen kuin suoritat komenton.

Tässä on esimerkki toisesta komennosta:

 ls -l> directory.txt 

Yllä oleva komento suorittaa l : n l- vaihtoehdolla, joka antaa yksityiskohtaisen luettelon tiedostoista nykyisessä hakemistossa. > -Operaattori ohjaa lähdön tiedostoon hakemisto.txt sen sijaan, että se tulostettaisiin näytölle. Jos hakemistoa.txt ei ole, se luodaan ensin. Jos se on jo olemassa, sen sisältö korvataan.

Uudelleenohjaus tiedoston loppuun

Uudelleenohjausyritys >> on samanlainen kuin >, mutta tiedoston sisällön korvaamisen sijaan se lisää uudet tiedot tiedoston loppuun. Esimerkiksi komento:

 ls -l >> directory.txt 

Yllä oleva komento ottaa ls -l: n lähdön ja lisää sen hakemistoon .txt . Jos hakemistoa.txt ei ole, se luodaan ensin. Jos se on jo olemassa, ls -l: n ulostulo lisätään tiedoston loppuun, yksi rivi sen jälkeen, mikä oli jo tiedostossa.