Sada je: 13 pro 2017, 08:35.
Razmjena savjeta i trikova o podešavanju sustava i programa.

Moderator/ica: Moderatori/ce

Dodan systemd-analyze u "nadzor sustava".
Avatar
Moderator
Postovi: 5496
Moderator
Postovi: 5496
Pridružen/a: 28 lis 2011, 23:31
Lokacija: Zagreb
Podijelio/la zahvalu: 183 puta
Primio/la zahvalu: 217 puta
Spol: M
OS: Arch i samo Arch Xfce
Vl@do je napisao/la:Dodan systemd-analyze u "nadzor sustava".


wow,ovo nije postojalo tu???
#!/bin/bash
coffee=0

while [ `date +%H:%M` -lt 08:00 ]; do

coffee=((coffee + 1))

done
exit


http://minecraft-mp.com/server-s149772
Avatar
Postovi: 840
Postovi: 840
Pridružen/a: 21 lip 2012, 20:36
Lokacija: /home/donji_miholjac -> /home/varazdin
Podijelio/la zahvalu: 12 puta
Primio/la zahvalu: 18 puta
Spol: M
OS: Debian 9 Stretch / xfce4
Tomislav001 je napisao/la:...ovo nije postojalo tu???

Kako naučim koju komandu i provjerim u svom terminalu, tako nadopunjavam popis. Dobrodošli su svi prijedlozi, samo moram testirati prije objave.
Avatar
Moderator
Postovi: 5496
Moderator
Postovi: 5496
Pridružen/a: 28 lis 2011, 23:31
Lokacija: Zagreb
Podijelio/la zahvalu: 183 puta
Primio/la zahvalu: 217 puta
Spol: M
OS: Arch i samo Arch Xfce
I was bored....


Kod: Označi sve
for neo in "" "" "_" "_" "W_" "Wa_" "Wak_" "Wake_" "Wake _" "Wake u_" "Wake up_" "Wake up _" "Wake up N_" "Wake up Ne_" "Wake up Neo_" "Wake up Neo_" "Wake up Neo" "Wake up Neo" "Wake up Neo_" "Wake up Neo_" "Wake up Neo" "Wake up Neo" "_" "_" "" "" "_" "_" "" "" "_" "_" "T_" "Th_" "The_" "The _" "The M_" "The Ma_" "The Mat_" "The Matr_" "The Matri_" "The Matrix_" "The Matrix _" "The Matrix h_" "The Matrix ha_" "The Matrix has_" "The Matrix has _" "The Matrix has y_" "The Matrix has yo_" "The Matrix has you_" "The Matrix has you_" "The Matrix has you" "The Matrix has you" "The Matrix has you_" "The Matrix has you_" "The Matrix has you" "The Matrix has you"
do

   clear
   echo "$neo"
   sleep 0.08

done


Da objasnim
Dodajte si ovu cjelu petlju u .bashrc i terminal obavezno na crno/zeleno ;)

Kod: Označi sve
nano .bashrc
#!/bin/bash
coffee=0

while [ `date +%H:%M` -lt 08:00 ]; do

coffee=((coffee + 1))

done
exit


http://minecraft-mp.com/server-s149772
Avatar
Postovi: 840
Postovi: 840
Pridružen/a: 21 lip 2012, 20:36
Lokacija: /home/donji_miholjac -> /home/varazdin
Podijelio/la zahvalu: 12 puta
Primio/la zahvalu: 18 puta
Spol: M
OS: Debian 9 Stretch / xfce4
[RIJEŠENO] :bravo

...i Jurina verzija, hvala Jura
Avatar
Moderator
Postovi: 5496
Moderator
Postovi: 5496
Pridružen/a: 28 lis 2011, 23:31
Lokacija: Zagreb
Podijelio/la zahvalu: 183 puta
Primio/la zahvalu: 217 puta
Spol: M
OS: Arch i samo Arch Xfce
Nije za pohvalu ali gledao sam matrix jedinicu "sedamdeset" puta i nema kursora na Neovom ekranu. Tako da, evo verzije bliže originalu (nisam samo napravio random pauze između slova - kao da tipka pravi čojek). lud sam ali eto. :drool
Kod: Označi sve
#!/bin/bash

