Razmjena savjeta i trikova o podešavanju sustava i programa.
Odgovori

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

13 sij 2018, 22:34

Snimanje CLI sesije i slanje na "pastebin"

Da pokušam malo olakšati majci i Bertoneu oko printerskog problema, napravio sam malu funkciju koja snima terminal sesiju i šalje na "pastebin" tako da je potrebno samo poslati link na forum. Taj link se dobije završetkom snimanja sesije.
Ova linija dolje kopira funkciju u .bashrc i treba je kopirati u terminal. Da bi se mogla koristiti, potrebno je restartati prvi puta terminal ili upisati exec bash.
Koristi se tako da se na početku upiše terminalpaste, nastavi s radom, i da se završi snimanje, upiše se exit ili stisne Ctrl-D. Onda se može obrisati ili sačuvati privremena datoteka sa snimljenim linijama.
Onda se dobiveni link kopira na forum.
Kod:
tee -a .bashrc <<'KRAJ'
terminalpaste() {
    clear
    echo 'Bilježenje započeto! Za završetak snimanja stisnuti Ctrl-D ili upisati: exit'
    script -q terminal_biljeske.txt
    echo 'Upload u tijeku... Kopirati i poslati ovaj link:'
    cat terminal_biljeske.txt | curl -F 'clbin=<-' https://clbin.com
    echo 'Obrisati privremenu datoteku bilježaka? (y/n):'
    rm -i ./terminal_biljeske.txt
}
KRAJ


edit 0: promjena pastebin servera i pripadajuće komande (nc <> curl)
Zadnja izmjena: jurastublic; 18 sij 2018, 14:18; ukupno mijenjano 1 put/a.

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

14 sij 2018, 13:35

Koliko vidim iz koda, bez obzira na odgovor (y/n) skripta briše privremenu datoteku. Čemu onda upit? :zbunj

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

14 sij 2018, 14:47

Cooleech je napisao/la:Koliko vidim iz koda, bez obzira na odgovor (y/n) skripta briše privremenu datoteku. Čemu onda upit? :zbunj


Kao i sve ostalo, iluzija kontrole da se narod ne buni.

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

14 sij 2018, 18:59

Cooleech je napisao/la:Koliko vidim iz koda, bez obzira na odgovor (y/n) skripta briše privremenu datoteku. Čemu onda upit? :zbunj

rm -i pita prije brisanja na inglišu a prije toga je pitanje na hrvatskom, jer je to prvenstveno bilo za one koji se i tako slabo snalaze na računalu (npr. majka).

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

23 sij 2018, 02:33

Ako vam google maps nije dobar, ima i terminal verzija za sve haxore koji žele gledati mape u terminalu.

Kod:
telnet mapscii.me

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

23 sij 2018, 20:41

telnet mapscii.me i glances dodajem na popis u prvi post.

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

03 ožu 2018, 08:50

skinem hrpu video klipova s trube i spremim u mapu videos, kako da ih stavim na 'playlistu' ?
jedan od mogućih odgovora ( ubuntu ) , otvori terminal i odradi ovu naredbu:

Kod:
 find Videos -type f -exec totem --enqueue '{}' +


nažalost totem player nema shuffle opciju, tražim dalje , nađem MPLAYER, on nešto zeza sa PNG fajlovima za skin, ali to se da riješiti , sada može i ovako:

Kod:
 find Videos -type f -exec mplayer -shuffle -fs -loop 0 '{}' +

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

07 lip 2018, 19:30

Jedna korisna funkcija za staviti u .bashrc datoteku. Često želimo u jednom potezu i napraviti folder i odmah ući u njega. Obično to radimo lupanjem TAB-a ili poput:
Kod:
mkdir novi_folder && cd $_
# ili za više foldera i ulazak u zadnji:
mkdir prvi drugi treći && cd $_

Pošto mi se ne da stalno tipkati "&& cd $_", evo funkcije "mkdircd" (u slučaju više foldera ulazi u prvi, to mi bolje paše):
Kod:
mkdircd() {
    mkdir -vp "$@" && cd "$1" && echo "cd: ušao u mapu " ""$1""
}

Kako radi:
Kod:
ja@mint17xfce ~/test/cd $ exec bash
ja@mint17xfce ~/test/cd $
ja@mint17xfce ~/test/cd $ mkdircd folder1 folder2 folder3
mkdir: napravio mapu „folder1”
mkdir: napravio mapu „folder2”
mkdir: napravio mapu „folder3”
cd: ušao u mapu  "folder1"
ja@mint17xfce ~/test/cd/folder1 $ mkdircd ./jako_dugačkkki_paaath_bljak
mkdir: napravio mapu „./jako_dugačkkki_paaath_bljak”
cd: ušao u mapu  "./jako_dugačkkki_paaath_bljak"
ja@mint17xfce ~/test/cd/folder1/jako_dugačkkki_paaath_bljak $

Nakon svake promjene postavki u .bashrc, potrebno je ili ponovo pokrenuti terminal ili komandu exec bash da se promjene registriraju.

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

07 lip 2018, 21:11

jurastublic je napisao/la:Nakon svake promjene postavki u .bashrc, potrebno je ili ponovo pokrenuti terminal ili komandu exec bash da se promjene registriraju.


Može se i ovako:
Točka pa .bashrc
Kod:
. .bashrc

ili
Kod:
source .bashrc

Re: [CLI] - Naredbe u terminalu - trikovi i savjeti

08 lip 2018, 11:27

Hvala shrike! Dobra je točkica, osim kao #include unutar skripte, recimo i za pokretanje skripte koja nema dozvolu za izvršavanje a ima za čitanje. Umjesto kopiranja čitave skripte u svoju datoteku, dovoljna je samo točkica i naziv. To znači, prirodno, ako treba zaštititi skriptu od izvršavanja, mora se istovremeno zaštititi i od čitanja.
Odgovori