Tiedoston avaaminen, luominen, muokkaaminen ja tarkasteleminen Linuxissa

Tiedoston avaaminen, luominen, muokkaaminen ja tarkasteleminen Linuxissa

Yksi asia, jonka GNU/Linux tekee samoin kuin mikä tahansa muu käyttöjärjestelmä, on antaa sinulle työkalut, joita tarvitset tekstitiedostojen luomiseen ja muokkaamiseen. Pyydä kymmentä Linux-käyttäjää nimeämään suosikkitekstieditorinsa, niin saatat saada kymmenen erilaista vastausta. Tällä sivulla käsittelemme muutamia monista Linuxille saatavilla olevista tekstieditoreista.

GUI-tekstieditorit

Tässä osiossa käsitellään tekstinmuokkaussovelluksia Linux-ikkunajärjestelmälle, X Windowsille, joka tunnetaan paremmin nimellä X11 tai X.

Jos olet kotoisin Microsoft Windowsista, olet epäilemättä perehtynyt perinteiseen Windowsin tekstieditoriin, Notepadiin. Linux tarjoaa monia samanlaisia ​​ohjelmia, mukaan lukien NEdit, gedit ja geany. Jokainen näistä ohjelmista on ilmaista ohjelmistoa, ja jokainen tarjoaa suunnilleen samat toiminnot. On sinun päätettävissäsi, mikä tuntuu parhaalta ja jolla on sinulle paras käyttöliittymä. Kaikki kolme ohjelmaa tukevat syntaksin korostusta, mikä auttaa muokkaamaan lähdekoodia tai merkintäkielellä, kuten HTML- tai CSS-kielellä, kirjoitettuja asiakirjoja.

NEedit

Nedit-tekstieditori Linuxille

NEdit, joka on lyhenne sanoista Nirvana Editor, on suoraviivainen tekstieditori, joka on hyvin samanlainen kuin Muistio. Se käyttää Motif-tyylistä käyttöliittymää.

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

sudo apt-get install nedit

Katso lisätietoja NEdit-tietosivultamme.

Geany

Geany-tekstieditori Linuxille

Geany on tekstieditori, joka muistuttaa paljon Notepad++:aa Windowsille. Se tarjoaa välilehtikäyttöliittymän useiden avoimien tiedostojen käsittelemiseen kerralla, ja siinä on hienoja ominaisuuksia, kuten rivinumeroiden näyttäminen marginaalissa. Se käyttää GTK+-käyttöliittymän työkalupakkia.

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

sudo apt-get install geany

Gedit

Gedit-tekstieditori Linuxille

Gedit on oletusarvoinen tekstieditori GNOME-työpöytäympäristössä. Se on loistava tekstieditori, jota voidaan käyttää missä tahansa Linux-järjestelmässä.

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

sudo apt-get install gedit

Päätepohjaiset tekstieditorit

Jos työskentelet Linuxin komentorivikäyttöliittymästä ja tarvitset tekstieditorin, sinulla on monia vaihtoehtoja. Tässä on joitain suosituimmista:

pico

Pico-tekstieditori, joka toimii Linuxissa

pico aloitti tekstipohjaisen sähköpostiohjelman pineen sisäänrakennetun editorina, ja lopulta se pakattiin erilliseksi ohjelmaksi tekstitiedostojen muokkausta varten. (“pico” on tieteellinen etuliite hyvin pienille asioille.)

Nykyaikaista männyn versiota kutsutaan alppiksi, mutta picoa kutsutaan edelleen picoksi. Löydät lisätietoja sen käytöstä pico-komentodokumentaatiostamme.

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

sudo apt-get install alpine-pico

nano

Nano-tekstieditori, joka toimii Linuxissa

nano on picon GNU-versio ja se on pohjimmiltaan sama ohjelma eri nimellä.

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

sudo apt-get install nano

vim

Vim-tekstieditori, joka toimii Linuxissa

vim, joka tarkoittaa “vi parannettua”, on tekstieditori, jota käyttävät miljoonat tietotekniikan ammattilaiset ympäri maailmaa. Sen säätimet ovat aluksi hieman hämmentäviä, mutta kun olet oppinut niistä, vim tekee monimutkaisten muokkaustehtävien suorittamisesta nopeaa ja helppoa. Lisätietoja on perusteellisessa vim-oppaassamme.

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

sudo apt-get install vim

emacs

emacs-editori, joka toimii Linuxissa

emacs on monimutkainen, helposti muokattavissa oleva tekstieditori, jossa on sisäänrakennettu tulkki Lisp-ohjelmointikielelle. Jotkut tietokoneohjelmoijat käyttävät sitä uskonnollisesti, erityisesti ne, jotka kirjoittavat tietokoneohjelmia Lisp-murteilla, kuten Scheme. Lisätietoja saat emacs-tietosivultamme.

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

sudo apt-get install emacs

Komennon tulosteen uudelleenohjaus tekstitiedostoon

Kun olet Linux-komentorivillä, haluat joskus luoda tekstitiedoston tai tehdä siihen muutoksia ilman, että käytät tekstieditoria. Tässä on joitain komentoja, joista voi olla hyötyä.

Luodaan tyhjä tiedosto kosketuskomennolla

Tyhjän tiedoston luomiseen on tavallista käyttää kosketuskomentoa. Kosketuskomento päivittää tiedoston atime- ja mtime-attribuutit ikään kuin tiedoston sisältöä olisi muutettu – muuttamatta oikeastaan ​​mitään. Jos kosketat tiedostoa, jota ei ole olemassa, järjestelmä luo tiedoston laittamatta siihen tietoja.

