Tips&triks
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1] 2   Idi dole
  Štampaj  
Autor Tema: Tips&triks  (Pročitano 2610 puta)
0 članova i 1 posetilac pregledaju ovu temu.
samadhi
Jr. Member
**
Van mreže Van mreže

Poruke: 50


« poslato: 30 Април 2006, 20:36:28 »

Pa evo mojih 'trikova' precica ...

ctrl+alt+esc i klik na prozor  //mislim da je samo za kde
alt+F2   otvara prozor za pokretanje komande/programa
ctrl+alt+F1-Fx otvara virtual shell login //kod slackwarea od F6 pa nagore valjda..., ovo je korisno kada otkaze radno okruzenje niko nije savrsen
alt+klik_hold_na_prozor_zadrzi za pomeranje prozora bez 'hvatanja' za naslov //podesivo u gnome xfce
alt+desnihold_klik_na_prozor  smanjuje prozor

dodavanje & posle komande postavlja komandu za rad u pozadini // slobodna konzola za jos komandi  Cheesy
kate /boot/grub/menu.lst &

ps -A | grep gdm  //vraca samo liniju koja sadrzi gdm sa pid-om u izlistanim procesima

dmesg

dmesg | grep irq3

toliko ako se setim jos koje...
« Poslednja izmena: 16 Септембар 2006, 11:29:56 od samadhi » Prijavi uredniku   Sačuvana
djvujke
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 318



« Odgovor #1 poslato: 28 Јул 2006, 19:05:47 »

pogresio si.... alt+f2, ne ctrl+f2..no nije strasno. najbolje ti je da u kde-u iz kontrolnog centra izaberes opciju keyboard shortcuts i tamo namestis sta zelis, recimo da sa alt+w palis krusader ili alt+b za sledecu pesmu u xmms ili .... ma sta ti je volja
Prijavi uredniku   Sačuvana

nemoj nista na silu....uzmi veci cekic
civan
Sr. Member
****
Van mreže Van mreže

Poruke: 350



WWW
« Odgovor #2 poslato: 29 Јул 2006, 17:35:39 »

Dodatak što se tiče & na kraju naredbe: Kad pokrenete
Kod:
$ ime_naredbe &
dobićete izlaz oblika
Kod:
[n] pid

pid je process ID pomoću kog možete poslati neku poruku programu (man kill)

n je ovde zanimljivo - objasniću malo kasnije zašto.

Ako niste znali, možete u istoj konzoli pokretati i raditi u više programa istovremeno i bez screen programa.

Dok je neki program aktivan (radite u njemu) pritisnite Ctrl+Z (ako je u pitanju VIM editor, morate biti u modu za komande)
Program će biti zaustavljen i dobićete poruku
Kod:
[n]+  Stopped                 ime_programa

Ako želite da pustite program da radi u pozadini (dok ne bude zahtevao ulaz sa tastature) otkucajte komandu
Kod:
$ bg

Sad ste naučili da šaljete programe u pozadinu. Kako ih vratiti napred? Jednostavno, komandom
Kod:
$ fg n

Gde je n broj (ne pid) procesa koji pozivate - onaj broj koji se ispisivao u uglastim zagradama...
Prijavi uredniku   Sačuvana
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« Odgovor #3 poslato: 29 Јул 2006, 18:49:34 »

Da, samo shto je takav nachin malo bugovit kod pojedinih programa (desava se da se dobija output nekuh drugih programa iz bg-a) sto se kod screen-a ne desava ...
Naravno, ovo se ne desava ukoliko proces ostane u stopped statusu
Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
civan
Sr. Member
****
Van mreže Van mreže

Poruke: 350



WWW
« Odgovor #4 poslato: 30 Јул 2006, 09:13:55 »

Da, samo shto je takav nachin malo bugovit kod pojedinih programa (desava se da se dobija output nekuh drugih programa iz bg-a) sto se kod screen-a ne desava ...
Naravno, ovo se ne desava ukoliko proces ostane u stopped statusu
Ne bih rekao bugovit - ocekivano je da tako radi. (za programe koji koriste cist stdout ili stderr...) Za preskakanje izmedju man, vim... je savrseno.
Prijavi uredniku   Sačuvana
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« Odgovor #5 poslato: 30 Јул 2006, 16:24:21 »

U pravu si ... Pogresno sam se izrazio Smiley ... Hteo sam samo da napomenem da su moguci ispadi pri ovakvom koriscenju ;-)
Mada mi je sve to (i screen i bacanje u pozadinu) banalno kada se radi o lokalnom kompu ... Ali je neverovatno korisno kada se radi o remote shell-u
Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
burga
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 569


Meet Linus


WWW
« Odgovor #6 poslato: 12 Август 2006, 11:49:52 »

За симулације које су умеле да трају и по неколико дана људи су користили предност што сервер Рачунарског центра Универзитета у Београду (РЦУБ) ради на Линуксу и то готово стално. Тада се покрене следећа команда:
Kod:
ja@tesla $ nohup moja_simulacija < podaci_za_simulaciju > izlaz_moje_simulacije &

