উত্তরণ দিয়ে উত্তর দিন
আমি যখন উইন্ডোজ 7. তে সাইগউইন চালাচ্ছি When
echo $MANPATH
আমি কিছুই পাই না। নতুন man
পৃষ্ঠাগুলি কোথায় রাখবেন তা সন্ধানের আমার পোর্টেবল উপায় ।
$ { find / -maxdepth 2 -type d -name "*man*" 3>&2 2>&1 1>&3 | \
grep -v 'Permission denied' >&3; } 3>&2 2>&1
(এই ক্রেজি কমান্ডের একটি নোট এই উত্তরের নীচে রয়েছে))
আপনি কেবল /
সঙ্গে প্রতিস্থাপন করতে পারে ~
। আরেকটি সম্ভাবনা নীচে অন্য নোট বিভাগের অধীনে।
আমার মেশিনে, find
কমান্ডটি ফিরে এসেছে:
/etc/openwsman
/lib/filemanager-actions
/lib/gnome-commander
/lib/help2man
/lib/window-manager-settings
/share/man
/usr/man
আমার কাছে, এর অর্থ দুটি সম্ভাবনা ছিল: /share/man
এবং /usr/man
।
আমি ব্যবহার করতে বেছে নিয়েছি /usr/man
, যা আপনি না চান তবে আমার আরও কিছু অন্বেষণ করা দরকার।
$ ls -l /usr/man
total 0
drwxr-xr-x+ 1 me Users 0 April 31 17:13 man1
সুতরাং, যেখানে আমার কর্মক্ষম ডিরেক্টরিটির man
একটি doc/
উপ ডিরেক্টরিতে আমার নতুন ফাইল ছিল , আমি ব্যবহার করেছি
$ cp -R doc/* /usr/man/man1
এখন, আমি টাইপ করে আমার "ম্যানুয়াল" এ যেতে পারি
$ man my_new_executable
যদি আপনি কোনও সম্ভাব্য প্রার্থী না দেখেন তবে আপনি এই অংশটি সরিয়ে ফেলতে পারেন বা এটি পরিবর্তন করতে পারেন, যেমন -maxdepth 3
, বা 4
, বা 5
, অথবা আপনার যা প্রয়োজন তা সন্ধান করতে আরও গভীর লাগে। আমি যখন এটি দিয়েছিলাম তখন আমি আরও 3
দুটি প্রার্থী খুঁজে পেয়েছি /var/cache/man
এবং usr/share/man
আমি ইতিমধ্যে একটি কার্যনির্বাহী সমাধান খুঁজে পেয়েছি, সুতরাং আমি তাদের সাথে গণ্ডগোল করিনি।
আরেকটি নোট
আমি বিশ্বাস করি যে /share/man/man1
বা /var/cache/man
অনুরোধহীন ব্যবহারকারীদের কাছে আপনি যেমন অনুরোধ করেছিলেন তেমন উপলব্ধ থাকবে। দয়া করে, আমি ভুল হলে আমাকে সংশোধন করুন।
নীচে প্রতিশ্রুত নোট
নোট করুন যে আমি এই -maxdepth 2
বিকল্পটি ব্যবহার করেছি find
, কারণ আমি অনুভব করেছি যে man
ডিরেক্টরিটি ফাইল সিস্টেমের মূলের দুটি ডিরেক্টরিতে হবে এবং আমি খুব বেশি বহিরাগত ডিরেক্টরি পেতে চাইনি যা মানুষেরman
মতো করেও একটিরকম স্ট্রিং ছিল ।/lib/gnome-co
der
আপনার কাছে অ্যাক্সেস না থাকলে বা ব্যবহারের ক্ষেত্রে find
কোনও Permission denied
ত্রুটি দমন করার জন্য চারপাশের অতিরিক্ত জিনিসগুলি রয়েছে । এখানে যা ঘটছে তার দুর্দান্ত বর্ণনা দেওয়া হল। ("Gniourf_gniourf" দিয়ে শুরু হওয়া লাইনের সন্ধান করুন))su
sudo
manpath
সম্পর্কে সতর্কতা দমনMANPATH
করতে, আপনি-q
বিকল্পটি পাস করতে পারেন ।