[CLI] - Naredbe u terminalu - trikovi i savjeti

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

Moderator/ica: Moderatori/ce

Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

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

Post Postao/la jurastublic »

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: Označi sve

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, dana/u 18 sij 2018, 14:18, ukupno mijenjano 1 put.
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

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

Post Postao/la Cooleech »

Koliko vidim iz koda, bez obzira na odgovor (y/n) skripta briše privremenu datoteku. Čemu onda upit? :zbunj
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

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

Post Postao/la shrike »

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.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

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

Post Postao/la jurastublic »

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).
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

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

Post Postao/la shrike »

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

Kod: Označi sve

telnet mapscii.me
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Vl@do
Moderator
Postovi: 6220
Pridružen/a: 28 lis 2011, 23:31
Spol: M
OS: Arch KDE Plazma
Lokacija: Zagreb
Kontakt:

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

Post Postao/la Vl@do »

telnet mapscii.me i glances dodajem na popis u prvi post.
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Avatar
kepica
Postovi: 492
Pridružen/a: 26 svi 2012, 13:47
Spol: M
OS: openSUSE-kde
Lokacija: orahovica

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

Post Postao/la kepica »

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: Označi sve

 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: Označi sve

 find Videos -type f -exec mplayer -shuffle -fs -loop 0 '{}' +
'81: ZX81 '83:ZX spectrum '85: Apple IIe '86:C-64 *** '87:PC-XT *** '88:PC-AT *** '90:386 *** 'itd.
Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

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

Post Postao/la jurastublic »

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: Označi sve

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: Označi sve

mkdircd() {
    mkdir -vp "$@" && cd "$1" && echo "cd: ušao u mapu " ""$1"" 
}
Kako radi:

Kod: Označi sve

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.
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

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

Post Postao/la shrike »

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: Označi sve

. .bashrc
ili

Kod: Označi sve

source .bashrc
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

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

Post Postao/la jurastublic »

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