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

Kirim email ke