Zsh এ FPATH: ফাংশন এবং সাইট-ফাংশন


10

আমি লক্ষ্য করেছি যে আমার .zshrcফাইলটির শুরুতে আমার কাছে নীচের লাইনটি রয়েছে :

export FPATH=/usr/share/zsh/site-functions:/usr/share/zsh/4.2.6/functions:$FPATH  

আমি নিজে এটি টাইপ করেছি কিনা বা এই লাইনটি স্বয়ংক্রিয়ভাবে উত্পন্ন হয়েছিল কিনা আমি মনে করতে পারি না zsh-newuser-install

এটি কি ধরে নেওয়া হয় যে ব্যবহারকারী FPATHএকটি স্টার্টআপ ফাইলটিতে সেই পাথগুলি টাইপ করেন ? মধ্যে পার্থক্য কি functionsএবং site-functions?

উত্তর:


17

4.2.6/functionsডিরেক্টরি zsh 4.2.6 সঙ্গে জাহাজে ফাংশন ধারণ করে। site-functionsডিরেক্টরি ফাংশন যেগুলি তৃতীয়-পক্ষের প্যাকেজ দ্বারা বা স্থানীয় প্রশাসক দ্বারা যোগ করা হয় উপস্থিত রয়েছে; লিনাক্সের অধীনে স্থানীয় প্রশাসক সাধারণত site-functionsঅধীন একটি ডিরেক্টরি ব্যবহার করতে পারেন /usr/local

সাধারণত এই ডিরেক্টরিগুলি এক্সিকিউটেবলের fpathমধ্যে অন্তর্নির্মিত ডিফল্ট সেটিংসে থাকত zsh, এটি আশ্চর্যজনক যে আপনার এগুলি যুক্ত করা দরকার। আমি zsh-newuser-installএই কোডগুলি যুক্ত করব এমন কোনও কোড দেখছি না ; দেখে মনে হচ্ছে এটি আপনার সাইটের প্রশাসক বা আপনি লিখেছেন something

নোট করুন যে FPATHস্ট্রিং ভেরিয়েবল fpathঅ্যারে ভেরিয়েবলের সাথে আবদ্ধ , সুতরাং আপনি লিখতে পারেন

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