echo $PATH
i juz wiesz, co musisz odpalac przez ./ a co bedzie automatycznie szukane
export PATH=$PATH:./
i juz nie musisz w ogole uzywać ./
pliki wykonywalne poznajesz po atrybucie wykonywalności. dodatkowo dla skryptow (bash/sh,tcsh/csh,perl,php,python,tcl,... ) musisz miec prawa do odczytu, bo interpreter jest odpalany na twoje konto
dystrybucje roznia sie skryptami startowymi, /etc/inittab ma tą samą budowe
akurat w knoppiksie wywolywany jest skrypt /etc/init.d/rc z parametrem oznaczjacym runlevel
jesli nie znajdziesz niczego co w nazwie ma 'local' (mam tylko kawalek knoppiksa, i to akurat /etc/init.d, bo ma tam zrobiona ciekawie detekcje partycji i tworzenie fstaba), to sobie stworz plik jakis, na podstawie /etc/init.d/skeleton . potem zrob odpowiednie symlinki - /etc/rcX.d/Syyskrypt i /etc/rcX.d/Kxxskrypt (S jak start i dokladnie parametr start bedzie don przekazany i k jak kill z parametrem stop)
skeleton to przyklad pliku, masz tam zwykle case zalozone na $1 czyli pierwszy parametr wywolania skryptu. sekcje satrt,stop i zakomentowne reload nie budza zadnych chyba watpliwosci do czego sluza ? restart|force-reload to alternatywa sekcja ma sie wykonac jesli ktorys z tych parametrow wystapi. sekcja * oznacza wszystko co do tej pory nie zostalo wylapane.