Terminaaleja järjestykseen

Anonyymi-ap

Terminaaleissa on voimaa! Tässä ohjeita gnome-terminal:iin(toimii myös mate-terminal:ssa ainakin).
Esimerkiksi voit avata terminaalin tab:iin ctrl+shift+T -näppäinyhdistelmällä, mutta
tämän voi tehdä myös skriptissä tai komentoriviltä:
$ mate-terminal --tab --tab
-avaa kaksi tabia komentoriviltä
https://www.baeldung.com/linux/gnome-terminal-command-line
-skriptissä tämä on vieläkin kätevämpää, kun ohjelmat voi avata valmiiksi tabeihin
$ mate-terminal --tab -- bash -c "komento suoritettavaksi; exec bash -i"
-"exec bash -i" jättää komentoikkunan auki - muuten se sulkeutuisi komennon suorituksen loputtua: eli esim. "tail -f lokitiedosto" pitää jo itsessään kehotetta auki, koska se ei pääty. Tämä on kätevää, koska pääte ei jää "roikkumaan" komennon jälkeen enää avonaisena.

37

424

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Terminaali on kätevä niille jotka sitä haluaa käyyttä, Ne jotka ei, niille on Ubuntu. Joka toimii täysin graafisesti hiirellä.

      • Anonyymi

        🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒

        😍 ­­N­­­y­­m­­­f­o­­­m­a­a­n­i -> https://ye.pe/finngirl21#178003629

        🔞❤️💋❤️💋❤️🔞❤️💋❤️💋❤️🔞


    • Anonyymi

      Ensimmäinen kommentti Ubuntun käyttäjältä, ihmetyttää se suuri tyhmyys joka noihin Ubuntun käyttäjiin on pesiytynyt. Millä tavalla tuokin ubuttaja kuvittelee disinformaation olevan Ubuntulle ja sen käyttäjille eduksi.

      Häpeämätöntä valehtelua, perustelemattomia väittämiä, muiden haukkumisia, kirjoitustaidottomuutta, luetun väärinymmärtämisiä, sitä on Ubuntu, porukkaa jonka kanssa ei halua olla missään tekemisissä, HYI!.

      • Anonyymi

        Useaa linuxjakelua on mahdoton käyttää ilman terminaalia, Ubuntu on yksi niistä joissa käyttö onnistuu ilman terminaaliin koskemista. Se on edelliselle varmaan iso ongelma. Miksi?

        Harva Windowsissa, Macissa, Chromebookissa hakkaa terminaalia, miksi Ubuntussa niin tarvisi tehdä? Ei todellakaan.

        Mutta ne jotka haluaa, saa käyttää terminaalia kuin huvittaa.


      • Anonyymi

        Hyi Kolli!


      • Anonyymi

        VihaVapunen taas asialla, pyllymajastaan.


      • Anonyymi

        Sinähän se kollivapanun levität distinformaatiota! Ja noitta haukkumiskirjoituksiasi!


      • Anonyymi
        Anonyymi kirjoitti:

        Useaa linuxjakelua on mahdoton käyttää ilman terminaalia, Ubuntu on yksi niistä joissa käyttö onnistuu ilman terminaaliin koskemista. Se on edelliselle varmaan iso ongelma. Miksi?

        Harva Windowsissa, Macissa, Chromebookissa hakkaa terminaalia, miksi Ubuntussa niin tarvisi tehdä? Ei todellakaan.

        Mutta ne jotka haluaa, saa käyttää terminaalia kuin huvittaa.

        Chromebookissa ei edes VOI käyttää terminaalia koska se ei ole ko. käyttiksessä sallittu.


      • Anonyymi
        Anonyymi kirjoitti:

        Useaa linuxjakelua on mahdoton käyttää ilman terminaalia, Ubuntu on yksi niistä joissa käyttö onnistuu ilman terminaaliin koskemista. Se on edelliselle varmaan iso ongelma. Miksi?

        Harva Windowsissa, Macissa, Chromebookissa hakkaa terminaalia, miksi Ubuntussa niin tarvisi tehdä? Ei todellakaan.

        Mutta ne jotka haluaa, saa käyttää terminaalia kuin huvittaa.

        Kyllähän niitä ilman terminaleja käyttelee jos vaan nettiä selailee ja asentelee jotain pasiansseja repoista. Mutta annahan olla jos pitää tehdä jotain vähänkään vaativampaa kuten tallentaa ruudun tapahtumaa videoksi tai muuten vaan yrittää säätää rautaansa millään tavalla niin ehei onnistu vaan pitää ruveta terminaalintakojaksi.


    • Anonyymi

      Terminaalin valitsimet;
      -c *.sh tiedostoille
      -x binääritiedostoille

      ESIMERKKI
      /usr/bin/xfce4-terminal -x bash -c "sleep 4s; echo "TERVE"; sleep 4s; exit"

      • Anonyymi

        Ai niin, jäi kehumatta erinomaisesta avauksesta. Olen aina lievästi yllättynyt ja mielissäni kun joku osoittaa olevansa itsensä kehittämisestä kiinnostunut.


      • Anonyymi

        Joo, tuli väärä valitsin tuohon:
        -e *.sh tiedostoille
        -x binääritiedostoille

        TOINEN ESIMERKKI
        /usr/bin/xfce4-terminal -x bash -c "echo "TERVE"; read; exit"

        Tämä tekee tyhjäksi avata noita välilehtiä.


      • Anonyymi
        Anonyymi kirjoitti:

        Joo, tuli väärä valitsin tuohon:
        -e *.sh tiedostoille
        -x binääritiedostoille

        TOINEN ESIMERKKI
        /usr/bin/xfce4-terminal -x bash -c "echo "TERVE"; read; exit"

        Tämä tekee tyhjäksi avata noita välilehtiä.

        Niin, nämä esimerkit käyvät LAZARUS sovelluksen suoritettavaksi, ei tarvita erikseen avata terminaalia.


    • Anonyymi

      Terminaalikomennot on eri jakeluissa erilaiset, niitä ertoessa kannataisi näin yleisellä tasolla kertoa minkä jakelun komentoja ne on.

      • Anonyymi

        Ja paskat, terminaalit ei ole jakelukohtaisia, vaan työpöytäympäristöriippuvaisia. Jokainen työpöytäympäristö tuo muutaman komennon joka on nimenomaan suoritettavissa vain kyseisessä työpöytäympäristössä.

        Edellisen lisäksi erillaisuutta komentoihin tuo se mitä pakettienhallintaa kyseinen jakelu käyttää.

        xfce4-terminal
        On kaikissa XFCE työpöydän omaavissa jakeluissa.

        mate-terminal
        On kaikissa MATE työpöydän omaavissa jakeluissa.


      • Anonyymi

        Olet osittain oikeassa, mutta työpöytä managerista paljolti riippumaton tapa avata käytössä oleva oletus terminaali käynnistetään:

        exo-open --launch TerminalEmulator


    • Anonyymi

      X-ikkunointiin liittyvä meta-paketti: x-terminal-emulator. Tarkoittaa sitä, että x-ikkunointia tukeva terminaali asettaa tuon, jolloin graafisen järjestelmän ei tarvitse tietää mikä terminaaliohjelma on todellisuudessa asennettuna. Se on yleensä viimeisimpänä asennettu terminaalipaketti. Erilaisia terminaaliohjelmia, jotka tukee em. metapakettia on parisen kymmentä - jokaiselle löytyy oman mieltymyksen mukainen. Ja kaikissa terminaaleissa ei ole tab-mahdollisuutta. Toisaalta jotkut tukee ikkunan splittausta x- ja y- suunnassa(esim. terminator), jolloin ikkunassa voi olla useita terminaaleja. Ja noihinkin terminaaleihin, jotka ei tue useampia ruutuja samanaikaisesti voi käynnistää jonkun screen/tmux kaltaisen ohjelman, jolla homma hoituu silti! Kyse on lähinnä viitseliäisyydestä: Viitsiikö opetella lisää näppäinkomentoja ja minkä verran? Niitä on sekä helpompia että vaikeampia tarjolla tässä..

      • Anonyymi

        Joopa joo, sattuuhan sitä kaikenlaista.


      • Anonyymi

        Joopa joo, sattujahan sitä kaikenlaista.


      • Anonyymi

        EVVVK


      • Anonyymi
        Anonyymi kirjoitti:

        EVVVK

        EVVVK=Ei vois v*ttu vähempää kiinnostaa.

        :D


      • Anonyymi
        Anonyymi kirjoitti:

        EVVVK=Ei vois v*ttu vähempää kiinnostaa.

        :D

        Niinpä, kerkisin luokitella ubuttajan viestiksi.


      • Anonyymi
        Anonyymi kirjoitti:

        EVVVK=Ei vois v*ttu vähempää kiinnostaa.

        :D

        Ainut mikä minua on koskaan oikeesti kiinnostanut on juuri tuo v*ttu, sinä olet varmaankin h**o.


      • Anonyymi
        Anonyymi kirjoitti:

        Ainut mikä minua on koskaan oikeesti kiinnostanut on juuri tuo v*ttu, sinä olet varmaankin h**o.

        En ole h**o vaan hetero, ja minua ei kiinnosta v*ttu vaan p*llu! Kunnollisilla naisilla on jälkimmäinen, maksullisilla vain tuo v-alkuinen!


    • Anonyymi

      Tässä on hyvä ketju tai ainakin aihe on hyvä, näkyvien viestien määrä ei täsmää avauksessa kerrottuun joten jotain tarpeetontakin on osaamattomat pistäneet mukaan.

    • Anonyymi

      Asian vierestä kysymys.

      Kun terminaalissa annat komennon
      ls -1d *.txt $PWD/*

      Saat listan *.txt tiedostoista polkuineen ruudulle mutta kuinka pitäisi järjestää että mitä tahansa tiedostoa tuossa listassa klikkaa hiirellä se avautuisi järjestelmässä olevaan tekstieditoriin.

      Tai kuinka siihen kohdevalikkoon saisi kohdan jolla tuon tiedoston saa avattua editorissa.

      Ei mulla muuta.

      • Anonyymi

        Tuo on GUI:n tapa toimia - joten se on täysin väärä! Jos haluat avata tiedoston editorissa voit maalata haluamasi tiedoston ja antaa komennon:
        $ emacs <hiiren keskinapin painallus>
        Vaihtoehto on esim. mate-päätteessä luoda uusi profiili ja määrittää profiilin asetuksista kohta "otsikko ja komento" ja sinne kohtaan "suorita muu komento komentotulkin sijaan" kirjoittaa emacs. Tämän jälkeen valitsemalla em. profiilin voi hiiren 2-napin takaa käynnistää ohjelman - en nyt keksinyt pystyykö siihen saamaan parametriksi maalatun tiedoston, mutta ei luulisi olevan liian vaikea ohjelmointitehtävä enää kun näin pitkälle on päästy!


      • Anonyymi

        Ops, piti olla näin:

        ls -1d $PWD/*.txt

        No, ei se mitään ellette tiedä, en minäkään ole mitään keksinyt.


    • Anonyymi

      Sanokaas rehellisesti kuinka usein olette käyttäneet tätä tai vastaavaa;

      realpath *.txt

      • Anonyymi

        kiitoksia tuosta, mutta tällaisen version löysin käytöstä:
        for i in *.txt; do echo $PWD/$i; done


    • Anonyymi

      terminaalilla voi lähinnä kokeilla "livenä" mihin scriptit pysttyy.. muutenhan terminaalit ja consolit sinäänsä tarpeetonta. Scriptien käynnistämiseen voi sitten käyttää terminaalia tai graaffisen puolen Paskaa.

      • Anonyymi

        Terminaalit ovat monesti melko geneerisiä eli samat komennot toimii esim. bash-shellissä riippumatta ajetaanko ne Debianissa vaiko Fedora:ssa. Näin ollen valitsemalla sopiva shell-ympäristö voidaan tehdä scriptejä, jotka toimivat lähes kaikissa distroissa.
        Opettelemalla terminaalikomennot pärjää Linux-maailmassa huomattavasti paremmin kuin opettelemalla yksittäisen GUI:n käytön - tästä syystä aika monet ylläpitäjät käyttää terminaalia. Bash on varmaankin yleisin interaktiivisista shelleistä, mutta Bourne-shell on skripteissä ehkä yleisempi(sh). Melko samankaltaisia shell-ohjelmia on yllättävän paljon ja toiset keskittyvät tiedon esittämiseen kun taas toisilla on tarkoituksena tiedon prosessointi.
        Shell on eräänlainen karvalakki-malli todellisista ohjelmointikielistä koska sillä toteutetaan usein vaadittava liima jotta ohjelma, ohjelman konfiguraatio, ajoympäristö, lokit/kaatumisraportointi yms. saadaan toimimaan fiksusti.


      • Anonyymi
        Anonyymi kirjoitti:

        Terminaalit ovat monesti melko geneerisiä eli samat komennot toimii esim. bash-shellissä riippumatta ajetaanko ne Debianissa vaiko Fedora:ssa. Näin ollen valitsemalla sopiva shell-ympäristö voidaan tehdä scriptejä, jotka toimivat lähes kaikissa distroissa.
        Opettelemalla terminaalikomennot pärjää Linux-maailmassa huomattavasti paremmin kuin opettelemalla yksittäisen GUI:n käytön - tästä syystä aika monet ylläpitäjät käyttää terminaalia. Bash on varmaankin yleisin interaktiivisista shelleistä, mutta Bourne-shell on skripteissä ehkä yleisempi(sh). Melko samankaltaisia shell-ohjelmia on yllättävän paljon ja toiset keskittyvät tiedon esittämiseen kun taas toisilla on tarkoituksena tiedon prosessointi.
        Shell on eräänlainen karvalakki-malli todellisista ohjelmointikielistä koska sillä toteutetaan usein vaadittava liima jotta ohjelma, ohjelman konfiguraatio, ajoympäristö, lokit/kaatumisraportointi yms. saadaan toimimaan fiksusti.

        Ite just väsäilen scrittii joka suomentaa ohjelmat lähdekoodiin. Eli Lukee sieltä po kansiosta fi.po tiedostosta enkkusanat bash muuttujaan ja toiseen muuttujaan vastaavat suomisanat.

        Sittten vaan perl etsii enkkusanan kymmenistä / sadoista no tässä tapauksessa .c tiedostoista ja jos löytää enkku paskaa roiskasee härmänkeltä lährekoodiin korvaamaan.

        Tarkoitus siis ettei tarvittas ylimääräisiä localisointi tiedostoja ja gettexii hidastaan ohjelmien käyttöä. Ainut ongelma ettei perl ole hallussa ja sed ei osaa.
        Joutuu sillai pikkasen käsin korjaan fi.po tiedostoo onnettomien suomentajien jäljiltä.

        Eivät vittu osaa yhtään huomioida koodaajii noi saatanan "tulkit".


      • Anonyymi
        Anonyymi kirjoitti:

        Ite just väsäilen scrittii joka suomentaa ohjelmat lähdekoodiin. Eli Lukee sieltä po kansiosta fi.po tiedostosta enkkusanat bash muuttujaan ja toiseen muuttujaan vastaavat suomisanat.

        Sittten vaan perl etsii enkkusanan kymmenistä / sadoista no tässä tapauksessa .c tiedostoista ja jos löytää enkku paskaa roiskasee härmänkeltä lährekoodiin korvaamaan.

        Tarkoitus siis ettei tarvittas ylimääräisiä localisointi tiedostoja ja gettexii hidastaan ohjelmien käyttöä. Ainut ongelma ettei perl ole hallussa ja sed ei osaa.
        Joutuu sillai pikkasen käsin korjaan fi.po tiedostoo onnettomien suomentajien jäljiltä.

        Eivät vittu osaa yhtään huomioida koodaajii noi saatanan "tulkit".

        No eikö täällä vittu tosiaankaan ooo ainuttakaan joka osaa edes välttävästi terminaalien käyttöö? Terminaali siis mun mielestä edelleen ainoastaan paikka missä scriptejä voi ajaa livenä. Muuta virkaa terminaaleilla ei ole.


      • Anonyymi
        Anonyymi kirjoitti:

        No eikö täällä vittu tosiaankaan ooo ainuttakaan joka osaa edes välttävästi terminaalien käyttöö? Terminaali siis mun mielestä edelleen ainoastaan paikka missä scriptejä voi ajaa livenä. Muuta virkaa terminaaleilla ei ole.

        Minä käytän päätettä ainakin välttävästi, expertti en ole joten itsekin joudun kyselemään joskus neuvoja jos en kinkkiseen tilanteeseen itse löydä neuvoja.


    • Anonyymi

      Ei terminaaleja tarvita, kunnon jakelut toimii ilman niitä.

      • Anonyymi

        Tollaset ei tarvi jotka ei tee noita "kunnon jakeluja".

        Jos teet scriptin tai yleensä ohjelman niin pitäähän sun "nähdä" tekeekö se edes suurinpiirtein niin kun olet suunnitellut. Ajat siis ohjelmaa terminaalissa ja ohjelma tulostaa haluamaasi inffoa.

        Ja kun toimii halutulla tavalla niin sitten kyhätään siihen tuo graaffinen paska niin että ohjelmaa voi käyttää Click click tyylillä.


    Ketjusta on poistettu 4 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Oletko mokannut?

      Oletko omasta mielestäsi mokannut jotain kaivattusi suhteen?
      Ikävä
      178
      1921
    2. Oletko ymmärtänyt

      Oletko ymmärtänyt jotain kaivatustasi lähiaikoina tai oletko muuttanut mielipidettäsi kaivatustasi?
      Ikävä
      159
      1666
    3. Sanna Ukkolan kolumni: Rautarouva, joka unohti joukkonsa - Riikka Purran pitäisi katsoa peiliin

      "Historialliset tappiot eivät synny vahingossa. Ne syntyvät, kun johtaja unohtaa, ketä hänen piti palvella, kirjoittaa I
      Perussuomalaiset
      46
      1636
    4. Ottaisitko miten

      Kaivattusi?
      Ikävä
      123
      1433
    5. Liian paljon hylättyjä ääniä

      Ottakaa avustaja mukaan jos ette osaa äänestää oikein. Moni varmaan sekosi kahden listan ja lipun takia. Oliko tarkoitus
      Maailman menoa
      128
      1159
    6. Ikäero suhteessa

      Huomasin äsken Iltalehden tuoreen artikkelin, jossa kerrottiin, että vain 5% parisuhteista on yli 10v ikäero. Millaisia
      Parisuhde
      50
      1042
    7. Tiedän kyllä sen

      Että käyt täällä. En kuvittelisi sellaista asiaa. Tiedän kyllä senkin, että olet ainakin ollut minusta kiinnostunut. Sen
      Ikävä
      58
      970
    8. Tämä Kuhmon valtuusto

      Pöh, sanon minä.
      Kuhmo
      15
      859
    9. Ärsyttää et olet

      Niin välinpitämätön suhteeni
      Ikävä
      69
      852
    10. Ähtärin vaalitulos ja nyt neuvottelut alkavat

      Keskusta voitti yhden paikan Ähtärissä kun oli hyvin ehdokkaita ( 32) ja kansanedustaja veturina keräämässä ääniä. P
      Ähtäri
      26
      846
    Aihe