Sada je: 18 tra 2024, 01:45.
Moderator/ica: Moderatori/ce
Super Vl@do, samo.. gledam ovu naredbu i ne kužim ZAŠTO ti treba i putanja? Zar /usr/bin nije u $PATHu?
Arch Linux Install Script (BIG update, BETA verzija)
I've seen some idiots back in my time, but you man... you're special!
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!
Mozda ima alias neki sto smeta.
btw. sta imate od aliasa?
Kod mene:
btw. sta imate od aliasa?
Kod mene:
- Kod: Označi sve
alias cnr='gcc -o main main.c && ./main'
alias cppnr='g++ --std=c++11 -o main main.cpp && ./main'
alias t='touch'
alias tpp='touch main.cpp'
# root
alias serverup="systemctl start httpd && systemctl start mysqld"
alias serverdown="systemctl stop httpd && systemctl stop mysqld"
Ja sam nedavno otkrio jedan zgodan programčić za guglanje direkno iz terminala. Zove se googler
Radi prilično jednostavno, upiše se ...
i zatim se ispiše prvih 10 rezultata, na koje se može kliknuti ili upisati redni broj rezultata i pregledati u uobičajenom browseru.
Ovako to izgleda kod mene.
Radi prilično jednostavno, upiše se ...
- Kod: Označi sve
googler "pojam"
i zatim se ispiše prvih 10 rezultata, na koje se može kliknuti ili upisati redni broj rezultata i pregledati u uobičajenom browseru.
Ovako to izgleda kod mene.
People say nothing is impossible. But I do nothing every day.
Možda neki od ovih aliasa i funkcija budu nekome od koristi.
- Kod: Označi sve
alias jnetscan='sudo nmap -PS -sA --max-rate 30 192.168.1.1-255 -p80'
alias jnetstat='sudo netstat -pvc --tcp --udp'
alias juntar='dtrx -f' # univerzalni untar
function jtar { # stvara tar.gz
[ "$#" -lt 2 ] &&
echo "**** greška: premalo argumenata. *** jtar ime-arhive popis-datoteka ***" ||
tar cfvz "$1".tar.gz "${@:2}"
}
"Hodor bre foobar"
ako nekome zatreba password generator, ovo je korisna funkcija (unesete je u .bashrc):
- Kod: Označi sve
randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}
za password generator postoji i program koji se zove "pwgen". Primjer upotrebe: pwgen -s 12 2 generira 2 šifre duge 12 simbola.
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!
shrike je napisao/la:za password generator postoji i program koji se zove "pwgen". Primjer upotrebe: pwgen -s 12 2 generira 2 šifre duge 12 simbola.
Isto možeš postići s onom linijom od trzalice, samo dodaš for petlju.
- Kod: Označi sve
randpw(){ for (( i=0; i<"$1"; i++ )); do < /dev/urandom tr -dc _A-Z-a-z-0-9- | head -c "$2"; echo; done;}
"Hodor bre foobar"
Nedavno, u temi "opasne linux naredbe", bilo je riječi o problemu kako pomoću globa .* u bash shellu odabrati sve skrivene datoteke i direktorije unutar trenutnog direktorija, a da se istovremeno ne odaberu neželjeni '.' i '..' (tj. trenutni i parent direktorij.)
Situacija je praktički posljedica prastarog buga u ls naredbi koja pogrešno radi sa '.' i '..' i to se prenijelo na shellove i od davnina se tolerira zbog kompatibilnosti sa starim skriptama.
Pošto mislim kako je idiotski da ne možeš napraviti nešto tako jednostavno bez raznih akrobacija, probao sam večeras sve i svašta i mislim da je ovaj način najbolje i univerzalno rješenje.
Jednostavno, u .bashrc startup skriptu treba dodati dvije naredbe,
GLOBIGNORE='.'
shopt -u dotglob
npr. ukratko iz terminala:
I treba restartati terminal.
Na ovaj način se ne mijenja ništa drugo u ponašanju globova, osim što se više ne pojavljuju '.' i '..' u listingu.
npr.:
A ako želite da glob '*' prikazuje baš sve datoteke (i skrivene), onda izostavite dio 'shopt -u dotglob' u .bashrc datoteci.
U tom slučaju, ako želite prikazati samo neskrivene datoteke, filter bi bio '[^.]*', što je malo nezgodno:
npr.:
Situacija je praktički posljedica prastarog buga u ls naredbi koja pogrešno radi sa '.' i '..' i to se prenijelo na shellove i od davnina se tolerira zbog kompatibilnosti sa starim skriptama.
Pošto mislim kako je idiotski da ne možeš napraviti nešto tako jednostavno bez raznih akrobacija, probao sam večeras sve i svašta i mislim da je ovaj način najbolje i univerzalno rješenje.
Jednostavno, u .bashrc startup skriptu treba dodati dvije naredbe,
GLOBIGNORE='.'
shopt -u dotglob
npr. ukratko iz terminala:
- Kod: Označi sve
echo "GLOBIGNORE='.'; shopt -u dotglob" >> ~/.bashrc
I treba restartati terminal.
Na ovaj način se ne mijenja ništa drugo u ponašanju globova, osim što se više ne pojavljuju '.' i '..' u listingu.
npr.:
- Kod: Označi sve
echo * #neskrivene datoteke i direktoriji (kao po starom)
echo .* #skrivene d. i d., onako kako je i logično, ali prije nije radilo jer bi izlistalo '.' i '..'
A ako želite da glob '*' prikazuje baš sve datoteke (i skrivene), onda izostavite dio 'shopt -u dotglob' u .bashrc datoteci.
U tom slučaju, ako želite prikazati samo neskrivene datoteke, filter bi bio '[^.]*', što je malo nezgodno:
npr.:
- Kod: Označi sve
echo * #sve (i skrivene), bez '.' i '..'
echo [^.]* #kao gore, samo neskrivene
"Hodor bre foobar"
Dofizdilo mi večeras stalno kucati history | grep <ne sjećam se točno napisane linije ali znam da sadrži tu riječ>", pa evo alias, ustvari funkcija za u .bashrc, da malo skrati muke.
Upotreba: h izraz
ili samo h za cijeli history.
Upotreba: h izraz
ili samo h za cijeli history.
- Kod: Označi sve
function h { history | grep "$1" || history; echo "Upotreba: h <traženi izraz> ili samo h za cijeli popis";}
Dodan "smartctl" u "nadzor sustava". Dobar alat, a u kombinaciji sa wgetpaste još bolji.
Kod mene to izgleda ovako:
Kod mene to izgleda ovako:
- Kod: Označi sve
sudo smartctl -a /dev/sda -d sat | wgetpaste
[sudo] lozinka for vlado:
Your paste can be seen here: https://paste.pound-python.org/show/hReb0T81VoyCdGdEp6Ts/
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Na mreži
Trenutno korisnika/ca: / i 8 gostiju.