bash ja komentojen suorittaminen yhdellä rivillä

Anonyymi-ap

Ehkä tämä on helpointa selvittää esimerkillä.
$ echo 1; echo 2; echo 3
tulostaa numerot 1, 2 ja 3
Nyt jos keskimmäinen komento pitäisi jostain syystä kommentoida pois, risuaita-merkki ei oikein käy, koska komento jatkuu vielä. Sen sijaan voi tehdä näin:
$ echo 1;: echo 2; echo 3
Nyt suoritetaan vain ensimmäinen ja viimeinen komento eli tulostuu 1 ja 3. Huomaa välit!

22

74

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Tuossa pitää huomioida että ensimmäinen komento voi sisältää myös komennot 2 ja kolme sekä komennot 30002 sekä komennon 1000000hhhhjnngfdsddsvvvcvvvbvbnbnbbnbvbnbn eli ei pidä komennella jos ei tiedä seuraamuksia....

      • Anonyymi

        🍑🍑🍑🍑🍑🍑🍑🍑🍑🍑🍑🍑

        🔞 ­­­N­­y­m­f­o­­­m­a­­a­n­­i -> https://ye.pe/finngirl21#17719092F

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


    • Anonyymi

      Terävä huomio, olet onnistunut hämmästyttämään minut, yritä uudestaan jollakin yhtä nokkelalla vinkillä.

    • Anonyymi

      Tehdään pieni skripti(verbose.sh)
      #! /usr/bin/bash -x
      dbug="$1 echo"
      $dbug tulostetaan debug

      Tällaista ei tavanomaisella kommentti '#' merkillä pysty toteuttamaan. Tuo '-x' ensimmäisellä rivillä näyttää, mitä skripti tekee. Kokeile antaa parametriksi kaksoispiste, niin huomaat miten tämä toimii.

      • Anonyymi

      • Anonyymi

        Terävä huomio, olet onnistunut hämmästyttämään minut, olen sanaton.


    • Anonyymi

      Komentorivi on niin 1970-lukua. Linulks onkin vanhentunutta skeidaa..

      • Anonyymi

        Linuks joutaa museoon..

        Lähde mun mukaan
        Mä vien sut nyt museoon
        Tahdon siellä näyttää sulle entisajan tietokoneenkäyttöä!

        Se on nostalgista!
        Se on mennyttä aikaa!
        Tahtoisin että muutkin sen ymmärtäisi!

        Tervetuloa, ovet on avoinna
        Linuks-ohjelmamuseoon!
        On lupa katsella, on lupa muistella!
        Mutta ei kannata ottaa linuksia käyttöön, se kuuluu museoon!

        Vanhoja ohjelmia, epäkäytännöllisineen toimintoineen ja
        muinaisjäänteitä, tuoksuja kaukaa
        Vuosien takaa!

        Tunnetko vielä sen
        nostalgisen hengityksen kiihtyneen
        Ja rinnan alla ärtymyksen, koska hankala käyttää!


    • Anonyymi

      On täällä edes yksi minun lisäksi joka on ottanut tietokoneensa haltuunsa. Bash komentotulkki tarjoaa erinomaiset työkalut järjestelmän ylläpitoon.

    • Anonyymi

      Onko avauksen tehnyt kiinnittänyt huomiota Linux järjestelmän kyvyttömyyteen pysyä puhtaana. Vain parhaimmat kykenevät asian tiimoilta rakentamaan jotain jolla voidaan luotettavasti valvoa, olemassa olevien tiedostojen, kansioiden ja asennettujen pakettien määrää.

      Olen erittäin kiinnostunut kuinka sinä olet ratkaissut tämän ongelman.

      • Anonyymi

        Lisätäänpä vielä, etten itsekkään ole saanut asiaa sellaiseen kuntoon kuin olisin halunnut.

        Järjestelmäni luo jokaisessa käynnistyksessä tietokantaa viivadiagrammia varten, joka kyllä on siltä osin ihan OK, kuten myös yksittäisen ohjelmapaketin asentamisesta ja sen testaamisesta syntyneiden muutosten seuraaminen onnistuu hyvin, mutta palauttaminen tilaan joka oli ennen kokeilua kestää liian kauan kun tiedostolistauksessa on palautettavia kohteita yli 4000.

        Lisäksi onnistunut palautus vaatii ettei uusia asennuksia tai päivityksiä suoriteta ennen kuin on tehty päätös hyväksyä järjestelmään tapahtuneet muutokset tai on päätetty peruuttaa ne.


    • Anonyymi

      Mitä työkaluja avauksen tehneellä on itse tehtynä, itselläni on Bash Shell Editori.

      Tämän editorin hienous on esimerkit avainsanan napsautuksella. Eli kun tulee tilanne, ettet muista miten for silmukkaa sovellettiin, tupla-klikkaa sanaa for, muokkauksen kohteena olevassa tiedostossa ja editorin tila puolittuu ja käyttöesimerkit paljastuu viereen, samaan tapaan kuin LibreOffice toimisto-ohjelmistossa.

      • Anonyymi

        Lähinnä erilaisia valvonta ja ylläpitotyökaluja - enemmänkin tulee konfiguroitua serveri-ohjelmistoja ja leikittyä niillä. Bash on lähinnä työkalu muiden joukossa mutta välillä tulee tarve tehdä sillä jotain, mihin normaalisti käyttäisi jotain hiukan fiksumpaa kieltä: Yleisin valinta taitaa olla Tcl, mutta se johtuu siitä että sillä on tullut tehtyä paljon joskus aikaisemmin.
        Eräs skriptikokonaisuus mikä on osoittautunut hyödylliseksi on jos haluaa antaa komennon toisella koneella, esim. jos kone on läppäri, ie. läppi(=lappi), normaalisti antaa komennon top, niin voi laittaa 'lappi top'.
        Tuo on toteutettu aliaksena:
        alias lappi='ssh -Y -l username lappi'
        Vaihtoehto on käyttää fleet-komentoa, esim. 'fleet 1 shutdown -h now', ajaa komennon fleet1.txt tiedostosta löytyville koneille. Yleensä tätä käytetään apt update, yms. kanssa, jolloin kerralla saa päivitettyä koko luokan koneet. Käyttö tapahtuu xmessage:n avulla:
        skript.sh:
        xmessage -button b1,b2,b3 "command list" -center -timeout 100
        BUTTON=$?

        if (( "$BUTTON" == "101" ));
        then
        xeyes;
        fi;
        if BUTTON = 102.. jne..

        Pystyy yhdellä napin painalluksella tekemään esim. tarkistuksia, onko kaikilla koneilla jokin tietty ohjelma käynnissä/asennettuna. Yksinkertainen toteutus, mutta yleensä toimivat ratkaisut on.


    • Anonyymi

      Ubuntun saa päivittymään yhdellä lausahduksella kirjoittamalla:

      sudo apt update && sudo apt upgrade -y

      • Anonyymi

        Niin on, soveltuu parhaitten juuri Ubuntun ja Debianin ajan tasalle saattamiseen, muiden on syytä vielä kertaalleen harkita ohjeen soveltamista, vaikka se vaikuttaisi ensialkuun toimivakin.


      • Anonyymi
        Anonyymi kirjoitti:

        Niin on, soveltuu parhaitten juuri Ubuntun ja Debianin ajan tasalle saattamiseen, muiden on syytä vielä kertaalleen harkita ohjeen soveltamista, vaikka se vaikuttaisi ensialkuun toimivakin.

        Olen apt-markilla laittanut holdiin:

        linux-generic
        linux-headers-generic
        linux-image-generic

        Noin tekemällä kerneli ei päivity aiemmin mainitulla lausahduksella.


      • Anonyymi
        Anonyymi kirjoitti:

        Olen apt-markilla laittanut holdiin:

        linux-generic
        linux-headers-generic
        linux-image-generic

        Noin tekemällä kerneli ei päivity aiemmin mainitulla lausahduksella.

        Olet Ubuntun käyttäjäksi harvinaisen viisas, epäilekin ettet olekaan missään tekemisissä Ubuntun, Debianin etkä Windowsin kanssa.


      • Anonyymi
        Anonyymi kirjoitti:

        Olet Ubuntun käyttäjäksi harvinaisen viisas, epäilekin ettet olekaan missään tekemisissä Ubuntun, Debianin etkä Windowsin kanssa.

        Olen pelkkä tavallinen näppiksen kuluttaja. Noin 3 näppistä menee vuodessa.


      • Anonyymi
        Anonyymi kirjoitti:

        Olen pelkkä tavallinen näppiksen kuluttaja. Noin 3 näppistä menee vuodessa.

        Ei täällä ole tavallista osata lukea ja kirjoittaa, eli olet keskivertoa älykkäämpi "näppiksen" kuluttaja.


      • Anonyymi
        Anonyymi kirjoitti:

        Ei täällä ole tavallista osata lukea ja kirjoittaa, eli olet keskivertoa älykkäämpi "näppiksen" kuluttaja.

        Sain armeijan pällitestissä kelpo tuloksen, mutta en ole loppuelämässä ratsastanut silllä.

        Mielenkiintoni on logiikka. Samoilla lähtöarvoilla saadaan aina sama lopputulos.

        Se on myös heikkouteni. Joskus olen äkkijyrkkä.


      • Anonyymi
        Anonyymi kirjoitti:

        Sain armeijan pällitestissä kelpo tuloksen, mutta en ole loppuelämässä ratsastanut silllä.

        Mielenkiintoni on logiikka. Samoilla lähtöarvoilla saadaan aina sama lopputulos.

        Se on myös heikkouteni. Joskus olen äkkijyrkkä.

        Omalta osaltani voin sanoa ettei ole säilynyt minkäänlaista mielikuvaa soveltuvuusarviointeihin osallistumisesta, mutta kerro ihmeessä tarkemmin tuosta, liittyikö soveltuvuuskokeesi mahdolliseen johtajakoulutukseen.


      • Anonyymi
        Anonyymi kirjoitti:

        Sain armeijan pällitestissä kelpo tuloksen, mutta en ole loppuelämässä ratsastanut silllä.

        Mielenkiintoni on logiikka. Samoilla lähtöarvoilla saadaan aina sama lopputulos.

        Se on myös heikkouteni. Joskus olen äkkijyrkkä.

        "Samoilla lähtöarvoilla saadaan aina sama lopputulos."

        Ehkä olet nyt liikaa yksinkertaistanut asioita. Lopputulos on erittäin tiiviisti sidoksissa läpikäytyihin prosesseihin.


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

    Takaisin ylös

    Luetuimmat keskustelut

    1. Cynthia Woods

      😋😍😋😍😋😍😋😍😋 💋 ­­­N­­y­m­­­f­o­­m­­a­­a­­­n­i -> https://x18.fun/girl04372247#CynthiaWoods 🔞💋❤️💋❤️💋🔞�
      YIT-Yhtymä
      2
      14861
    2. Aimee Dvorak

      😍😋😍😋😍😋😍😋😍 💋 ­­N­­­y­­­m­­f­o­m­a­a­n­­­i -> https://x18.fun/girl02740429#AimeeDvorak 🔞❤️❤️❤️❤️❤️🔞💋💋
      0
      3059
    3. Molly Graham

      😍😋😍😋😍😋😍😋😍 😍 ­­N­­­y­­m­­­f­­­o­­m­­a­a­n­i -> https://x18.fun/girl02277975#MollyGraham 🔞❤️💋❤️💋❤️🔞❤️
      Puhelimet
      0
      3055
    4. Rachelle Reynolds

      😋😍😋😍😋😍😋😍😋 🔞 ­N­­­y­­m­f­­­o­­m­­­a­­a­n­i -> https://x18.fun/girl03175674#RachelleReynolds 🔞❤️💋❤️💋❤️
      Etelä-Savo
      0
      3055
    5. Becky Steele

      🍑🍑🍑🍑🍑🍑🍑🍑🍑🍑🍑🍑 💋 ­­N­y­­­m­­f­­­o­­­m­­a­a­­­n­­i -> https://x18.fun/girl05250014#BeckySteele 🔞❤️💋❤️
      Arkkitehtuuri
      0
      3055
    6. Allison Queen

      🍒🍑🍒🍑🍒🍑🍒🍑🍒 ❤️ ­N­­­y­m­­­f­­­o­­m­a­a­­­n­­­i -> https://x18.fun/girl07854217#AllisonQueen 🔞❤️❤️❤️❤️❤️🔞
      Vedonlyönti
      0
      3054
    7. Pamela Orr

      😋😋😋😋😋😋😋😋😋😋 🍒 ­­­N­y­­m­f­­o­­­m­a­­­a­­­n­­­i -> https://x18.fun/girl06055581#PamelaOrr 🔞❤️💋❤️💋❤️🔞
      Star Wars
      0
      3054
    8. Lakeisha Coleman

      🍑🍒🍑🍒🍑🍒🍑🍒🍑 💋 ­­N­y­­­m­f­­o­­m­a­­­a­n­­i -> https://x18.fun/girl08105348#LakeishaColeman 🔞💋❤️💋❤️💋🔞
      Synnytys
      0
      3050
    9. Stephanie Love

      😋😋😋😋😋😋😋😋😋😋 ❤️ ­­N­y­­­m­f­­o­­m­­­a­a­­n­­­i -> https://x18.fun/girl01692207#StephanieLove 🔞❤️💋❤️💋❤️
      Lappi
      0
      3046
    10. Nancy Taylor

      😍😍😍😋😋😋😋😍😍😍 ❤️ ­­­N­­­y­m­­­f­o­m­­­a­­­a­n­­­i -> https://x18.fun/girl01560856#NancyTaylor 🔞💋❤️💋❤️💋
      Kauris
      0
      3044
    Aihe