Câu trả lời:
Một tìm kiếm Google cho "phân cấp hệ thống tệp Linux" sẽ xuất hiện một số tài liệu, bao gồm cả tài liệu này .
Nơi bạn đặt tập lệnh của bạn phụ thuộc vào người dùng dự định là ai. Nếu đó chỉ là bạn, hãy đặt nó vào ~/binvà chắc chắn rằng bạn ~/binđang ở trong đó PATH. Nếu bất kỳ người dùng nào trên hệ thống có thể chạy tập lệnh, hãy đặt nó vào /usr/local/bin.
Đừng đặt các đoạn script bạn tự viết /binhoặc /usr/bin. Những thư mục này được dành cho các chương trình được quản lý bởi hệ điều hành.
~/binsẽ được tự động đưa vào trong $PATHkhi thư mục được tạo. Có các dòng trong .profile: if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
source ~/.profiletrước ~ / bin được thêm vào PATH của bạn (2), bạn cũng phải chạy chmod u+x ~/bin/<your script>để tạo cho mình đặc quyền để thực thi nó