Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
priit
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 04.08.2005
Postitused: 521
Asukoht: Tartu
Distributsioon: CentOS / OS X
estonia.gif
postituspostitatud: 08.08.2005, 13:22  postituse pealkiri:  Linuxi käsud  

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
Admin


Vanus: 43
Liitunud: 04.06.2005
Postitused: 8853

Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 08.08.2005, 16:37  postituse pealkiri:  Re: Linuxi käsud  

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
Vana Pingviin


Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 09.08.2005, 00:15  postituse pealkiri:  (teema puudub)  

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
Vana Pingviin


Vanus: 38
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 09.08.2005, 11:09  postituse pealkiri:  (teema puudub)  

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

_________________
Image Image Image

HoHo
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 09.08.2005, 11:49  postituse pealkiri:  (teema puudub)  

Üritasin tõlkida man'i manpaget Razz

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
Vana Pingviin


Vanus: 38
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 09.08.2005, 13:48  postituse pealkiri:  (teema puudub)  

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..

-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

_________________
Image Image Image

sander85
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 09.08.2005, 13:55  postituse pealkiri:  (teema puudub)  

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.

_________________
Image Image Image

HoHo
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 09.08.2005, 14:12  postituse pealkiri:  (teema puudub)  

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
Pingviini kasutaja


Vanus: 42
Liitunud: 26.07.2005
Postitused: 52

Distributsioon: Open Suse 11.3
estonia.gif
postituspostitatud: 09.08.2005, 14:25  postituse pealkiri:  linuxi k2sud ja teadmiste baas  

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
Vana Pingviin


Vanus: 38
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 09.08.2005, 14:38  postituse pealkiri:  (teema puudub)  

HoHo kirjutas:
Tegelikult võid otsida ka sedasi:
man -k "X11 server"
ning selle kohta ei saa minu arvates öelda et tegu oleks sõnaga.

nagu ma algul ütlesin, sis string tähendab märkide massiivi ja sellisel juhul võix ta eesti keelde üle tuua samas vormis string, sest linuxi kasutaja jaox tähendab ta ikka seda sama Smile

HoHo kirjutas:

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.


see php.net-i idee käis endalgi korra peast läbi, algatusex käsu kohta mingi üldine sisu, kõige parem kas juba tõlgitud help või sis see help ise tõlkida ja algus sellega anda ning sis kasutajatel lasta kommenteerida, arenex väga kiiresti ja näiteid tulex robinal..

_________________
Image Image Image

spott
Admin
Admin


Vanus: 43
Liitunud: 04.06.2005
Postitused: 8853

Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 09.08.2005, 20:25  postituse pealkiri:  (teema puudub)  

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
Vana Pingviin


Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 09.08.2005, 21:48  postituse pealkiri:  (teema puudub)  

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 Razz


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group