[CLI] - Naredbe u terminalu - trikovi i savjeti

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

Moderator/ica: Moderatori/ce

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 »

Dodan systemd-analyze u "nadzor sustava".
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Tomislav001
Postovi: 858
Pridružen/a: 21 lip 2012, 20:36

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

Post Postao/la Tomislav001 »

Vl@do je napisao/la:Dodan systemd-analyze u "nadzor sustava".
wow,ovo nije postojalo tu???
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 »

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.
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Tomislav001
Postovi: 858
Pridružen/a: 21 lip 2012, 20:36

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

Post Postao/la Tomislav001 »

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
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 »

[RIJEŠENO] :bravo

...i Jurina verzija, hvala Jura
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
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 »

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
Tomislav001
Postovi: 858
Pridružen/a: 21 lip 2012, 20:36

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

Post Postao/la Tomislav001 »

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 :-)
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 »

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.
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
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 »

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
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 »

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
Odgovori