Autor |
Sõnum |
priit
Vana Pingviin
Vanus: 40
Liitunud: 04.08.2005
Postitused: 521
Asukoht: Tartu
Distributsioon: CentOS / OS X
|
|
Vaatsin siis seda «Sõnastikku». Muidugi eeldasingi, et seal ainult paar üksikut käsku on, aga võiks olla rohkem. Ja natuke paremini esile toodud. Ja natuke põhjalikumad. Nt käsu cd juures võiks olla ka
# cd -
mis viib su tagasi eelnevale wd-le (Nt su asukoht on /usr/share/vahva_programm/GUI/help/en/weird_images/css, siis kirjutad lihtsalt cd, et saada oma kodukausta ja äkki tahad sinna /usr/share* tagasi saada, selle asemel, et seda kataloogi otsida, trükid lihtsalt cd - ja asi ants)
|
|
|
|
|
|
|
|
spott
Admin
Vanus: 43
Liitunud: 04.06.2005
Postitused: 8857
Distributsioon: Ubuntu
|
|
priit kirjutas: | Vaatsin siis seda «Sõnastikku». Muidugi eeldasingi, et seal ainult paar üksikut käsku on, aga võiks olla rohkem. Ja natuke paremini esile toodud. Ja natuke põhjalikumad. Nt käsu cd juures võiks olla ka
# cd -
mis viib su tagasi eelnevale wd-le (Nt su asukoht on /usr/share/vahva_programm/GUI/help/en/weird_images/css, siis kirjutad lihtsalt cd, et saada oma kodukausta ja äkki tahad sinna /usr/share* tagasi saada, selle asemel, et seda kataloogi otsida, trükid lihtsalt cd - ja asi ants) |
cd alla sinu tekst lisatud.
Olen täiesti nõus, et võiks rohkem käske olla. Kuid ajaline faktor, mis selleks kulub on liiga suur. Üle jõu käib lihtsalt endale üksi kogu sisu valmis meisterdamine.
Seega, kui keegi on huvitatud mingite käskude lisamisest, siis võib mulle privaga märku anda - anname vastavad õigused redigeerida teatud osa portaalist või postitagu see siia teemasse - panen ise siis selle üles.
Tänan
|
|
|
|
|
|
|
|
HoHo
Vana Pingviin
Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
|
|
Käskude alt on puudu kõige tähtsam käsk:
man
Kahjuks ei jõua praegu selle kohta miskit kirjutada, võibolla homme-
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
käsklus rm
Kood: | Kasutamine: rm [VÕTI]... [FAIL]...
Eemalda (kustuta) fail(id).
-d, --directory kustuta fail, isegi kui see on mittetühi
kataloog (ainult super-kasutaja, see toimib juhul,
kui teie süsteem toetab unlink operatsiooni
mittetühjadel kataloogidel)
-f, --force ignoreeri puuduvaid faile, ära küsi kunagi
-i, --interactive küsi iga kustutamise eel
--no-preserve-root ära käsitle `/' eriliselt (vaikimisi)
--preserve-root ära töötle `/' rekursiivselt
-r, -R, --recursive eemaldrm -f *~a kataloogide sisu rekursiivselt
-v, --verbose selgita mis on teoksil
--help väljasta see abiinfo ja lõpeta töö
--version väljasta versiooniinfo ja lõpeta töö
Et eemaldada faili, mille nimi algab sümboliga `-', näiteks `-foo',
kasutage üht järgnevaist käskudest:
rm -- -foo
rm ./-foo
Kui te kasutate faili kustutamiseks käsku rm, võib tihti olla võimalik
siiski faili sisu taastada. Kui teil on vaja suuremat kindlust, et faili
sisu ei saa taastada, proovige käsku shred. |
täpsustaks veel järgmisi võtmeid:
-f sunnib käskluse jõuga läbi, ehk kui linux küsib üldjuhul kinnitust, kas tahad kustutada, siis -f eirab seda küsimust
-r kausta kustutamiseks, kui kaustas on sees faile ja oled kindel, et midagi vaja ei lähe, siis rm -rf kausta_nimi kiire võimalus kausta kustutamiseks, mida tihti vaja, aga mille kohta infot vähe leida
lisaks veel wildcard'i * millega on võimalik kaustast kustutades välja sorteerida, mida tahad kustutada. näiteks joe'ga veebi tehes ja tihedalt faile muutes jätab joe backupfail.laiend~ nimelise faili alles ja nendest vabanemiseks sobib käsk rm -f *~ samuti võimalus kaustast kustutada kõik kindla laiendiga failid, näiteks .doc eemaldamiseks rm -f *.doc
|
|
|
|
_________________
|
|
|
|
HoHo
Vana Pingviin
Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
|
|
Üritasin tõlkida man'i manpaget
Man:
Vormindab ja kuvab manuali lehekülgi.
man [-acdfFhkKtwW] [--path] [-m system] [-p string] [-C config_file]
[-M pathlist] [-P pager] [-B browser] [-H htmlpager] [-S sec-
tion_list] [section] nimi ...
Kui sa annad parameetrina mingi kindla sektsiooni siis otsib ainult sellest sektsioonist.
nimi on tavaliselt vaadatava manuali lehe nimi mis tüüpiliselt ühtib käsi, funktsiooni või faili nimega. Kui aga nimi sisaldab kaldkriipsu (/) siis man tõlgendab seda kui konkreetse faili aadressi. Näiteks man ./foo.5 või isegi man /cd/foo/bar.1.gz
Kasulikumad võtmed:
-a
Vaikimisi man väljub peale esimese manuali lehe näitamist. Selle võtmega sunnib man'i näitama kõiki lehekülgi mis kattuvad nime'ga, mitte ainult esimest.
-h
kuva man'i lühikest abiinfot
-K
otsi näidatud tekstistringi(ing.k string, kas sellele on eestikeeles parem vaste?) kõikidest manuali lehtedest. Hoiatus: see on tõenäoliselt väga aeglane, aitab kui spetsifitseerida konkreetne sektsioon.
Et saada tavalist tekstifaili versiooni mõnest manuali lehest siis proovi:
# man foo | col -b > foo.mantxt
Erinevad man sektsioonid on sellised(võetud KDE abi keskusest):
Kood: |
Sektsioon 1 Kasutaja käsud
Sektsioon 2 Süsteemsed kutsungid
Sektsioon 3 Alamfunktsioonid
Sektsioon 3p Perli moodulid
Sektsioon 4 Seadmed
Sektsioon 5 Failide vormingud
Sektsioon 6 Mängud
Sektsioon 7 Muud
Sektsioon 8 Süsteemi administreerimine
Sektsioon 9 Kernel
Sektsioon n Uus |
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
käsklus ketta vaba mahu leidmisex, mida tihti käsurealt kasutades vaja võib minna..
df
Kood: | Kasutamine: df [VÕTI]... [FAIL]...
Esita informatsioon failisüsteemidest, milles iga antud fail asub.
Vaikimisi esita infot igast haagitud failisüsteemist.
Kohustuslikud argumendid pikkadele võtmetele on kohustuslikud ka lühikestele.
-a, --all ka 0 ploki suurused failisüsteemid
--block-size=MAHT kasuta määratud ploki suurust
-h, --human-readable väljasta suurused inimesele loetavalt (n. 1K 234M 2G)
-H, --si sama, kui kasuta 1000 kordseid, mitte 1024
-i, --inodes väljasta plokkide asemel i-kirjete info
-k, --kilobytes sama kui --block-size=1K
-l, --local näita ainult lokaalseid failisüsteeme
--no-sync enne info lugemist ära kasuta synci (vikimisi)
-P, --portability kasuta POSIX väljundi vormingut
--sync enne info lugemist käivita sync
-t, --type=TÜÜP väljasta info antud tüüpi failisüsteemidest
-T, --print-type väljasta failisüsteemi tüüp
-x, --exclude-type=TÜÜP ära väljasta infot antud tüüpi failisüsteemidest
-v (ignoreeritakse)
--help väljasta see abiinfo ja lõpeta töö
--version väljasta versiooniinfo ja lõpeta töö
MAHT võib olla (või võib olla number, millele võib järgneda) üks järgnevaist:
kB 1000, K 1024, MB 1,000,000, M 1,048,576 ja nii edasi tähtedega
G, T, P, E, Z, Y. |
|
|
|
|
_________________
|
|
|
|
HoHo
Vana Pingviin
Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
|
|
sander85 kirjutas: | HoHo kirjutas: |
otsi näidatud tekstistringi(ing.k string, kas sellele on eestikeeles parem vaste?) kõikidest manuali lehtedest. Hoiatus: see on tõenäoliselt väga aeglane, aitab kui spetsifitseerida konkreetne sektsioon. |
string tglt otseselt on märkide massiiv kui süveneda C progemisse, aga eesti keelde üle tuues võix teda kasutada kui sõna.. | Tegelikult võid otsida ka sedasi:
man -k "X11 server"
ning selle kohta ei saa minu arvates öelda et tegu oleks sõnaga.
Tsitaat: | -k kohta ütlex ise nii palju, et see on võti -k(ey), millega saab otsida man lehekülgedelt kindlat sõna sisaldavaid lehti nt man -k sql, mis annab tulemiks kõik sõna "sql" sisaldavad lehed | Tundub mõistlik.
Samas kuna tegin tõlget ning ise reaalselt seda -k'd ei proovinud siis tundub et vähe kobedamate masinate peal on see üsna kiire, töö masinal võttis käsk man -k man aega ~0.1s.
Kas seda käsuabi millegi wiki laadsena ei saaks lahendada? Ma arvan et oleks palju kiirem ja lihtsam kasutajatel muuta ja kommenteerida.
Võiks ju teha nii et näiteks on loodud mingid käsud ning tavakasutaja nende kirjeldusi otse muuta ei saa kuid saab iga käsu juures kommenteerida ja parandusi pakkuda, umbes nagu PHP online manualis.
|
|
|
|
|
|
|
|
pingviin
Pingviini kasutaja
Vanus: 43
Liitunud: 26.07.2005
Postitused: 52
Distributsioon: Open Suse 11.3
|
|
seal võiks igal pool olla selline nupp nagu add ja edit või siis lisa ja muuda.
Lihtsalt kui keegi suvaline soovib midagi muuta lisada saaks ta seda teha ainult , et see muutuks kõikile n2htavaks peaks mingi seltskond ennem selle läbi vaatama ja vajutama nuppu kinnita ja muutus ongi kõigile nähtav või vajutama nuppu saada tagasi + komentaar miks ei kõlba. Selle peale saaks see kes muutis või lisas mingisuguses kohas vaadata miks tagasi saadeti ja parandada seda kui tahaks. See viimane on mõeldav loomulikult ainult sisse loginud kasutajate puhul .
Selliselt muutuks see teadmiste baas rohkem avatumaks ja kiiremini arenevaks kuna inimesi kes saaksid sellega tegeleda on realselt rohkem. Ma ei tea kuidas teil selle arendus poolega on aga äkki tasuks selle implementeerimist kaaluda.
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
|
|
spott
Admin
Vanus: 43
Liitunud: 04.06.2005
Postitused: 8857
Distributsioon: Ubuntu
|
|
ideed on head. Tegelikult isegi üritame siin tööle saada Wikit, kuid väiksed tagasilöögid sellega. Vaatan nädalavahetusel, mis õnnestub siia leiutada. Muidu lisasin aga praegu antud käsud.
|
|
|
|
|
|
|
|
HoHo
Vana Pingviin
Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
|
|
Märkasin et olen teinud vähemalt ühe vea. Man'il tuleb lipp -K asendada -k'ga.
Harjunud lihtsalt iga lauset suure tähega alustama
|
|
|
|
|
|
|
|
|
|