Kuinka tehdä terminaalista avustajasi eikä vihollisesi?

Kuinka tehdä terminaalista avustajasi eikä vihollisesi?

Tässä artikkelissa puhumme siitä, miksi on tärkeää olla hylkäämättä terminaalia kokonaan, vaan käyttää sitä maltillisesti. Missä tapauksissa sitä tulisi käyttää ja missä tapauksissa sitä ei saa käyttää?

Ollaan rehellisiä

Kukaan meistä ei todellakaan tarvitse terminaalia. Olemme tottuneet siihen, että voimme napsauttaa kaikkea mitä voimme ja laukaista jotain. Olemme liian laiskoja avaamaan jotain ja kirjoittamaan komentoja jonnekin. Haluamme toimivuutta tässä ja nyt. Suurin osa meistä ei käytä päätelaitetta ollenkaan. Kannattaako sitä ollenkaan käyttää?

Miksi käyttää terminaalia?

Se on mukava. Sinun ei tarvitse vaihtaa useaan ikkunaan tai etsiä jotain hiirellä. Voit yksinkertaisesti kirjoittaa tähän tarvittavan komennon.
Listataanpa tilanteet, kun terminaali kaivata:

  • Kun haluat ottaa jotain käyttöön, mutta sinulla ei ole aikaa etsiä sitä asetuksista (Hei, GUI dconf)
  • Kun on helpompi löytää tiedosto tai kansio päätteestä sen sijaan, että tuhlaa aikaa graafiseen käyttöliittymään (fzf tekee tämän työn hyvin)
  • Kun on helpompi muokata tiedostoa nopeasti Vimissä, Neovimissa, Nanossa tai Microssa kuin siirtyä IDE:hen
  • Milloin jää vain pääte (esim. Ubuntun asetusten nollaus tai Arch Linuxin asentaminen)
  • Kun tarvitset nopeutta, ei laatua

Kun ei tarvita käytä terminaalia:

  • Kun tämä toiminto ei ole terminaalissa (tätä tapahtuu erittäin harvoin, mutta silti)
  • Milloin on kätevämpää tehdä tämä graafisessa käyttöliittymässä kuin kärsiä TUI:n kanssa (esimerkiksi virheenkorjausohjelmat)
  • Kun ei oikein osaa tehdä mitään terminaalissa, mutta jotain pitää tehdä nopeasti (käytät enemmän aikaa automatisointiin kuin itse toimintoon, tämä on mielestäni tuttua kaikille)
  • Kun tarvitset mukavuutta, ei nopeutta

Nämä ovat perussäännöt, joita ei pidä unohtaa. Se näyttää yksinkertaiselta, mutta halu "yritetään automatisoida kaikki, emmekä kaksoisnapsauta hiirtä" tulee usein prioriteetiksi. Ihmiset ovat laiskoja, mutta tämä ei ole aina heidän etunsa.

Itse terminaalin tekeminen elinkelpoiseksi

Tässä on minimisarjani, jotta voin tehdä ainakin jotain normaalisti terminaalissa:

tmux - jakaa ikkuna paneeleiksi (jos synnytät joukon pääteikkunoita ja vaihdat niiden välillä pitkään, koko ideassa ei ole mitään järkeä, on helpompi vaihtaa sovellusten välillä GUI:lla)

fzf - löytää nopeasti jotain. Se on todella nopeampi kuin GUI. vim ja valitse tiedoston nimi ja se on siinä.

zsh — (tarkemmin OhMyZsh) terminaalin tulee olla kätevä eikä suojalasit

neovim - koska terminaalissa olemisen merkitys ilman sitä menetetään käytännössä. Editor, joka tekee paljon enemmän kuin GUI-sovellukset

Ja myös valtava määrä muita sovelluksia: ranger (tai ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git ja paljon muuta

Mitä järkeä?

Arvioi itse, kun yrität ladata täysimittaista IDE:tä muuttaaksesi pientä komentosarjaa - tämä on järjetöntä. On helpompi vaihtaa se nopeasti Vimissä (tai Nanossa niille, jotka eivät pidä Vim-asettelusta). Voit tehdä asiat nopeammin, mutta sinun ei tarvitse opetella kaikkea terminaalissa. Sinun ei ehkä koskaan tarvitse opetella Bash-skriptikieltä työskennellessäsi terminaalissa, koska et tarvitse sitä.

Tehdään asioista yksinkertaisempia ja katsotaan eri asioita eri näkökulmista, eikä jaeta kaikkea mustavalkoiseksi

Vain rekisteröityneet käyttäjät voivat osallistua kyselyyn. Kirjaudu sisään, ole kiltti.

Käytätkö terminaalia usein?

  • 86,7%Kyllä 208
  • 8,8%Nro 21
  • 4,6%Ei varma11

240 käyttäjää äänesti. 23 käyttäjää pidättyi äänestämästä.

Lähde: will.com

Lisää kommentti