Esimerkiksi komento:

touch myfile.txt

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

Tekstin uudelleenohjaus tiedostoon

Joskus sinun on liitettävä komennon tulos tiedostoon. Voit suorittaa tämän nopeasti ja helposti ohjaamalla tulosteen tiedostoon symbolilla >.

Esimerkiksi echo-komentoa käytetään “kaikumaan” teksti tulosteena. Oletuksena tämä menee vakiolähtöön – näyttöön. Joten komento:

echo "Example text"

Yllä oleva komento tulostaa tekstin näytölle ja palauttaa sinut komentokehotteeseen. Voit kuitenkin ohjata tämän tulosteen tiedostoon painamalla >. Esimerkiksi:

echo "Example text" > myfile.txt

Yllä oleva komento laittaa tekstin “Esimerkkiteksti” tiedostoon myfile.txt. Jos tiedostoa myfile.txt ei ole olemassa, se luodaan. Jos se on jo olemassa, sen sisältö korvataan, mikä tuhoaa aiemman sisällön ja korvaa sen.

Varoitus

Ole varovainen, kun ohjaat tulosteen tiedostoon käyttämällä >. Se korvaa tiedoston aiemman sisällön, jos se on jo olemassa. Tätä toimintoa ei voi kumota, joten varmista, että haluat korvata tiedoston sisällön kokonaan ennen komennon suorittamista.

Tässä on esimerkki toisen komennon käyttämisestä:

ls -l > directory.txt

Yllä oleva komento suorittaa ls:n valitsimella -l, joka antaa yksityiskohtaisen luettelon nykyisen hakemiston tiedostoista. >-operaattori ohjaa tulosteen tiedostoon hakemisto.txt sen sijaan, että se tulostaisi sen näytölle. Jos hakemisto.txt-tiedostoa ei ole, se luodaan ensin. Jos se on jo olemassa, sen sisältö korvataan.

Uudelleenohjaus tiedoston loppuun

Uudelleenohjausoperaattori >> on samanlainen kuin >, mutta sen sijaan, että se korvaisi tiedoston sisällön, se lisää uudet tiedot tiedoston loppuun. Esimerkiksi komento:

ls -l >> directory.txt

Yllä oleva komento ottaa ls -l:n tulosteen ja lisää sen hakemistoon.txt. Jos hakemisto.txt-tiedostoa ei ole, se luodaan ensin. Jos se on jo olemassa, tuloste ls -l lisätään tiedoston loppuun, yksi rivi olemassa olevan sisällön jälkeen.

Recent Articles

spot_img

Related Stories

Stay on op - Ge the daily news in your inbox

[tdn_block_newsletter_subscribe input_placeholder="Email address" btn_text="Subscribe" tds_newsletter2-image="730" tds_newsletter2-image_bg_color="#c3ecff" tds_newsletter3-input_bar_display="" tds_newsletter4-image="731" tds_newsletter4-image_bg_color="#fffbcf" tds_newsletter4-btn_bg_color="#f3b700" tds_newsletter4-check_accent="#f3b700" tds_newsletter5-tdicon="tdc-font-fa tdc-font-fa-envelope-o" tds_newsletter5-btn_bg_color="#000000" tds_newsletter5-btn_bg_color_hover="#4db2ec" tds_newsletter5-check_accent="#000000" tds_newsletter6-input_bar_display="row" tds_newsletter6-btn_bg_color="#da1414" tds_newsletter6-check_accent="#da1414" tds_newsletter7-image="732" tds_newsletter7-btn_bg_color="#1c69ad" tds_newsletter7-check_accent="#1c69ad" tds_newsletter7-f_title_font_size="20" tds_newsletter7-f_title_font_line_height="28px" tds_newsletter8-input_bar_display="row" tds_newsletter8-btn_bg_color="#00649e" tds_newsletter8-btn_bg_color_hover="#21709e" tds_newsletter8-check_accent="#00649e" embedded_form_code="YWN0aW9uJTNEJTIybGlzdC1tYW5hZ2UuY29tJTJGc3Vic2NyaWJlJTIy" tds_newsletter="tds_newsletter1" tds_newsletter3-all_border_width="2" tds_newsletter3-all_border_color="#e6e6e6" tdc_css="eyJhbGwiOnsibWFyZ2luLWJvdHRvbSI6IjAiLCJib3JkZXItY29sb3IiOiIjZTZlNmU2IiwiZGlzcGxheSI6IiJ9fQ==" tds_newsletter1-btn_bg_color="#0d42a2" tds_newsletter1-f_btn_font_family="406" tds_newsletter1-f_btn_font_transform="uppercase" tds_newsletter1-f_btn_font_weight="800" tds_newsletter1-f_btn_font_spacing="1" tds_newsletter1-f_input_font_line_height="eyJhbGwiOiIzIiwicG9ydHJhaXQiOiIyLjYiLCJsYW5kc2NhcGUiOiIyLjgifQ==" tds_newsletter1-f_input_font_family="406" tds_newsletter1-f_input_font_size="eyJhbGwiOiIxMyIsImxhbmRzY2FwZSI6IjEyIiwicG9ydHJhaXQiOiIxMSIsInBob25lIjoiMTMifQ==" tds_newsletter1-input_bg_color="#fcfcfc" tds_newsletter1-input_border_size="0" tds_newsletter1-f_btn_font_size="eyJsYW5kc2NhcGUiOiIxMiIsInBvcnRyYWl0IjoiMTEiLCJhbGwiOiIxMyJ9" content_align_horizontal="content-horiz-center"]