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
erykroom
Pingviini aktivist
Pingviini aktivist


Vanus: 38
Liitunud: 06.01.2007
Postitused: 193

Distributsioon: Arch
estonia.gif
postituspostitatud: 27.10.2008, 20:35  postituse pealkiri:  Huvitavad käsklused  

Võiks siia koondada igasugu huvitavaid käsklusi, millega igapäeva elu linuxis lihtsamaks/huvitavamaks on võimalik teha. Samuti võiksid siia kuuluda igasugused huvitavad skriptid.

Teen siis algust.

"gnome-open" käsk, mis kindlasti pakub huvi igale gnome kasutajale, kuna ta suudab avada pea kõik failid. N:
Kood:
gnome-open fail_mida_soovid_avada

"sleep" käsk, millega saab määrata, mis hetkel mingi programm midagi mängima hakkab. N:
Kood:
sleep 3h && vlc /teekond/failini/fail.mp3

"apropos" käsk, mis annab infot asjade kohta, mida sa veel ei tea. N: kui soovid infot saada pdf-ide kohta trükid alljärgneva kooditüki käsureale ja vastuseks saad pika loendi erinevatest programmidest, milles loodetavasti on programm mida sa otsisid.
Kood:
apropos pdf


sander85
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 27.10.2008, 21:08  postituse pealkiri:  (teema puudub)  

sellise sisuga lehe võiks ehk pigem vikisse panna?

_________________
Image Image Image

antik2
Vana Pingviin
Vana Pingviin



Liitunud: 09.10.2006
Postitused: 634

Distributsioon: Big Strong D...
blank.gif
postituspostitatud: 27.10.2008, 21:49  postituse pealkiri:  Re: Huvitavd käsklused  

erykroom kirjutas:
Võiks siia koondada igasugu huvitavaid käsklusi, millega igapäeva elu linuxis lihtsamaks/huvitavamaks on võimalik teha.


Kui tahate logisid reaalajas vaadata, siis:

Kood:
# tail -f filename


Üks minu lemmikkäske FreeBSD-s- näeb reaalajas süsteemi koormust ja palju muud infot (Ei tea ekvivalentset Linuxi oma kahjuks):

Kood:
# systat -vm


Väljund on umbes selline:
Kood:
    1 users    Load  0.00  0.00  0.00                  Oct 27 21:51

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act  285936   31220   560164    40820  537456  count
All  347704   73908  4917576   141004          pages
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt        cow    2044 total
             58      2193  223 3540   45  998  163    163 zfod        ata0 irq14
                                                          ozfod    37 bge0 uhci2
 1.3%Sys   0.0%Intr  3.1%User  0.0%Nice 95.5%Idle        %ozfod     7 bge1 uhci1
|    |    |    |    |    |    |    |    |    |    |       daefr  2000 cpu0: time
=>                                                        prcfr
                                        72 dtbuf      171 totfr
Namei     Name-cache   Dir-cache    100000 desvn          react
   Calls    hits   %    hits   %     84455 numvn          pdwak
    2986    2979 100                 25000 frevn          pdpgs
                                                          intrn
Disks   ad4   ad6                                  347748 wire
KB/t  10.66 10.66                                  132688 act
tps       4     4                                 2008092 inact
MB/s   0.04  0.04                                     552 cache
%busy     0     0                                  536904 free
                                                   219632


PeTzZz
Vana Pingviin
Vana Pingviin



Liitunud: 10.09.2005
Postitused: 629

Distributsioon: Fedora 19
blank.gif
postituspostitatud: 28.10.2008, 00:20  postituse pealkiri:  (teema puudub)  

sander85 kirjutas:
sellise sisuga lehe võiks ehk pigem vikisse panna?

http://viki.pingviin.org/index.php/Peamised_Linuxi_k%C3%A4sud_algajatele
http://viki.pingviin.org/index.php/Algaja_kasutaja_peamised_Linuxi_k%C3%A4sud

Võib-olla need võiks kuidagi ühendada ning lisada siis veel juurde. Enne peaks läbi mõtlema lehe struktuuri.


