ম্যাকস সিয়েরায় PATH- এ আইটেম যুক্ত করতে `/ etc / paths` বা` / etc / paths.d` ব্যবহার করবেন?


10

আমি বিভিন্ন জায়গায় যা নিয়ে আলোচনা করেছি /usr/libexec/path_helperএবং সবগুলি থেকে, স্পষ্টতই PATHম্যাকোস সিয়েরা 10.12 এ পরিবেশের পরিবর্তনশীল আইটেমগুলিকে যুক্ত করার আধুনিক উপায়টি হল:

  • /etc/pathsফাইলটি সম্পাদনা করুন
  • /etc/paths.dডিরেক্টরি থেকে পড়া ফাইল (গুলি) যুক্ত করুন ।

আমার প্রশ্নগুলো:

  • আধুনিক ম্যাকোসে আরও কোশার কোনটি?
  • যদি আরও ভাল বা আরও সাধারণ উপায়ে paths.dডিরেক্টরিগুলিতে ফাইলগুলি বাদ দেওয়া হয় তবে এই ফাইলগুলির নাম এবং বিষয়বস্তুটি কী হওয়া উচিত? কোন উদাহরণ?
  • আমি zshবরং ব্যবহার করছি bash। এটা কি কোন পার্থক্য তৈরি করবে?
  • এই দুটি বিকল্প কি ম্যাকোসের সাথে অনন্য? বা এগুলি BSD বা অন্যান্য ইউনিক্স-মতো সিস্টেমে প্রদর্শিত হবে?

উত্তর:


10

ব্যবহার /etc/paths.d। প্রাথমিক কারণ হ'ল /etc/pathsসিস্টেম আপগ্রেডগুলি দ্বারা সংশোধিত এবং / অথবা প্রতিস্থাপন করা হবে। /etc/paths.d/আইটেম না। ফাইলগুলি সাধারণত প্যাটার্ন সহ নামকরণ করা হয় index-source। যেমন 99-mypaths,। পাথগুলি ক্রমে সংযুক্ত করা হয়। প্রোগ্রামগুলি বিনা বাগের ব্যতীত কোনও আদর্শিকভাবে সম্পাদনা করার চেয়ে কোনও ফাইল যুক্ত করা / অপসারণ করা অনেক সহজ।

ডিফল্ট csh.login, profileএবং zprofileম্যাকোজে সমস্ত লোড path_helper


* সম্ভবত ASCII অর্ডার, তবে সম্ভবত লোকাল অর্ডার।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.