বাশ-তে Alt + সংখ্যাটি টিপুন এবং আপনি (আর্গ [সংখ্যাসূচক]) কী তা পান?


105

বাশ-তে Alt + সংখ্যাটি টিপুন এবং আপনি (আর্গ [সংখ্যাসূচক]) কী তা পান?

(এই ধরণের প্রশ্নটি ইন্টারনেটের মাধ্যমে ডকুমেন্টেশনে অনুসন্ধানের জন্য সঠিক পরিভাষার জন্য "অনুমান" করার চেষ্টা করার পরিবর্তে, একজন মানুষের জিজ্ঞাসার জন্য আরও উপযুক্ত)


আপনি যদি set keymap vi~/.inputrc, তারপর আঘাত Esc + Digitএকই মোডে বিশালাকার আপনি, যেমন (কিন্তু আপনার উপর তাদের কাছ থেকে ষষ্ঠ বাইন্ডিং ব্যবহার করতে পারবেন না, শুধুমাত্র কুশ্রী Emacs বেশী :-() একটি চ কমান্ড পুনরাবৃত্তি জন্য প্রস্তুতি যদি
সিরো Santilli郝海东冠状病六:3 事件 法轮功

আমার সন্ধানের বাক্যাংশগুলি ছিল Alt নম্বর টার্মিনাল লিনাক্স , Alt + 1-9 টার্মিনাল এবং শেষ পর্যন্ত শেল Alt + 1 যা আমাকে এখানে এনেছে।
27

উত্তর:


63

আপনি যে শব্দটির জন্য গুগল করতে চান তা হ'ল:

"readline arguments"

এটি উদাহরণস্বরূপ, বাশ রেফারেন্স ম্যানুয়াল থেকে এই অধ্যায়টি নিয়ে যাবে :

আপনি রিডলাইন কমান্ডগুলিতে সংখ্যা যুক্তিগুলি পাস করতে পারেন। কখনও কখনও যুক্তি পুনরাবৃত্তি গণনা হিসাবে কাজ করে , অন্য সময় এটি তর্কটির চিহ্ন যা তাৎপর্যপূর্ণ। আপনি যদি কোনও কমান্ডের জন্য একটি নেতিবাচক যুক্তি পাস করেন যা সাধারণত একটি সামনের দিকের দিকে কাজ করে, তবে সেই কমান্ডটি একটি পিছনের দিকে কাজ করবে। উদাহরণস্বরূপ, লাইনের শুরুতে পাঠ্যকে হত্যা করতে আপনি 'এম-- সি-কে' টাইপ করতে পারেন।

কমান্ডের সাথে সংখ্যা যুক্তিগুলি পাস করার সাধারণ উপায় হ'ল কমান্ডের আগে মেটা অঙ্ক টাইপ করা। প্রথম 'অঙ্ক' টাইপ করা যদি একটি বিয়োগ চিহ্ন ('-') হয় তবে আর্গুমেন্টের সাইনটি নেতিবাচক হবে। যুক্তিটি শুরু করার জন্য একবার আপনি একটি মেটা অঙ্ক টাইপ করলে আপনি অঙ্কগুলির বাকী অংশটি এবং তারপরে কমান্ডটি টাইপ করতে পারেন। উদাহরণস্বরূপ, সিডি কমান্ডটি 10-কে আর্গুমেন্ট দেওয়ার জন্য আপনি 'M-1 0 C-d' টাইপ করতে পারেন, যা ইনপুট লাইনে পরবর্তী দশটি অক্ষর মুছবে।

এটি কাজ করার জন্য, আপনাকে মেটা কীটি ম্যাপ করা হয়েছে তা জানতে হবে: কখনও কখনও এটি হয় Alt, কখনও কখনও এটি হয় Esc, শীতল কম্পিউটারগুলির একটি ডেডিকেটেড মেটা কী থাকে;)