sander85
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 28.10.2008, 00:43  postituse pealkiri:  (teema puudub)  

PeTzZz kirjutas:
sander85 kirjutas:
sellise sisuga lehe võiks ehk pigem vikisse panna?

http://viki.pingviin.org/index.php/Peamised_Linuxi_k%C3%A4sud_algajatele
http://viki.pingviin.org/index.php/Algaja_kasutaja_peamised_Linuxi_k%C3%A4sud

Võib-olla need võiks kuidagi ühendada ning lisada siis veel juurde. Enne peaks läbi mõtlema lehe struktuuri.


no antud näpunäited siin ei pea olema üldse mitte algajatele, just ehk pigem sellistele kogenumatele kasutajatele, kes pole ehk mõnda asja veel märganud või kasutama õppinud

_________________
Image Image Image

PeTzZz
Vana Pingviin
Vana Pingviin



Liitunud: 10.09.2005
Postitused: 629

Distributsioon: Fedora 19
blank.gif
postituspostitatud: 28.10.2008, 07:54  postituse pealkiri:  (teema puudub)  

sander85 kirjutas:
no antud näpunäited siin ei pea olema üldse mitte algajatele, just ehk pigem sellistele kogenumatele kasutajatele, kes pole ehk mõnda asja veel märganud või kasutama õppinud

Nojah, kui nüüd täpsemalt vaadata neid seal, siis piiri vedamine nende vahel tundub jah suht lihtne tegelikult. Smile


xyzzy
Pingviini külastaja
Pingviini külastaja


Vanus: 38
Liitunud: 04.07.2008
Postitused: 28

Distributsioon: Debian GNU/Linux
estonia.gif
postituspostitatud: 28.10.2008, 07:56  postituse pealkiri:  (teema puudub)  

Üks skript, mida ma iga päev kasutan, on mu enda tehtud. See on käsureal töötav sõnaraamat, mis vaatab sõnade tähendusi aare.pri.ee lehe pealt, ning näitab neid terminalis. See skript võtab enda alla ainult 10 rida ja kasutab nelja erinevat käsku wget, rm, grep ja sed.

Algul tuleb teha kodukataloogi kataloog nimega aarepri (~/aarepri).

Teiseks tuleb teha fail nimega reeglid.sed ning paigutada sinna järgmine:
Kood:

s/<\/td>//g
s/      <td bgcolor="#D3DCE3">//g
s/      <td bgcolor="#FFFFFF">//g
s/^/> /g


Kolmandaks tuleb teha fail nimega aarepri_en ja paigutada sinna:
Kood:

wget http://aare.pri.ee/dictionary.html?query=$1\&lang=en\&meth=exact\&switch=\&otsi=otsi > \
/dev/null 1>&l
rm l
grep '<td bgcolor="#......">' dictionary.html?* | sed -f ~/aarepri/reeglid.sed
rm dictionary.html?*

ning anda sellele käivitusõigused.

Neljandaks tuleb teha faili ~/.bashrc alias sellele skriptile.
Kood:

alias t='~/aarepri/aarepri_en'


Kui kõik korda läheb, siis tulemus on selline:
Kood:

host@kasutaja:kataloog$ t inglisekeelne_sõna
> inglisekeelne_sõna
> eestikeelne_sõna


erykroom
Pingviini aktivist
Pingviini aktivist


Vanus: 38
Liitunud: 06.01.2007
Postitused: 193

Distributsioon: Arch
estonia.gif
postituspostitatud: 28.10.2008, 09:00  postituse pealkiri:  (teema puudub)  

See skript paistab päris huvitav olevat.


midnight

Vana Pingviin
Vana Pingviin



Liitunud: 09.08.2007
Postitused: 733

Distributsioon: Ubuntu 8.04
estonia.gif
postituspostitatud: 28.10.2008, 09:01  postituse pealkiri:  (teema puudub)  

Ma avastasin millalgi, et ei pea käivitama faili: ./käivitavfail -
saab ka: bash käivitavfail
Seda tõlkeasja täiustasin nii kui läksin terminaliga aarepri kataloogi :

