Jika Anda satu-satunya pengguna di mesin itu boleh saja, selama Anda tahu apa yang Anda lakukan. Perhatian umum adalah bahwa dengan PATH
memasukkan direktori Anda saat ini , Anda tidak dapat melihat perintah sebagai daftar konstan. Jika Anda perlu menjalankan skrip / program dari direktori Anda saat ini, Anda selalu dapat menjalankannya secara eksplisit dengan menambahkan terlebih dahulu ./
ke namanya (Anda memberi tahu sistem "Saya ingin menjalankan file ini dari direktori saya saat ini").
Katakan, sekarang Anda memiliki semua skrip kecil ini di seluruh sistem file Anda; suatu hari Anda pasti akan menjalankan yang salah. Jadi, menjadikan Anda PATH
sebagai daftar jalur statis yang ditentukan sebelumnya adalah soal memesan dan menyelamatkan diri dari masalah potensial.
Namun, jika Anda ingin menambahkan .
ke Anda PATH
, saya sarankan menambahkannya ke akhir daftar ( export PATH=$PATH:.
). Setidaknya Anda tidak akan mengesampingkan binari seluruh sistem dengan cara ini.
Jika Anda seorang root pada sistem dan memiliki sistem terkena account pengguna lain, memiliki .
dalam PATH
adalah resiko keamanan besar: Anda dapat cd
direktori beberapa pengguna, dan tidak sengaja menjalankan script berbahaya sana hanya karena Anda salah mengetik satu atau script yang memiliki nama yang sama dengan biner seluruh sistem.