সক্রিয় ট্যাব কী সহ একাধিক লাইনে কাঠামোগত কমান্ড লিখুন


10

আমি একাধিক লাইনে স্ট্রাকচার্ড কমান্ড লিখতে চাই

$ for i in *;
 do
    file $i;
 done
bmdt.md: ASCII text
breakfast.md: ASCII text
brmdh.md: ASCII text
test.sh: Bourne-Again shell script text executable, ASCII text

তবে ট্যাবটি কাজ করছে না তা আবিষ্কার করুন,

আমি কীভাবে ব্যাশ কনসোলে ট্যাব কীটি সক্রিয় করতে পারি?


4
পরিবর্তে কন্ট্রোল-ভি ট্যাব টিপুন; ট্যাব ডিফল্টরূপে ফাইল / কমান্ড সমাপ্তির জন্য আবদ্ধ।
মশবী

উত্তর:


10

আপনি যদি Enterঅসম্পূর্ণ কমান্ড সন্নিবেশ করার পরে টিপুন , bashশেলটি একটি ধারাবাহিকতা প্রম্পট প্রদর্শন করবে (দ্বিতীয় প্রম্পট, $PS2) এবং আপনাকে প্রবেশ করা কমান্ডটি সম্পূর্ণ করার অনুমতি দেবে। সেই বিন্দুতে শেলের কমান্ড লাইন সম্পাদনার সুবিধা মূল প্রম্পটে (প্রাথমিক প্রম্পট, $PS1) এর সমান , যার অর্থ Tabকীটি কমান্ড এবং ফাইলনামটি যথারীতি সম্পন্ন করবে।

একটি ট্যাব অক্ষর সন্নিবেশ করতে, ব্যবহার করতে Ctrl+V Tabবা ইনডেন্টেশনের জন্য স্পেস ব্যবহার করুন। ট্যাব অক্ষর (বা অন্য কোনও আক্ষরিক চরিত্র) সর্বদা .োকানো যেতে পারে যদি উপসর্গ করা থাকে Ctrl+V


বিকল্পভাবে, যদি ইমাকস কমান্ড লাইন সম্পাদনা মোডে (যা আমি বিশ্বাস করি যে এটি ডিফল্ট bash) তবে Ctrl+X Ctrl+Eআপনার কমান্ডটি প্রবেশ করতে কোনও সম্পাদক আনতে ব্যবহার করুন । ব্যবহৃত সম্পাদকটি EDITORশেল / এনভায়রনমেন্ট ভেরিয়েবল দ্বারা নির্দিষ্ট করা হবে , বা emacsযদি এই ভেরিয়েবলটি সেট না করা হয়।

ভিআই কমান্ড লাইন সম্পাদনা মোডে, Escape vএকই জিনিসটি টিপুন ।

কমান্ডটি সম্পাদকের সংরক্ষণ ও প্রস্থান করার পরে কার্যকর করা হবে।


আমি কি ভিআই কমান্ড লাইনটি জিজ্ঞাসা করতে পারি, আমি জানি ভিম একটি সম্পাদক যা সরাসরি কমান্ড ও রান টাইপ না করে আগেই খোলা উচিত, ভিতরে গিয়ে সম্পাদনা করা উচিত।
ক্যালকুলাস

1
@ ভাইরেট ভিম মূল ভিআই সম্পাদকের একটি বৈকল্পিক। "Vi কমান্ড লাইন সম্পাদনা মোড" এমন একটি মোড যা আপনি সক্ষম করেছেন set -o viএবং এটি আপনাকে কমান্ড লাইনে vi / Vim সম্পাদনা কমান্ডগুলি ব্যবহার করার ক্ষমতা দেয়, (যেমন Esc) dwবর্তমান শব্দের শেষে মুছে ফেলা ইত্যাদি set -o emacsফিরে পেতে ব্যবহার করুন Use Emacs কমান্ড লাইন সম্পাদনা মোডে।
কুসালানন্দ

আশ্চর্যজনক, আমি অবিলম্বে এটি অনুসন্ধান এবং অন্বেষণ করি।
ক্যালকুলাস

1
@ ভাইরেট নোট করুন যে সম্পাদকটি আগেই খোলার দরকার নেই। আপনি যদি টিপেন Ctrl+X Ctrl+E, শেলটি এটি আপনার জন্য খুলবে।
কুসালানন্দ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.