Онда дођеш после пар дана и покупиш излаз.

При томе ваља само снизити приоритет свога процеса да га администратор не би убио.
Prijavi uredniku   Sačuvana

Нема Бога, и Дирак је његов пророк
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« Odgovor #7 poslato: 13 Август 2006, 12:07:28 »

ne mogu da se setim imena racunara ... secam se da je jedan bio galeb, drugi je bio tesla (znam da je postojao i kiklop koji je bio AI bot ... neznam sta se desilo sa tim projektom) ... Uglvnom, uvek me je nervirala anarhija koja se odvijala na tim racunarima ... Tako da ih nisam koristio ... A i zasto bih kad sam vec imao svoju mrezu od 10 racunara ;-)
Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
samadhi
Jr. Member
**
Van mreže Van mreže

Poruke: 50


« Odgovor #8 poslato: 16 Септембар 2006, 11:25:59 »

Alo bre sto sam ja nazvao ovu temu tips&triks da pricate od galeba  Cheesy

ma uzivajte u medjuvremenu sam dosao do par interesantnih stvari pa reko da javim

jeste probali desni sredni taster da koristite u linuxu, srednji taster za scroll bar ce vas odvesti tacno na poziciju na koju ste kliknuli srednjim tasterom (tocknic) a jeste probali da kliknete srednjim desnim na dugme za maximizaciju pa uradite Smiley (za kde) sto bi rekli zato koristim linux zato sto me uvek iznenadi nekom interesantnom stvari za uzivati... i sto bi reko to je nacin zivota

kad smo kod konzole jel ste probali expr 5 * 3 Huh?
kod mene izbacuje gresku dok kod drugih operacija radi, il mozda ja negde gresim?? //ili pak moj program...

evo za one koji su radoznali sta znaci ono na kraju naredbe 2>/dev/null 1>/dev/null ili slicno 1 je za stdout a 2 je za stderr stim sto oni koji direktno pisu u konsoli ne radi Sad
« Poslednja izmena: 17 Септембар 2006, 19:11:07 od samadhi » Prijavi uredniku   Sačuvana
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« Odgovor #9 poslato: 16 Септембар 2006, 16:58:49 »

probaj 5 \* 3 ... To ce vec da radi ;-)
Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
samadhi
Jr. Member
**
Van mreže Van mreže

Poruke: 50


« Odgovor #10 poslato: 17 Септембар 2006, 09:40:05 »

stvarno radi Smiley a zasto backslash neznam...
Prijavi uredniku   Sačuvana
worky
Sr. Member
****
Van mreže Van mreže

Poruke: 400



« Odgovor #11 poslato: 17 Септембар 2006, 12:20:14 »

Jel ima neka naredba kojom bih zaustavio izvrsenje neke skripte dok se ne ispuni zadati uslov,naprimer
Kod:
if 'linux komanda'
        then  'komanda'
else 'komanda koja pauzira i ceka da se if komanda izvrsi'
fi
Mozda malo nejasno, mozda bi 'time' ili nesto slicno odgovaralo
Prijavi uredniku   Sačuvana
civan
Sr. Member
****
Van mreže Van mreže

Poruke: 350



WWW
« Odgovor #12 poslato: 17 Септембар 2006, 18:26:28 »

stvarno radi Smiley a zasto backslash neznam...
Da shell ne bi zamenio zvezdu sa spiskom fajlova u trenutnom direktorijumu...
Probaj echo * i echo \*
Prijavi uredniku   Sačuvana
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« Odgovor #13 poslato: 19 Септембар 2006, 17:08:00 »

Kod:
[code]\ = escape character
U vecini programskih jezika karakteri poput navodnika, apostrofa, dolar signa itd. imaju svoje funkcije.
npr:
Kod:
print "test";
ovo ce prosto da izbaci
Kod:
test
Ako zelis da dobijes navodnike u outputu nikako ne smes da uradis sledece:
Kod:
print "tes"t";
ovo rezultira greskom, jer si navodnike otvorio, zatvorio (cime si izdefinisao konstantu 'tes'), zatrazio variablu t  otvorio navodnike za novu konstantu. Resenje bi bilo:
Kod:
print "tes\"t";
tek ovakav upit bi ti izdao output:
Kod:
tes"t
Takodje, ukoliko zelis da dobijes backslash kao outuput koristish double backslash (\\)
probaj u bash-u da ukucas: echo \
trazice ti nastavk komande... A zatim probaj echo \\ ;-)
Nadam se da sam uspeo da ti objasnim escape character [/code]
« Poslednja izmena: 22 Септембар 2006, 02:27:22 od popac » Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« Odgovor #14 poslato: 19 Септембар 2006, 17:11:03 »

a ovo code gore nece da se skloni ... Naj verovatnije bug kada najpre stavim \ Cheesy
Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
Stranice: [1] 2   Idi gore
  Štampaj  
 
Prebaci se na: