আটকানোর আগে, একক-উদ্ধৃতি টাইপ করুন , তারপরে পেস্ট করুন। এটিকে এক বিশাল লাইন হিসাবে সম্পাদনা করতে নিয়ন্ত্রণ-সি এবং আপ-এ্যার করুন।
ডাবল-কোটগুলিও কাজ করে, ক্ষেত্রে যদি পাঠ্যে একক থাকে তবে ডাবল কোট থাকে না। এটিতে যদি এটি থাকে $
বা ডাবল কোটসের অভ্যন্তরে প্রসারিত অন্যান্য জিনিস থাকে তবে আপনি ঠিক একটি আদেশ হিসাবে উদ্ধৃত জায়ান্ট লাইনটি চালাচ্ছেন না ok
আপনি ঠিক সেখানে পুরো জিনিসটি সম্পাদনা করতে পারবেন না, কারণ নতুন লাইনগুলি একটি বড় দীর্ঘ লাইন তৈরির পরিবর্তে একটি ধারাবাহিকতা প্রম্পট (অফিসিয়াল পরিভাষা নয়) শুরু করে।
এই 4 লাইন দেওয়া:
echo
ls
foo
bar
আমার পরামর্শ অনুসারে আটকানোর ফলে এটি আপনার পর্দায় আসবে:
$ 'echo
> ls
> foo
> bar <or cursor here if you didn't include a trailing newline
> [cursor here]
তারপরে আপনি কন্ট্রোল-সি এবং উপরের তীর টিপতে পারেন। (কন্ট্রোল-সি কার্সারের মতো একই লাইনের সমস্ত কিছুকে ধ্বংস করে দেয়, সুতরাং সেখানে দরকারী পাঠ্য থাকলে প্রথমে রিটার্ন টিপুন।)
বিকল্পটি হল উদ্ধৃতিটি বন্ধ করা এবং রিটার্ন টিপুন, তারপরে এটি আপ-তীর।
যাইহোক, আপ-তীর পরে
$ 'echo
ls
foo
bar
নিয়ন্ত্রণ-ক এবং নেতৃস্থানীয় অপসারণ '
। পেস্ট ব্লক (শব্দ দ্বারা) মাধ্যমে দ্রুত স্থানান্তর করতে নিয়ন্ত্রণ-বাম এবং নিয়ন্ত্রণ-ডান ব্যবহার করুন। অথবা যদি আপনার টার্মিনাল সেটআপটি নিয়ন্ত্রণ-তীর-কীগুলি, Alt-b এবং Alt-f সমর্থন করে না।
আক্ষরিক নতুন লাইন আসলে কমান্ড আলাদা না এবং এই 4 লাইন আপনার আদেশ ইতিহাস মধ্যে আলাদাভাবে যাব । আপনি তাদের এ ;
বা পরিবর্তন করতে চাইতে পারেন &&
। (আমি এর জন্য কোন কৌশল জানি না, কেবলমাত্র সেখানে এগিয়ে যেতে এবং নিজে নিজেই তা করতে কেবল-পুনরাবৃত্তি ব্যবহার করুন forward)