প্রবণতা সহ ওয়াইল্ডকার্ড কীভাবে ব্যবহার করবেন?


22

aptitudeনিম্নলিখিতগুলির মতো ওয়াইল্ডকার্ডগুলি ব্যবহার করার কোনও উপায় আছে :

sudo apt-get remove openoffice*.*

উত্তর:


16

http://ubuntuforums.org/showthread.php?t=228309 ইঙ্গিত করে যে এটা যেমন নির্মান মাধ্যমে সম্ভব ~n<package name>এবং এই ব্যবহারকারী ম্যানুয়াল দ্বারা নিশ্চিত করা হয় http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ ch02s03s02.html

~nইন ~n<package name>প্যাকেজ নামের সাথে মেলে অনুসন্ধানের প্যাটার্ন। এছাড়া প্যাকেজ নাম ছাড়া অন্য ক্ষেত্র মেলে দেখতে সম্ভব http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s03s05.html#tableSearchTermQuickGuide

এখানে একটি উদাহরণ। বলুন যে আপনি aptitudeপ্রতিটি প্যাকেজটির নাম "redshift" দিয়ে দেখাতে চান , তারপরে আপনি ইস্যু করুন

aptitude show ~nredshift

এটি অন্যান্য প্রবণতা বিকল্পগুলির সাথে সংযুক্তযোগ্য হওয়া উচিত, যেমন ইনস্টল এবং অপসারণও, উদাহরণস্বরূপ, আপনার ইস্যু করা নামে ওপেন অফিসের সাথে ইনস্টল করা সমস্ত প্যাকেজগুলি মুছে ফেলতে হবে

sudo aptitude -P remove ~nopenoffice

-Pডাউনলোডগুলি ইনস্টল করার আগে বা প্যাকেজগুলি সরিয়ে দেওয়ার আগে প্রম্পট প্রদর্শন করতে প্রবণতা প্রদর্শনের জন্য প্রবণতা প্রদর্শনের জন্য প্রবণতা প্রয়োগ করার জন্য অনুসন্ধান নিদর্শনগুলি ব্যবহার করার সময় বিকল্পটি ব্যবহার করার বিষয়টি নিশ্চিত করুন (অনুসন্ধানের প্যাটার্নটিতে অনেকগুলি মিল থাকতে পারে এবং আপনি কোনও ক্রিয়া চালানোর আগে অনুরোধ করতে চান)।

একটি জিনিস যা আমি পরিশ্রম করি নি তা হ'ল কীভাবে ওয়াইল্ডকার্ডগুলির সঠিক কার্যকারিতা পাওয়া যায়, যেমন "ওপেন অফিস" দিয়ে শুরু হওয়াopenoffice* প্রতিটি স্ট্রিংয়ের সাথে~nopenoffice মেলে ( "ওপেনঅফিস" ধারণকারী কোনও স্ট্রিংয়ের সাথে মেলে )। সম্ভবত একটি কার্যবিধির সম্ভাবনা রয়েছে, উদাহরণস্বরূপ তাদের নামের একটি নির্দিষ্ট স্ট্রিং সহ ইনস্টল করা প্যাকেজগুলির সন্ধান করা এবং তারপরে তাদের নাম দিয়ে প্রবণতা খাওয়ানো।


-P কখনো সিম্বলিক লিঙ্ক অনুসরণ না প্রম্পট জন্য বোঝানো হয়
রাঞ্চো

এছাড়াও red nredshift ব্যবহার করা redshift অনুসন্ধান করবে না, তবে red nredshift। এছাড়াও ~ এন ডিফল্টরূপে কোনো যুক্তি নয়
রাঞ্চো

NorticUs দ্বারা প্রদত্ত উত্তর পর্বত সঠিক। এখানে সঠিক বাক্য গঠন হবে ~ এন ^ redshift
রাঞ্চো

5

আপনি এটিকে কেবল উদ্ধৃতিতে রেখেছেন:

sudo apt-get remove "openoffice*"

অন্যথায় শেল এটি আপনার বর্তমান কার্যকরী ডিরেক্টরিগুলির ফাইলগুলির সাথে মিলে যাওয়ার চেষ্টা করবে।


5
প্রশ্ন সম্পর্কে aptitudeএবং না হয় apt-get। এই সমাধান প্রবণতা দিয়ে কাজ করে না।
এনএন

@ মাইখরাজের: একক এবং দ্বিগুণ উভয়ই উদ্ধৃতিতে কোনও নামকরণের প্রসারণ ঘটে না
এনজোটিব

@ এঞ্জোটিব: আমার ভুল এটা ইশারা জন্য ধন্যবাদ। মন্তব্য সরানো হয়েছে।
মিশা łরাজের

ঠিক আছে, আমি পাচ্ছি না ... তাই দক্ষতার সাথে কাজ করা যায় বা সেভাবে কাজ করা যায় ... sudo প্রবণতা "
ওপেনফাইস

@ raulricardo21 অনুরূপ একটি জিনিস প্রবণতা দিয়ে করা যেতে পারে, আমার উত্তর দেখুন
এনএন

4

প্যাকেজের নাম দিয়ে শুরু হওয়া স্ট্রিংগুলির সাথে মিল রাখতে, ^এর সামনে একটি প্রিপেন্ড করুন ।
উদাহরণ:aptitude search ~n^openoffice


আমি শুধু অনুসন্ধান অংশ, এছাড়াও আপনি কিভাবে অনুসন্ধানের ফলাফল পেতে উল্লেখ করা উচিত নেই
রাঞ্চো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.