@Kernel-1
Imaš potpuno pravo, baš sam zviznuo skriptu.
Ali zar ne postoji pretraga, to je sigurno već hiljadu puta objašnjeno.
Koristim stalno konzolu i Midnight Commander u X-u.
Jedno malo, nepotpuno uputstvo za početnike, kako se jednostavno prave fajle.
Sa CTL+ALT+F1 se iz X-a prelazi u prvu pravu konzolu. Ne preporučujem. Može se X zaglupiti ako se radi neka zahtevna operacija, film, muzika...
Vraća se u X sa CTL+ALT+F7 a to je kod mene F9, jer volim imati više konzola i lakše mi je pritisnutu F9 od F7.
Startati u X-u Konzolu, (KDE) Sistem / Konsole
Ako treba administratorski pristup, ulogovati se kao root sa komandom
su, dati šifru za root-a.
Startati fajl menadžer po želji
nano, vim, joe, mc..
Može se koristiti neki fajl menažer za X pa ovo gore programi nisu potrebni. To nikad ne koristim.
Napraviti kao root direktorijum sa
mkdir /home/bin
chown -R korisnik:users /home/bin
Tu stavljajte sve izvršne fajle, skripte, koje vi napravite. Moći ćete ih direktno izvršiti.
Stavite u (zavisi od Distribucije, gde se ovo definiše)
Ovu fajlu prvo osigurajte, naprimer profile-orig
/etc/profile --> /home/bin ubaciti u path, da bi se našle fajle koje su tamo
...
if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
PATH="/usr/local/sbin:/usr/local/bin
:/home/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}"
else
PATH="/usr/local/bin
:/home/bin:/usr/bin:/bin:${PATH}"
fi
...
Zapamtite i osigurajte kao /etc/profile-00
Primer pravljenja jedne fajle
touch /home/bin/fajla
chown korisnik:users /home/bin/fajla
chmod u+rwx /home/bin/fajla
U pretraživaču (Firefox-u) markirajte sa levim tasterom miša kod ili tekst koji hoćete da prenesete u fajlu.
Otvoriti tu fajlu i napisati u nju na početku, ako želite da bude izvršna. Komanda mi sad ne dolazi na pamet.
#!/bin/sh
Ispod toga dodajte taj kod ili tekst iz pretraživača sa pritisnutim SHIFT i levim tasterom miša.
Zapamtite tu fajlu. Sad ćete moći da je koristite kad na Prompt-u ili konzoli kažete
fajla
Tu fajlu možete kopirati sa
cd /home/bin
cp -a fajla fajla2
Pa tu fajla2 promeniti i koristiti za nešto drugo.