prikaz() {
    strl=${#1}
    for (( n=0; n<=$strl; n++ ))
    do
        clear
        echo "${1:0:$n}"
        sleep $2
    done
   
}

tput civis
prikaz 'Wake up, Neo...' 0.15
sleep 2
prikaz 'The Matrix has you...' 0.23
sleep 2; prikaz "Follow the white rabbit." 0.11
sleep 3; clear; echo "Knock, knock, Neo."
sleep 3
tput cnorm
Avatar
Postovi: 1663
Postovi: 1663
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 41 puta
Primio/la zahvalu: 301 puta
Spol: M
OS: Mint 10 LXDE itd...
jurastublic je napisao/la:Nije za pohvalu ali gledao sam matrix jedinicu "sedamdeset" puta i nema kursora na Neovom ekranu. Tako da, evo verzije bliže originalu (nisam samo napravio random pauze između slova - kao da tipka pravi čojek). lud sam ali eto. :drool
Kod: Označi sve
#!/bin/bash

prikaz() {
    strl=${#1}
    for (( n=0; n<=$strl; n++ ))
    do
        clear
        echo "${1:0:$n}"
        sleep $2
    done
   
}

tput civis
prikaz 'Wake up, Neo...' 0.15
sleep 2
prikaz 'The Matrix has you...' 0.23
sleep 2; prikaz "Follow the white rabbit." 0.11
sleep 3; clear; echo "Knock, knock, Neo."
sleep 3
tput cnorm



Puno elegantnije riješeno od moje verzije, noobie sam u bash-u

Hvala na poduci :-)
#!/bin/bash
coffee=0

while [ `date +%H:%M` -lt 08:00 ]; do

coffee=((coffee + 1))

done
exit


http://minecraft-mp.com/server-s149772
Avatar
Postovi: 840
Postovi: 840
Pridružen/a: 21 lip 2012, 20:36
Lokacija: /home/donji_miholjac -> /home/varazdin
Podijelio/la zahvalu: 12 puta
Primio/la zahvalu: 18 puta
Spol: M
OS: Debian 9 Stretch / xfce4
Dodan hdparm na popis.
Znam da postoje mnoge stranice i knjige o CLI, u samom terminalu imamo "man", svaki program ima svoju dokumentaciju, ali najčešće završim na Wikipediji kada tražim objašnjenje. Najlakše nekako učim iz Wikipedije.
Avatar
Moderator
Postovi: 5496
Moderator
Postovi: 5496
Pridružen/a: 28 lis 2011, 23:31
Lokacija: Zagreb
Podijelio/la zahvalu: 183 puta
Primio/la zahvalu: 217 puta
Spol: M
OS: Arch i samo Arch Xfce
Stara fora kako putem bash linije ubaciti neki tekst u root-ovu datoteku je;
Kod: Označi sve
echo "tekst" | sudo tee datoteka (ili tee -a za append)
ili
Kod: Označi sve
sudo bash -c 'echo "text" >  datoteka' (ili >> za append).

Nisam nigdje na netu pronašao nešto slično pa bi dodao ovdje i treći način - po meni najjednostavniji.
Pošto mi echo uz tee izgleda suvišan, kad se iskoristi string kao ulaz za tee dobije se nešto ovakvo:

Kod: Označi sve
sudo tee -a datoteka <<< "tekst"

Kratko i jasno. Sa tee -a dodaje tekst u rootovu datoteku bez brisanja prethodnog sadržaja dok je samo tee za upisivanje uz brisanje prethodnog sadržaja.
Avatar
Postovi: 1663
Postovi: 1663
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 41 puta
Primio/la zahvalu: 301 puta
Spol: M
OS: Mint 10 LXDE itd...
Alias: clip
Izlaz naredbene linije iz terminala kopira u clipboard, tako da se može zalijepiti bilo gdje.
Radi na standardni CLI način putem "pipe-anja". Jednostavnije od navlačenja mišem.

Primjer uporabe:
Recimo da treba kopirati popis filmova iz foldera u mail aplikaciju ili browser.
Kod: Označi sve
cd folder_s_filmovima
ls | clip
***popis datoteka izlistan naredbom "ls" je sada kopiran te ga zalijepi kamo treba***.

1. Instaliraj "xclip", npr.:
Kod: Označi sve
sudo apt-get install xclip

2. Napravi alias naziva "clip":
Kod: Označi sve
echo "alias clip='xclip -selection clipboard'" >> .bashrc
Avatar
Postovi: 1663
Postovi: 1663
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 41 puta
Primio/la zahvalu: 301 puta
Spol: M
OS: Mint 10 LXDE itd...

Na mreži
Trenutno korisnika/ca: / i 3 gostiju.