আমার স্ক্রিপ্ট কোথায় রাখা উচিত?


31

বলুন আমি একটি বাশ স্ক্রিপ্ট তৈরি করেছি, যা একটি এফটিপি ব্যবহারকারী তৈরি করবে, সেই ব্যবহারকারীর জন্য কিছু পাথ মাউন্ট করবে ইত্যাদি ফাইল সিস্টেমে কোথায় এটি রাখা যথাযথ হবে? ফাইল সিস্টেমের শ্রেণিবিন্যাসের কিছু সংস্থান স্পষ্ট করে ব্যাখ্যা করা ভাল হবে।

উত্তর:


49

"লিনাক্স ফাইল সিস্টেম অনুক্রমের", বিভিন্ন কাগজপত্র আপ চালু হবে সহ একটি Google অনুসন্ধান এই এক

আপনি যেখানে আপনার স্ক্রিপ্টটি রেখেছেন তার উপর নির্ভর করে ব্যবহারকারীরা কে। যদি এটি কেবল আপনি হয় তবে এটিতে রাখুন ~/binএবং নিশ্চিত হন ~/binযে এটি আপনার মধ্যে রয়েছে PATH। সিস্টেমের কোনও ব্যবহারকারীর যদি স্ক্রিপ্টটি চালানো সম্ভব হয় তবে এটি এ দিন /usr/local/bin

না স্ক্রিপ্ট করা আপনি নিজেকে লিখতে /binবা /usr/bin। এই ডিরেক্টরিগুলি অপারেটিং সিস্টেম দ্বারা পরিচালিত প্রোগ্রামগুলির জন্য উদ্দিষ্ট।



4
আমি উবুন্টু ব্যবহার করছি এবং ফোল্ডারটি তৈরি হয়ে গেলে এটি ~/binস্বয়ংক্রিয়ভাবে আপনার অন্তর্ভুক্ত হয়ে যাবে $PATH। এখানে লাইন রয়েছে .profile: if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
কেনেথ এল

ধন্যবাদ! আমার মতো অনভিজ্ঞ হিসাবে অন্যদের জন্য: (১) আপনাকে ~ / বিন তৈরি করার পরে লগ আউট করতে হবে এবং ফিরে source ~/.profileআপনার পাথের সাথে যোগ করতে হবে (২) chmod u+x ~/bin/<your script>নিজেকে চালানোর সুযোগ দেওয়ার জন্য আপনাকেও দৌড়াতে হবে এটা।
উইলসি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.