সিনট্যাক্সের সাথে পরিচিত নয় তাদের জন্য, 'এম-- সিকে' Meta_key+ - Ctrl+ এর সমতুল্য k। "এম" হ'ল মেটা কী-এর জন্য শর্টহ্যান্ড, যেমনটি উল্লিখিত হয়েছে, সিস্টেম অনুসারে পরিবর্তিত হয়, "সি" সিআরটিএল কীর জন্য শর্টহ্যান্ড। একটি চরিত্রের পরে "-" ("এম-" এর মতো) আপনার টাইপ করা জিনিস নয়, এটি যুগপত কী চাপতে ইঙ্গিত করার একটি উপায়।


4
সংখ্যার যুক্তি ব্যবহার করে সংখ্যার অক্ষরগুলি পুনরাবৃত্তি করার কোনও উপায় আছে? উদাহরণস্বরূপ, বলুন যে আমি 128 জিরো ('0') লিখতে চেয়েছিলাম, আমি মনে করব আমি Alt + 128 তারপর 0 লিখতে পারি, তবে এটি আমাকে দেয় (arg: 1280(যদিও আমি Alt কীটি ছেড়ে দিয়েছি)। এই প্রক্রিয়াটি ব্যবহার করে আমি কীভাবে সংখ্যার পুনরাবৃত্তি করব?
ভিক্টর জামামানিয়ান

4
@ ভিক্টর: মজার প্রশ্ন। আমি পাঠ্যরেখা দিয়ে এটি করার কোনও উপায় ভাবতে পারি না। আপনি সম্ভবত ভালো কিছু যেমন$(perl -e 'print "0" x 128')

4
@ ভিক্টর জামানিয়ান এই প্রশ্নের
টিটিটি

32

সংখ্যার অক্ষরগুলির পুনরাবৃত্তি করতে - যেমন 128 শূন্য, নিম্নলিখিতটি হিট করুন:

Meta-key + 1 2 8 Ctrl + v 0


ওহহহ, এটি ঠিক মত vim(সম্ভবত ইমাসগুলিও, আমি মনে করতে পারি না)।
শ্রীধর সারনোবাত

14

এটা চেষ্টা কর. টাইপ করুন Alt 4, তারপরে টাইপ করুন T, তারপরে হিট করুন Enter

স্নাজিয়ার এইচটিএমএল ব্যবহার করতে সম্পাদিত।


10
তোমার কি হয়? আমি কিছুই পাচ্ছি না।
মর্টিমার ম্যাকমায়ার

4
চারটি tঅক্ষর areোকানো হয়।
ওয়েসলি বাগ

4
আমার বাশ সংস্করণে (4.4) এন্টার টিপানোর দরকার নেই।
luca76

9

এটি পরবর্তী কমান্ডটি পুনরাবৃত্তি করে যা বহুবার ইম্যাক্সের মতো হয়। উদাহরণস্বরূপ M-1-0 C-p10 ইতিহাসের আইটেমগুলি পিছনে সরানো হয়। M-4 C-hচার অক্ষর ব্যাকস্পেস M-3 M-tকরে, পূর্ববর্তী শব্দটিকে তিনবার এগিয়ে নিয়ে যায় এবং আরও অনেক কিছু। এখানে আমি M-আল্ট কী এর জন্য "মেটা" অর্থ ব্যবহার করি , যেমন বাশের প্রথাটি।


9

আমি জানি এটি ইতিমধ্যে একটি গ্রহণযোগ্য উত্তর পেয়েছে তবে আমি এমন কিছু দরকারী উদাহরণ পেয়েছি যা অক্ষরের সাধারণ পুনরাবৃত্তি বাদ দিয়ে অতিরিক্ত ব্যবহারগুলি প্রদর্শন করে। ডিজিটাল আর্গুমেন্টগুলি সমস্ত ধরণের বিষয়ের জন্য প্রয়োগ করতে পারে। উদাহরণস্বরূপ "Alt + 3, এস্কেপ, ব্যাকস্পেস" ক্রমটি 3 টি শব্দ পিছনের দিকে মুছে ফেলবে।


4

আমি জানি না তবে আপনি যখন Alt + সংখ্যাটি করেন এবং তারপরে আপনি একটি অক্ষর টিপেন, আপনি নম্বরের ক্যারাকটার পাবেন: (আর্গুমেন্ট: 123) + এ -> 123 বার "ক"


8
তুমি জানো না, তবুও জানো? % - |

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