cd aarepri


~/aarepri$ bash aarepri_en hello
> hello
> tere, tervist, halloo
~/aarepri$ bash aarepri_et tere
> aloha
> aloha, tere
> hello
> tere, tervist, halloo
> hi
> tere
> how do you do
> tere, kuidas k�si k�ib, v�ga r��mustav


tegin faili aarepri_et, kus muutsin: &lang=ee

Sellest saaks teha ka .deb paki ja programmid viia kuskile /usr/share/ 'sse ning käivitusviited /usr/bin/

Siis jääb terminalis:

aarepri_en ingliskeelne_sõna

ja mõnusam kui keegi teeb sellele graafilise liidese juurde.

Kuid see on ka ok.
Ei tea, kas open-tran.eu 'ga läheb ka nii kergesti?


ehhr
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 14.03.2007
Postitused: 506
Asukoht: Pärnu
Distributsioon: Ubuntu 8.10, Elementary OS(Ubuntu 12.04)
estonia.gif
postituspostitatud: 28.10.2008, 12:13  postituse pealkiri:  (teema puudub)  

sander85 kirjutas:
sellise sisuga lehe võiks ehk pigem vikisse panna?

Minu meelest võiks siin foorumis olla see teema vabas tekstis ning vikisse oleks ehk hea sellised "paremad palad" riputada Wink

Teema idee on igatahes väga hea minu meelest Smile


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 28.10.2008, 12:42  postituse pealkiri:  (teema puudub)  

See sõnaraamatuskript on küll väga abiks. Tegin sellest ja Midnighti kohendusest oma variandid, mis käituvad täpilistega paremini. Panin endal need kataloogi ~/bin/aarepri, kes mujale tahab panna peab kumbagi skripti alul selle õige kataloogi vastu vahetama. Sääl kataloogis peaks olema xyzzy loodud reeglid.sed säilik, min hoian samas ka skripte. Loomulikult tuleb skriptidele anda käivitusõigused ja aliaste tegemistel siis juba nendele viidata. vastus.meta asemel võib mõlemas skriptis ka /dev/null kasutada, vastus.meta võimaldab kontrollida päringu vastuseid, kui kustutamine keelata. Praegune skript oskab pärida ainult ühesõnalisi mõisteid.

inglise-eesti võiks olla kohendatult selline:
Kood:
#!/bin/sh

# NB! vajalikud vahendid: wget, grep, sed ja iconv

cd ~/bin/aarepri/
wget http://aare.pri.ee/dictionary.html?query=$1\&lang=en\&meth=exact\&switch=\&otsi=otsi -S -o vastus.meta -O - | iconv -f iso-8859-15 > vastus.html
grep '<td bgcolor="#......">' vastus.html | sed -f reeglid.sed
rm vastus.*
cd - >> /dev/null


eesti-inglise selline:
Kood:
#!/bin/sh

# NB! vajalikud vahendid: wget, grep, sed ja iconv + od

cd ~/bin/aarepri/
A=`echo $1 | iconv -t iso-8859-15`
A=`echo $A | od -t x1 -A n | tr " " %`
# eelmine rida oleks õigem teha korrektse uri konvertijaga, aga pole vist mõtet perli mängu tuua, muidu järgmine perliga rida annab elegantsema tulemuse
# A=`echo $A | perl -MURI::Escape -lne 'print uri_escape($_)'`
wget http://aare.pri.ee/dictionary.html?query=$A\&lang=ee\&meth=exact\&switch=\&otsi=otsi -S -o vastus.meta -O - | iconv -f iso-8859-15 > vastus.html
grep '<td bgcolor="#......">' vastus.html | sed -f reeglid.sed
rm vastus.*
cd - >> /dev/null



Suur tänu, xyzzy, idee eest!

_________________
Kõike hääd,
WK

sander85
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 28.10.2008, 12:51  postituse pealkiri:  (teema puudub)  

PeTzZz kirjutas:
sander85 kirjutas:
sellise sisuga lehe võiks ehk pigem vikisse panna?

