Di mana saya harus meletakkan skrip saya?


31

Katakanlah saya telah membuat skrip bash, yang akan membuat pengguna ftp, me-mount beberapa jalur untuk pengguna itu, dll. Di mana dalam sistem file itu akan tepat untuk ditempatkan? Akan lebih baik memiliki beberapa sumber daya yang dengan jelas menjelaskan hierarki sistem file.

Jawaban:


49

Pencarian Google untuk "hierarki sistem file Linux" akan memunculkan beberapa dokumen, termasuk yang ini .

Tempat Anda meletakkan skrip tergantung pada siapa pengguna yang dimaksud. Jika hanya Anda, masukkan ~/bindan pastikan ~/binada di Anda PATH. Jika ada pengguna di sistem yang dapat menjalankan skrip, masukkan /usr/local/bin.

Jangan masukkan skrip yang Anda tulis sendiri /binatau /usr/bin. Direktori tersebut dimaksudkan untuk program yang dikelola oleh sistem operasi.


6
Berikut adalah tautan langsung ke rumah dokumentasi.
Dijeda sampai pemberitahuan lebih lanjut.

4
Saya menggunakan Ubuntu dan menemukan bahwa ~/binakan secara otomatis dimasukkan dalam $PATHfolder Anda begitu dibuat. Ada garis di .profile: if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
Kenneth L

Terima kasih! Bagi orang lain yang tidak berpengalaman seperti saya: (1) Anda harus keluar dan kembali setelah membuat ~ / nampan, atau jalankan source ~/.profilesebelum ~ / nampan ditambahkan ke PATH Anda (2) Anda juga harus menjalankan chmod u+x ~/bin/<your script>untuk memberi Anda hak istimewa untuk mengeksekusi saya t.
WillC
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.