On Monday, November 25, 2002, 6:09:38 AM, Christianto Tjahyadi wrote: > Dalam meng-eksekusi sebuah executable file, saya melihat paling tidak ada 2 > cara, yaitu dgn memanggilnya langsung (mis. mysqladmin ping), dan memberikan > prefix ./ (mis. ./httpd restart).
> Btw, apa beda keduanya yah? kalo (mysqladmin ping) itu artinya command `mysqladmin` berada pada PATH yang didefinisikan di /etc/profile. Makanya bisa langsung dipanggil. Biasanya command yang bisa dipanggil langsung ini berada pada direktori binary/super binary such as (/usr/bin, /usr/local/bin, /bin, /sbin, /usr/sbin, /usr/local/sbin, dan yang sejenis :) Kalo command `.httpd`. Itu artinya anda mengeksekusi command httpd yang ada pada current direktori (direktori dimana anda mengeksekusi command tsb). [root:/var/tmp]# pwd /var/tmp [root:/var/tmp]# ls foo [root:/var/tmp]# ./foo Berarti anda mengeksekusi file command `foo` yang ada pada direktori /var/tmp (current direktori) [root:/var/tmp]# which su /bin/su [root:/var/tmp]# su password: Nah kalo yang ini kan keliatan bahwa command `su` ada pada direktori /bin. Dan anda bisa liat di /etc/profile bahwa /bin udah masuk dalam definisi PATH. Kalo pengen command `foo` bisa dijalankan seperti `su`. Masukkan /var/tmp dalam definisi PATH di di /etc/profile. udah gitu tinggal export. > Kedua, buku apa yang baik utk dijadikan referensi bagi pemula, sehingga bisa > memperoleh dasar-dasar yg baik dan matang? http://pemula.linux.or.id ? -- Dudi -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Dapatkan FAQ milis dg mengirim email kosong ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
