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
Kysymyksiä skripteistä
17
171
Vastaukset
- väärä_palsta_s24
Parempi kun kysyt oikeasta paikasta.
https://forums.linuxmint.com/viewforum.php?f=213&sid=00f250c9574ff641c355ddc512afea42 - 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
Kalle Palander kertoi fantasioivansa siitä, kuinka Kiira Korpi naisi häntä sträppärillä ahteriin
Sai potkut Yleltä. https://yle.fi/a/74-201400005328477Aamuseuraa/rehevää naista
uhkean rehevät m-xxxl naiset/rouvat/pari 18-80v kutsu luokses 31.1 aamusta päiväpanoille 32v hetero mies.oon innokas nuo4364224h Kirppis
Olen muuttamassa paikkakunnalle ja mietin olisiko tälläiselle liikkeelle tarvetta alueella?61985Suomessa eletään liian pitkään
"Ihmisten on kuoltava" Asiantuntija varoittaa: Suomi ei ole valmis siihen, että niin moni elää pitkään: ”Kaiken täytyy1571143Kerotakaa joensuun kontiolahden paiholan laitoksesta jotain
Mun kaveri joutuu paiholan laitokseen nyt lähi aikoina niin voisko ihmiset kertoa minkälaista siellä on tarinoita jne ja17786Olen niin haaveillut
Sinusta. Ollut hullun rakastunut. Ajatellut kaikkea mitä yhdessä voisimme tehdä. Mutta ei ei yhtään mitään. Usko vaan lo57712Oletko koskaan
Tavannut/tuntenut ihmistä, jonka kanssa vuosisadan rakkaustarina olisi ollut mahdollinen, mutta joku este tuli väliin?68686Sun ulkonäkö on
Kyllä viehättävä. Kauniit piirteet. Todella sievät. Ja olemus on ihana. Olet tehnyt vaikutuksen.31681- 38636
En voi ottaa
Jos ikinä aiot ottaa yhteyttä, niin tee se nyt. On aika, kun todella todella tarvitsisin sinua. Naiselle.36627