http://viki.pingviin.org/index.php/Peamised_Linuxi_k%C3%A4sud_algajatele
http://viki.pingviin.org/index.php/Algaja_kasutaja_peamised_Linuxi_k%C3%A4sud

Võib-olla need võiks kuidagi ühendada ning lisada siis veel juurde. Enne peaks läbi mõtlema lehe struktuuri.


koondasin need nüüd kokku samaks teemaks, aga mis sellele näpunäidete lehele kõige lihtsam ja loogilisem pealkiri võiks olla, saaks hakata siit teemast neid viiteid sinna ringi kopeerima

_________________
Image Image Image

wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 28.10.2008, 14:46  postituse pealkiri:  (teema puudub)  

midnight kirjutas:
#!/bin/bash
töötab ka nii.
Või ka #!/bin/dash
Nii lihtne skript toimib tõenäoliselt ka kõigi teiste login-shellidega. Milles uba?

midnight kirjutas:
Kuid kui käituda linuxi standardi järgi, siis tuleks binaar või link panna /usr/bin/ ja ülejäänud asi mitte /bin/ kataloogi.

Ei mõista hästi, kas Sa vaidled kellegiga või niisama seletad, aga igal juhul pole asi päris nii. Nii /bin kui /usr/bin (nagu ka /sbin ja /usr/sbin) on süsteemsed kataloogid, mis on pakihalduri kontrolli all ja kuhu ei maksa oma lisandusi toppida. Kui süsteemi täiendamiseks on vaja utiliite, siis nende jaoks on hoopis /usr/local/bin (või /usr/local/sbin, kui tegemist admini vahenditedga). Kui on tegemist suuremate pakettide lisamisega, siis nende jaoks soovitatakse hoopis /opt alla oma puu teha.

Käesolevas teemas oleme tegelenud kasutajakesksete skriptidega ja nende asupaik on Linuxi standardi järgi kasutaja kodukataloogis asuv bin kataloog (ehk ~/bin/). Kui neid on vaja/mõtet kõigile kasutajatele kättesaadavaks teha, siis Linuxi ideooogiast lähtudes läheksid need edasi /usr/local/bin alla, kui need aga ära pakendada, siis ka /usr/bin alla.

_________________
Kõike hääd,
WK

midnight

Vana Pingviin
Vana Pingviin



Liitunud: 09.08.2007
Postitused: 733

Distributsioon: Ubuntu 8.04
estonia.gif
postituspostitatud: 28.10.2008, 14:50  postituse pealkiri:  (teema puudub)  

Kahjuks mõlemad skriptid töötavad vaid nii õigesti või valesti, et pakettida neid ei saa..




Viimati muutis midnight 28.10.2008, 18:02; muudetud 3 korda
wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 28.10.2008, 15:11  postituse pealkiri:  (teema puudub)  

midnight kirjutas:
Ei- /usr/bin/ võib - freebsd on kindel reegel /usr/local/bin - linuxil seda enam eriti ei ole vaja..


Ei tahaks Sult vaidlemise rõõmu ära võtta, aga Sa ikka lugesid üle ka, millele vastu vaidlesid?

midnight kirjutas:
Tegin siis beta versiooni sellest. Paigladusskript teeb käivituslingid ning
nüüd lihtsad käsud: eesti, inglise


Et nii lihtsalt käibki? Ja kuhu Sinu turvanõuded kõik on jäänud nüüd? Mis õigustes see aarepri kataloog Sul tehaksegi? Kes seda kasutada saavad? Mis siis juhtub, kui 123 kasutajat korraga seda kasutama hakkavad?

Üks asi on teha kasutajaskript, teine asi on see muuta süsteemseks. Näita ükskord ometi, et Sa oled võimeline ka millekski asjalikuks, mitte ei viska jälle üle jala midagi kiiruga, mille toimimises ei saa minimaalseltki kindel olla...

midnight kirjutas:
Sõltuvuseks paning ka bash - mida siiski peaks kõigis linuksides olema..


Ja miks ma küll panin sõltuvused kommentaari kirja siis?

_________________
Kõike hääd,
WK

midnight

