বাশ-তে Alt + সংখ্যাটি টিপুন এবং আপনি (আর্গ [সংখ্যাসূচক]) কী তা পান?
(এই ধরণের প্রশ্নটি ইন্টারনেটের মাধ্যমে ডকুমেন্টেশনে অনুসন্ধানের জন্য সঠিক পরিভাষার জন্য "অনুমান" করার চেষ্টা করার পরিবর্তে, একজন মানুষের জিজ্ঞাসার জন্য আরও উপযুক্ত)
বাশ-তে Alt + সংখ্যাটি টিপুন এবং আপনি (আর্গ [সংখ্যাসূচক]) কী তা পান?
(এই ধরণের প্রশ্নটি ইন্টারনেটের মাধ্যমে ডকুমেন্টেশনে অনুসন্ধানের জন্য সঠিক পরিভাষার জন্য "অনুমান" করার চেষ্টা করার পরিবর্তে, একজন মানুষের জিজ্ঞাসার জন্য আরও উপযুক্ত)
উত্তর:
আপনি যে শব্দটির জন্য গুগল করতে চান তা হ'ল:
"readline arguments"
এটি উদাহরণস্বরূপ, বাশ রেফারেন্স ম্যানুয়াল থেকে এই অধ্যায়টি নিয়ে যাবে :
আপনি রিডলাইন কমান্ডগুলিতে সংখ্যা যুক্তিগুলি পাস করতে পারেন। কখনও কখনও যুক্তি পুনরাবৃত্তি গণনা হিসাবে কাজ করে , অন্য সময় এটি তর্কটির চিহ্ন যা তাৎপর্যপূর্ণ। আপনি যদি কোনও কমান্ডের জন্য একটি নেতিবাচক যুক্তি পাস করেন যা সাধারণত একটি সামনের দিকের দিকে কাজ করে, তবে সেই কমান্ডটি একটি পিছনের দিকে কাজ করবে। উদাহরণস্বরূপ, লাইনের শুরুতে পাঠ্যকে হত্যা করতে আপনি 'এম-- সি-কে' টাইপ করতে পারেন।
কমান্ডের সাথে সংখ্যা যুক্তিগুলি পাস করার সাধারণ উপায় হ'ল কমান্ডের আগে মেটা অঙ্ক টাইপ করা। প্রথম 'অঙ্ক' টাইপ করা যদি একটি বিয়োগ চিহ্ন ('-') হয় তবে আর্গুমেন্টের সাইনটি নেতিবাচক হবে। যুক্তিটি শুরু করার জন্য একবার আপনি একটি মেটা অঙ্ক টাইপ করলে আপনি অঙ্কগুলির বাকী অংশটি এবং তারপরে কমান্ডটি টাইপ করতে পারেন। উদাহরণস্বরূপ, সিডি কমান্ডটি 10-কে আর্গুমেন্ট দেওয়ার জন্য আপনি 'M-1 0 C-d' টাইপ করতে পারেন, যা ইনপুট লাইনে পরবর্তী দশটি অক্ষর মুছবে।
এটি কাজ করার জন্য, আপনাকে মেটা কীটি ম্যাপ করা হয়েছে তা জানতে হবে: কখনও কখনও এটি হয় Alt, কখনও কখনও এটি হয় Esc, শীতল কম্পিউটারগুলির একটি ডেডিকেটেড মেটা কী থাকে;)
সিনট্যাক্সের সাথে পরিচিত নয় তাদের জন্য, 'এম-- সিকে' Meta_key+ - Ctrl+ এর সমতুল্য k। "এম" হ'ল মেটা কী-এর জন্য শর্টহ্যান্ড, যেমনটি উল্লিখিত হয়েছে, সিস্টেম অনুসারে পরিবর্তিত হয়, "সি" সিআরটিএল কীর জন্য শর্টহ্যান্ড। একটি চরিত্রের পরে "-" ("এম-" এর মতো) আপনার টাইপ করা জিনিস নয়, এটি যুগপত কী চাপতে ইঙ্গিত করার একটি উপায়।
(arg: 1280
(যদিও আমি Alt কীটি ছেড়ে দিয়েছি)। এই প্রক্রিয়াটি ব্যবহার করে আমি কীভাবে সংখ্যার পুনরাবৃত্তি করব?
$(perl -e 'print "0" x 128')
সংখ্যার অক্ষরগুলির পুনরাবৃত্তি করতে - যেমন 128 শূন্য, নিম্নলিখিতটি হিট করুন:
Meta-key + 1 2 8 Ctrl + v 0
vim
(সম্ভবত ইমাসগুলিও, আমি মনে করতে পারি না)।
এটা চেষ্টা কর. টাইপ করুন Alt 4, তারপরে টাইপ করুন T, তারপরে হিট করুন Enter।
স্নাজিয়ার এইচটিএমএল ব্যবহার করতে সম্পাদিত।
t
অক্ষর areোকানো হয়।
এটি পরবর্তী কমান্ডটি পুনরাবৃত্তি করে যা বহুবার ইম্যাক্সের মতো হয়। উদাহরণস্বরূপ M-1-0 C-p10 ইতিহাসের আইটেমগুলি পিছনে সরানো হয়। M-4 C-hচার অক্ষর ব্যাকস্পেস M-3 M-tকরে, পূর্ববর্তী শব্দটিকে তিনবার এগিয়ে নিয়ে যায় এবং আরও অনেক কিছু। এখানে আমি M-আল্ট কী এর জন্য "মেটা" অর্থ ব্যবহার করি , যেমন বাশের প্রথাটি।
আমি জানি এটি ইতিমধ্যে একটি গ্রহণযোগ্য উত্তর পেয়েছে তবে আমি এমন কিছু দরকারী উদাহরণ পেয়েছি যা অক্ষরের সাধারণ পুনরাবৃত্তি বাদ দিয়ে অতিরিক্ত ব্যবহারগুলি প্রদর্শন করে। ডিজিটাল আর্গুমেন্টগুলি সমস্ত ধরণের বিষয়ের জন্য প্রয়োগ করতে পারে। উদাহরণস্বরূপ "Alt + 3, এস্কেপ, ব্যাকস্পেস" ক্রমটি 3 টি শব্দ পিছনের দিকে মুছে ফেলবে।
বাশ ম্যানুয়াল বিভাগ - মূলত রিডলাইন কমান্ডগুলি পুনরাবৃত্তি করার বা তাদের বিপরীত করার একটি উপায়।
set keymap vi
এ~/.inputrc
, তারপর আঘাতEsc + Digit
একই মোডে বিশালাকার আপনি, যেমন (কিন্তু আপনার উপর তাদের কাছ থেকে ষষ্ঠ বাইন্ডিং ব্যবহার করতে পারবেন না, শুধুমাত্র কুশ্রী Emacs বেশী :-() একটি চ কমান্ড পুনরাবৃত্তি জন্য প্রস্তুতি যদি