Kysymyksiä skripteistä

1) Mikä skripti tyhjentää terminaaliruudun ja tulostaa ruudulle koneen nimen, päivämäärän ja kellonajan, ajan kuinka pitkä aika on kulunut edellisestä palvelimenuudelleenkäynnistyksestä, kotihakemiston sijainnin ja tämänhetkisen hakemiston, josta skripti ajetaan...

2) Millanen skripti tutkii onko .bashrc tiedosto käytössä. Eli löytyykö sitä kotihakemistosta. Skripti tulostaa ruudulle onko .bashrc käytettävissä vai ei...

3) Mikä skripti testaa oletko käyttäjä Susan. Jos olet, skripti tulostaa sinulle Susanin kotihakemistossa olevien tiedostojen ja hakemistojen yhteenlasketun koon ja lisäksi tekstin ”Olet Susan”. Jos et ole Susan, skripti tulostaa sinulle ruudulle vain viestin ”Et ole Susan!”...

4) Millanen skripti tekee menun, jossa on seuraavat vaihtoehdot ja numerovalinnalla tekee kyseisen vaihtoehdon kuvauksen toiminnat:
0. Kirjaudu ulos terminaalista
1. Uudelleenkäynnistä kone
2. Sammuta kone
3. Palaa komentokehotteeseen

17

