Forum » Operacijski sistemi » pomoc pri ukazih v terminalu
pomoc pri ukazih v terminalu
freak9 ::
Lepo bi prosil nekoga, če bi si vzel par minutk časa (mene rešil dolgih muk)in mi napisal ukaze v tem spodnjem zaporedju. Sem namreč nov na tem o.s. in se še uvajam, vendar morem to nalogo čim prej narest...
hvala že vnaprej
Napišite ukazno skripto z imenom skripta.sh, ki striktno v zaporedju naredi:
1. izpišite, v katerem kazalu se trenutno nahajate,
2. izpišite vse sinonime (aliase) vaše ukazne vrstice,
3. izpišite vrednost sistemske spremenljivke PATH,
4. dodajte sistemski spremenljivki PATH do kazala /tmp,
5. izpišite vrednost sistemske spremenljivke PATH,
6. izpišite trenutno prijavljenega uporabnika,
7. izpišite absolutni naslov domačega kazala (home directory) trenutno prijavljenega uporabnika,
8. ustvarite nov alias mktmp, ki ustvari novo kazalo /tmp/Furman,
9. zaženite mktmp,
10. izpišite vsebino kazala /tmp,
11. ustvarite nov alias rmtmp, ki izbriše kazalo /tmp/Furman,
12. zaženite rmtmp,
13. izpišite vsebino kazala /tmp in
14. ponovno izpišite vse sinonime (aliase).
Ker ukaz alias privzeto ne deluje v ukaznem programu, je potrebno v ukazni program dodati ukaz shopt -s expand_aliases.
hvala že vnaprej
Napišite ukazno skripto z imenom skripta.sh, ki striktno v zaporedju naredi:
1. izpišite, v katerem kazalu se trenutno nahajate,
2. izpišite vse sinonime (aliase) vaše ukazne vrstice,
3. izpišite vrednost sistemske spremenljivke PATH,
4. dodajte sistemski spremenljivki PATH do kazala /tmp,
5. izpišite vrednost sistemske spremenljivke PATH,
6. izpišite trenutno prijavljenega uporabnika,
7. izpišite absolutni naslov domačega kazala (home directory) trenutno prijavljenega uporabnika,
8. ustvarite nov alias mktmp, ki ustvari novo kazalo /tmp/Furman,
9. zaženite mktmp,
10. izpišite vsebino kazala /tmp,
11. ustvarite nov alias rmtmp, ki izbriše kazalo /tmp/Furman,
12. zaženite rmtmp,
13. izpišite vsebino kazala /tmp in
14. ponovno izpišite vse sinonime (aliase).
Ker ukaz alias privzeto ne deluje v ukaznem programu, je potrebno v ukazni program dodati ukaz shopt -s expand_aliases.
freak9 ::
1. pwd
2. sm prvo dal shopt -s expand_alliases
3. alias ( mi izpiše egrep, fgrep...color=auto..pri vseh enako...zj pa ne vem če je to to)
naprej pa ne vem :)
2. sm prvo dal shopt -s expand_alliases
3. alias ( mi izpiše egrep, fgrep...color=auto..pri vseh enako...zj pa ne vem če je to to)
naprej pa ne vem :)
freak9 ::
Super, hvala....bom pregledo pa poskusil vse rešit.
če bo pa kdorkoli imel čas pa lahko pomaga rešit nalogo...mu bom zelo hvalažen.
če bo pa kdorkoli imel čas pa lahko pomaga rešit nalogo...mu bom zelo hvalažen.
_n00b_ ::
#!/bin/bash #1. izpišite, v katerem kazalu se trenutno nahajate, pwd #2. izpišite vse sinonime (aliase) vaše ukazne vrstice, shopt -s expand_aliases alias #3. izpišite vrednost sistemske spremenljivke PATH, echo $PATH #4. dodajte sistemski spremenljivki PATH do kazala /tmp, PATH="$PATH:/tmp" #5. izpišite vrednost sistemske spremenljivke PATH, echo $PATH #6. izpišite trenutno prijavljenega uporabnika, id -un #7. izpišite absolutni naslov domačega kazala (home directory) trenutno prijavljenega uporabnika, echo $HOME #8. ustvarite nov alias mktmp, ki ustvari novo kazalo /tmp/Furman, alias mktmp='mkdir /tmp/Furman' #9. zaženite mktmp, mktmp #10. izpišite vsebino kazala /tmp, ls /tmp #11. ustvarite nov alias rmtmp, ki izbriše kazalo /tmp/Furman, alias rmtmp='rmdir /tmp/Furman' ## rmdir ne bo delo, če je že kak fajl ustvarjen v /tmp/Furman. ## Jaz ponavadi uporabim rm -r /bla #12. zaženite rmtmp, rmtmp #13. izpišite vsebino kazala /tmp in ls /tmp #14. ponovno izpišite vse sinonime (aliase). alias
Napisana iz glave, tak da mogoče sem ga kje mal usračkal ;-)
freak9 ::
ooo....najlepša ti hvala za to. ni problema..
če kaj ne bo delovalo bom js mal sam pošpiclal točno kako je...
hvala ti še enkrat...pir v dorem :)
če kaj ne bo delovalo bom js mal sam pošpiclal točno kako je...
hvala ti še enkrat...pir v dorem :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Pomoč z jQuery (osnove)Oddelek: Programiranje | 807 (679) | alexa-lol |
» | JavascriptOddelek: Programiranje | 868 (655) | technolog |
» | skripta.sh--> linuxOddelek: Programiranje | 1916 (1781) | mico28 |
» | zlobni C ali kako sprogramirat sledeč program =)Oddelek: Programiranje | 1762 (1321) | charlotte |
» | [C++][Naloga]Točka, Daljica, RazdaljaOddelek: Programiranje | 1910 (1550) | snow |