Vana Pingviin
Vana Pingviin



Liitunud: 09.08.2007
Postitused: 733

Distributsioon: Ubuntu 8.04
estonia.gif
postituspostitatud: 28.10.2008, 15:22  postituse pealkiri:  (teema puudub)  

wk - ära pinguta üle.
Su skript on nii hea, kui see esimene-
töötavad ainult, kuid..




Viimati muutis midnight 28.10.2008, 18:06; muudetud 1 kord
priit
Vana Pingviin
Vana Pingviin


Vanus: 40
Liitunud: 04.08.2005
Postitused: 521
Asukoht: Tartu
Distributsioon: CentOS / OS X
estonia.gif
postituspostitatud: 28.10.2008, 16:01  postituse pealkiri:  (teema puudub)  

Skript, mis tõlgib kasutades aadressi aare.pri.ee/dictionary.html, mis omakorda kasutab aadressi www.eki.ee/dict/inglise/. Oleks ju lihtsam otse ühenduda.

Lisaks ei tööta see wk skript ühe teenusepakkuja Debiani serveris (iconv error), võimalik, et probleem on 64bitises süsteemis.


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 28.10.2008, 16:25  postituse pealkiri:  (teema puudub)  

midnight kirjutas:
(kas keegi enam suudab minuga vaielda..)

Ega ilmselt ei suuda küll. Mõtlesin proovida Sinuga võimalikult konstruktiivselt suhelda, aga tulemus on ikka sama. Hüppad vestluskaaslasele persega näkku ja lihtsalt ülbad, asja ivast aga ei jaga mõhkugi.

Moderaatoritele:
Kuna kasutajal Midnight on krooniline harjumus sisuliselt muuta oma eelnevaid postitusi nii, et vastused nendele muutuvad ebaselgeks, teen ettepaneku ses osas midagi ette võtta. Enamus kõnealuse kodaniku sõnavõtte on niigi segased ja ennast upitavad ega anna palju juurde vestluste kvaliteedile. Pigem on tegemist segava ja eksitava müraga, mida algajad ei pruugi eristada olulisest infost.

_________________
Kõike hääd,
WK

wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 28.10.2008, 16:31  postituse pealkiri:  (teema puudub)  

priit kirjutas:
Skript, mis tõlgib kasutades aadressi aare.pri.ee/dictionary.html, mis omakorda kasutab aadressi www.eki.ee/dict/inglise/. Oleks ju lihtsam otse ühenduda.
Ei olnud sellega kursis, võimalik, et tuleks tõesti otse linkida.

priit kirjutas:
Lisaks ei tööta see wk skript ühe teenusepakkuja Debiani serveris (iconv error), võimalik, et probleem on 64bitises süsteemis.
Kas skripti kommentaaris mainitud utiliidid on kõik kättesaadavad? Tõenäoliselt on probleem LANG-muutuja väärtuses.

Võid proovida käivitada nii:
Kood:
LANG=et_EE.UTF-8 aarepri_et  sõna

_________________
Kõike hääd,
WK

xyzzy
Pingviini külastaja
Pingviini külastaja


Vanus: 38
Liitunud: 04.07.2008
Postitused: 28

Distributsioon: Debian GNU/Linux
estonia.gif
postituspostitatud: 28.10.2008, 17:55  postituse pealkiri:  (teema puudub)  

Inglise-eesti sõnaraamatu andmebaas asub ise siin. Kui sõnade andmebaas asub kasutaja enda arvutis, siis oleks võimalik teha kasvõi selline skript nagu tkt (TellisKivi Tõlge). Selle aarepri skriptiga on veel selline asi, et mis juhtub siis, kui arvutilt võrgujuhe tagant ära võtta, ja siis see skript käivitada. Sellele tuleks lisada veel mõni kontrollfunktsioon, mis teeb kindlaks, et kas arvuti on netiga ühendatud või mitte. Kui pole ühendatud, siis annab vastava veateate. Täpitähtede asja sai kunagi reeglid.sed abil lahendatud (Vähemalt Damn Small Linuxiga sai), aga see asi igal pool ei toimi.


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