307

    Vastaukset 17

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • väärä_palsta_s24
    • ei_oppi_ojaan_kaada

      Teehän itse koululäksysi.

    • kaksikaveria

      "apropos" ja "man"

    • hyvä_muistaa

      Opiskele lisää. Minulla terminaalin saa tyhjennettyä komennolla clear. Ja koneen nimen saa näkyviin asetusmuutoksilla, minulla terminaalissa alun vakiorivi koostuu muutamasta tiedosta mm. käyttäjän tunnuksesta ja päiväyksestä ja lopuksi on merkki # kun toimin tavallisena käyttäjänä ja järjestelmävalvojan tunnuksella käytettäessä loppumerkki on $. ( $ muistuttaa siitä, että tehdyt muutokset voivat tulla maksettavaksi jollakin tavalla)

    • Affiliate-Julkaisia

      #!/bin/bash
      echo
      echo
      echo " TEHTÄVÄT SUOMI24.FI SIVULTA ENSIMMÄINEN OSA"
      sleep 2
      echo " Kohta tyhjennän ruudun, komennolla clear"
      sleep 2
      clear
      echo
      echo
      echo
      echo -n " Tietokoneesi nimi on...: "
      echo $HOSTNAME
      sleep 2
      echo -n " Tänään on..............: "
      date %x
      sleep 2
      echo -n " Kello on nyt...........: "
      date %T
      sleep 2
      echo -n " Kone on ollut päällä...: "
      uptime -p
      sleep 2
      echo -n " Kotikansiosi on........: "
      echo $HOME
      sleep 2
      echo -n " Aktiivi hakemisto on...: "
      pwd
      sleep 2
      echo
      echo
      echo " SUORITIN KOMENNOT:"
      echo " clear"
      echo " echo $ HOSTNAME"
      echo " date %x"
      echo " date %T"
      echo " uptime -p"
      echo " echo $ HOME"
      echo " pdw"
      echo
      echo


      Tallenna työpöydälle vaikka t1.sh tiedostona, aseta ruksi tiedoston ominaisuuksissa kohtaan: Salli tiedoston suorittaminen sovelluksena.
      Aja komentokehotteesta:

      /home/sinä/Työpöytä/t1.sh

      korvaa "sinä" omalla käyttäjä-nimelläsi

      • sdfsfdsfwefwfewefwef

        "/home/sinä/Työpöytä/t1.sh"
        ~/Työpöytä/t1.sh


      • Affiliate-Julkaisia

        VASTAUS KYSYMYKSEEN 2

        jos .bashrc -tiedosto on sen sisältö näytetään ruudulle:

        if [ -f .bashrc ]; then cat .bashrc; fi;

        -

        Tämä .bashrc -tiedosto on hyvä tallentaa alias komennot, jotta ne on käytettävissä kun seuraavankin kerran avaa komentotulkin.

        Pari esimerkkiä kelpo aliaksista:
        alias päivitä="sudo apt-get dist-upgrade"
        alias siisti="sudo apt-get autoremove"
        alias poista="sudo apt-get remove --purge "

        Nuo rivit jos sulla on .bashrc tiedostossa, on sinulla kolme aliasta
        - päivitä
        - siisti
        - poista


      • Affiliate-Julkaisia

        VASTAUS KYSYMYKSEEN 3

        if [ "$USER" == "susan" ]; then echo "Olet Susan!"; ls -FaGl | awk '{ total = $4 }; END { print total }'; else echo "Sinä et ole susan!"; fi

        Huomaa että on yksirivinen kun testaat, ja jos et tuosta saa toimivaa, kopioi tuolta:
        http://paste.ofcode.org/XLWUgdDUuiGrDjxBsjNMwB


      • Affiliate-Julkaisia

        VASTAUS KYSYMYKSEEN 4

        Tuon koodin voit tuolta kopioida kokonaan, ja syöttää kerralla komentokehotteeseen, jolloin ei tarvitse tehdä siitä tiedostoa.

        En laittanut noita komentoja mitä kysyjä halusi, niiden vaikutuksen vuoksi, vaan pistin kesyt ls komennot tilalle.

        http://paste.ofcode.org/9BRXaFhGzJrxLyJLkKRGzD

        #!/bin/sh
        dialog --menu " Tiedostolista valikko" 10 30 3 1 /home 2 /root 3 /tmp 2>temp


        if [ "$?" = "0" ]
        then
        _return=$(cat temp)

        # /home valittu
        if [ "$_return" = "1" ]
        then
        dialog --title "Lista /home kansion tiedostoista" --msgbox "$(ls /home -l)" 100 100
        fi

        # /root valittu
        if [ "$_return" = "2" ]
        then
        dialog --title "Lista /root kansion tiedostoista" --msgbox "$(ls /root -l)" 100 100
        fi

        # /tmp valittu
        if [ "$_return" = "3" ]
        then
        dialog --title "Lista /tmp kansion tiedostoista" --msgbox "$(ls /tmp -l)" 100 100
        fi

        else
        echo "Painoit peruuta"
        fi

        # poista roskat
        rm -f temp
        clear


    • pellekoulun-tehtäviä

      Miksi tuollaista pelleilyä pitäisi osata?

      • Affiliate-Julkaisia

        Ei sinun tarvitse mitään osata, ole ihan rauhassa.


      • pellekoulun-tehtäviä
        Affiliate-Julkaisia kirjoitti:

        Ei sinun tarvitse mitään osata, ole ihan rauhassa.

        Kyllä kaikkien on hyvä osata jotain, muttei ole tarpeen osata mitään aloituksessa mainittua tarpeetonta.


    • seonjokusudo

      linuxixxa yleensä on sudo find . -exec grep -l -e 'myregex' {} \; >> outfile.txt-a /s w -loop -sdf dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp <<<<<>>>>>><<<<< jdidfjjgälasj

      • yllä_esitellään

        Ote winhihhulin aivotoiminnasta.


    • Hakemiston koon saa du komennolla. Tällaiset kysymykset kivoja kun terminaalin käytön osaaminen lisääntyy. .bashrc sisältö ajetaan kirjautumisen yhteydessä. Siine voi lisätä vaikka päivän aforismin tai polkumääreitä. Kaikkia komentoja ei kannata kopioida omaan päätteeseen. Terminaalissa saa myös paljon tuhoa aikaan.

    • pätemättömät-pätevät

      Ennen ne luulivat että osaavat jotain kun kirjoittivat DIR ja FORMAT.
      Nykyään sitten pädetään kirjoittamalla skriptejä.

      • Affiliate-Julkaisia

        Kiva että sinäkin pääsit pätemään. Jokainen taablaa tyylillään, ja pätee siinä missä tuntuu luonnistuvan.

        Ei tuosta kannata olla kade, kyllä windowsissakin voi noita harrastaa halutessaan.


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

    Luetuimmat keskustelut

    1. Tässä ovat Elämäni biisi vieraat lauantai 19.9. - Yksi vieras on kohuttu TTK-juontajaehdokas

      Elämäni biisi vieraslista on harvinaisen mielenkiintoinen lauantaina. Mukana myös kohuttu TTK-juontajaehdokas, josta ei
      Tv-sarjat
      21
      1341
    2. Mies joka on oikeasti kiinnostunut

      Ja näkee sut pitkäaikaisena kumppanina, siirtää vaikka vuoria selvittääkseen asiat eikä ota pienintäkään riskiä menettää
      Ikävä
      133
      1241
    3. 64
      1230
    4. Mikä sun salaisuus on,kun näytät niin nuorelta..

      Vaikka oot jo noin vanha!?
      Ikävä
      108
      1225
    5. Kunnanhallitus

      Miten käy täällä vuosia tuomioita jakaneelle valittajalle, hovioikeus hylännyt kaikki syytteet.
      Puolanka
      67
      1049
    6. Onko nyt kaikki asiat käyty läpi?

      Mun mielestä on👍
      Ikävä
      109
      999
    7. Rauha, sopiiko

      Ei häiritä enää toisiamme. Annetaan molemmille rauha unohtaa, pyydän tätä todella. Kiitos. Miehelle.
      Ikävä
      94
      957
    8. Miesten (epä)viehättävyydestä kysymys

      Mieltä askarruttava asia, liki dilemma. Palstallahan jotkut miesoletetut usein toteavat, että kaikki naiset tavoittelev
      Sinkut
      182
      923
    9. Minkä kappaleen

      haluaisit soivan, kun astellaan alttarille?
      Ikävä
      84
      857
    10. MiltäKaivattusi

      Näyttää? !
      Ikävä
      43
      824
    11. Ei siitä pääse yli, eikä ympäri!

      Pakko se on myöntää ja tunnustaa. Olisin halunnut p*nna sinua sydämeni kyllyydestä. Itseäni vanhemmalle naiselle
      Ikävä
      66
      791
    12. Myönnetään, tunnen lämpimiä tunteita kohtaasi

      Vaikutat tosin liian hyvältä ollaksesi totta. Komeita miehiä on maailma pullollaan mutta sinussa on jotain.....
      Ikävä
      50
      686
    13. Vieläkö tykkäät

      Minusta niin paljon että olisit valmis?
      Ikävä
      43
      656
    14. Tykkäätkö minusta

      Mies vai et? -nainen
      Ikävä
      58
      653
    15. Mitä meidän välillämme

      On käynyt näiden vuosien aikana?
      Ikävä
      70
      636
    16. Olit hyödytön.

      Mulle hyödytön..
      Ikävä
      98
      628
    17. Humppila korvasi johtajia tekoälyllä

      https://yle.fi/a/74-20215155 Humppilassa on lakkautettu teknisen ja hallintojohtajan virat. Säästöä tuli hetkessä 150
      Maailman menoa
      87
      618
    18. Perhoseni (miehelle)

      Miksi et usko, että mun rakkaus sinuun on aitoa ja vilpitöntä? Tai että se oli jo silloin? Miksi ajattelet, ettet ole r
      Ikävä
      123
      592
    19. Olen tavattavissa

      tänään klo 17-02 siinä ravintolassa. Tulethan sinäkin?
      Ikävä
      52
      564
    20. Mnot, miksi sinulle on tärkeää solvata uskovia?

      Onko sinulla joku katkeruus tai peräti viha heitä kohtaan? Kirjoituksesi nimittäin tihkuvat katkeruutta ja vihaa uskovi
      Luterilaisuus
      307
      555
    Aihe