Sada je: 16 tra 2024, 20:01.
Razmjena savjeta i trikova o podešavanju sustava i programa.

Moderator/ica: Moderatori/ce

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; 18 sij 2018, 14:18; ukupno mijenjano 1 put/a.
Avatar
Postovi: 1907
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 342 puta
Spol: M
OS: Mint 10 LXDE itd...
Koliko vidim iz koda, bez obzira na odgovor (y/n) skripta briše privremenu datoteku. Čemu onda upit? :zbunj
Arch Linux Install Script (BIG update, BETA verzija)
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
Moderator
Postovi: 6757
Moderator
Postovi: 6757
Pridružen/a: 13 stu 2010, 21:12
Lokacija: /hrvatska/solin/.../4
Podijelio/la zahvalu: 350 puta
Primio/la zahvalu: 413 puta
Spol: M
OS: Arch Linux KDE
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
Moderator
Postovi: 10322
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
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
Postovi: 1907
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 342 puta
Spol: M
OS: Mint 10 LXDE itd...
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
Moderator
Postovi: 10322
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
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
Moderator
Postovi: 6155
Moderator
Postovi: 6155
Pridružen/a: 28 lis 2011, 23:31
Lokacija: Zagreb
Podijelio/la zahvalu: 225 puta
Primio/la zahvalu: 335 puta
Spol: M
OS: Arch KDE Plazma
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
Postovi: 492
Postovi: 492
Pridružen/a: 26 svi 2012, 13:47
Lokacija: orahovica
Podijelio/la zahvalu: 59 puta
Primio/la zahvalu: 27 puta
Spol: M
OS: openSUSE-kde
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
Postovi: 1907
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 342 puta
Spol: M
OS: Mint 10 LXDE itd...
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
Moderator
Postovi: 10322
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
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.
Avatar
Postovi: 1907
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 342 puta
Spol: M
OS: Mint 10 LXDE itd...

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