স্মার্ট ব্যাশের মতো অটোমোপ্লেশনস / কমান্ড ইতিহাসের সাথে উইন্ডোজ কমান্ড লাইন আছে কি?


21

আমি সম্প্রতি ব্যাশ ব্যবহার শুরু করেছি, এবং কিছু সত্যই দুর্দান্ত বৈশিষ্ট্যগুলি আবিষ্কার করেছি (অগত্যা বাক্স থেকে বেরিয়ে আসা উচিত নয়, তবে এটি কনফিগার করা যেতে পারে):

  • উপরের / নীচে তীরগুলি আংশিক সমাপ্তিকে সমর্থন করে: "গিট" টাইপ করুন, ইউপি তীর টিপুন এবং আপনি "গিট" দিয়ে শুরু হওয়া সাম্প্রতিক কমান্ডগুলি ব্রাউজ করতে পারবেন (এমনকি পূর্ববর্তী সেশনেও!)
  • Ctrl-R আপনার কমান্ডের ইতিহাস অনুসন্ধান করবে (কোনও কারণে রিভার্সড-ই-অনুসন্ধান বলা হবে)
  • অনেক, আরও অনেকের বিষয়ে আমি অবগত নই, আমি নিশ্চিত।

উইন্ডোজের জন্য এমন কোনও ভাল সেন্টিমিডেক্স বিকল্প রয়েছে যা এই জাতীয় বৈশিষ্ট্যগুলিকে সমর্থন করে? আমি এই প্রশ্নের শীর্ষের উত্তরগুলি ব্রাউজ করেছি , তবে জনপ্রিয় বিকল্পগুলির কোনও এটির সমর্থন করে কিনা তা খুঁজে পেলাম না।


2
আপনি কি কখনও কমান্ড প্রম্পটে F7 চেষ্টা করেছেন?
উইলিয়াম হিলসুম

আমার নেই. এবং প্রথম গুগল ফলাফল (2005 থেকে কম নয়!) একটি কোডিং হরর! codinghorror.com/blog/2005/07/stupid-command-prompt-tricks.html এখন আমার প্রশ্নের অন্য অংশটির উত্তর দিন, এবং আমি আরও শিহরিত হব।
রিপার 234

1
দুর্ভাগ্যক্রমে, উইন্ডোজ ব্যবহারকারীরা সাধারণত সিস্টেমটি যা আসে তা ব্যবহার করে, এবং জনপ্রিয় কোনও সিএমডি.এক্সই প্রতিস্থাপন নেই। সাইগউইন উইন্ডোজের জন্য লিনাক্স "এমুলেটর" হিসাবে বহুল ব্যবহৃত হয়, আপনি এটি ব্যবহার করে দেখতে পারেন। @ উইলিয়াম: চমৎকার তা জানা ছিল না, তবে আপনি কি কখনও বাশ চেষ্টা করেছেন ? বাশ পুরানো সেশনের কমান্ড মনে রাখে, কেবল বর্তমান অধিবেশনই নয়। এবং রিপার 234 হিসাবে ফলাফলগুলি ফিল্টার করে, লিঙ্কগুলিকে বৈধ ইউআরএল রূপান্তর করার বিষয়ে কথা বলতে না, টার্মিনাল অ্যাপ্লিকেশনগুলিতে মাউস দিয়ে স্ক্রোল করা এবং দীর্ঘ তালিকাতে ... এবং বিটিডব্লিউ, আপনি এখনও কেন অনুভূমিকভাবে কমান্ড প্রম্পট উইন্ডোর আকার পরিবর্তন করতে পারবেন না? এটি সর্বদা আমাকে ধাঁধা দেবে ...
m0skit0

দুটি জনপ্রিয় cmdপ্রতিস্থাপন নীচে ( paradroidএবং দ্বারা RedGrittyBrick) এবং উপরের উত্তরগুলিতে উভয় নিয়েই আলোচনা করা হয়েছে, এবং আপনার উত্তরোত্তর প্রশ্নটি একটি পর্যবেক্ষণযোগ্য ভুল ভিত্তির উপর ভিত্তি করে। আমি নিজেই একটি কনসোল উইন্ডোটি অনুভূমিকভাবে আকার পরিবর্তন করতে মাউসটি ব্যবহার করেছি।
JdeBP

উত্তর:


22

পাওয়ারশেল 2.0 কনসোলটি ডাউনলোড করুন এবং ইনস্টল করুন (আপনি যদি উইন্ডোজ 7 ব্যবহার করে থাকেন তবে এটি ইতিমধ্যে ইনস্টল করা আছে)।

এটি সমস্ত উত্তরাধিকারী আদেশের পাশাপাশি উলাম, ম্যাক্রো এবং আরও অনেক কিছুকে সমর্থন করে ...

এখানে কিছু বেসিক টিপস দেওয়া হয়েছে

ক্ষমতা- শেল-ডায়ালগ

get-history: পূর্বে প্রবেশ কমান্ডগুলির একটি তালিকা প্রদর্শন করে।

invoke-history 35:ইতিহাসের তালিকায় # 35 কমান্ড কার্যকর করে

`: আক্ষরিক চরিত্রটি তৈরি করতে একটি লাইন ব্রেক sertোকাতে বা পিছনে থাকা অ্যাড্রোপফি কী টিপুন। আপনি পাইপ (|) অক্ষরে একটি লাইনও ভাঙ্গতে পারেন।

Alt+ স্পেস + E: চিহ্ন, অনুলিপি, আটকানো, সমস্ত নির্বাচন করুন, স্ক্রোল এবং বিকল্পগুলি সন্ধান করে একটি সম্পাদনা শর্টকাট মেনু প্রদর্শন করে । তারপরে আপনি Kমার্কের Yজন্য, Pঅনুলিপিটির জন্য, আটকানোর Sজন্য, সমস্ত নির্বাচন করুনের জন্য, Lস্ক্রিন বাফারের মাধ্যমে স্ক্রোল Fকরতে বা স্ক্রিন বাফারে পাঠ্য সন্ধান করতে চাপতে পারেন । ক্লিপবোর্ড, প্রেস স্ক্রীন বাফার অনুলিপি করতে Alt+ + স্পেস + + E+ + Sএবং তারপর প্রেস Alt+ + স্পেস + + E+ + Y

Alt+ F7: কমান্ডের ইতিহাস সাফ করে।

Ctrl+ C: সাবপ্রম্পট থেকে বিরতি বা বাস্তবায়ন সমাপ্ত।

Ctrl+ End: কার্সারের পরে লাইনের সমস্ত অক্ষর মুছুন ।

Ctrl+ Left Arrow|| Ctrl+ Right Arrow: একবারে বাম বা ডান এক শব্দ সরান।

Ctrl+ S: বিরতি || আউটপুট প্রদর্শন আবার শুরু করুন।

Esc বর্তমান লাইনটি সাফ করুন।

F1কমান্ড লাইনের একটি অক্ষরকে ডানদিকে কার্সার সরানো হয়। লাইনের শেষে আপনার শেষ কমান্ডের পাঠ্য থেকে একটি অক্ষর সন্নিবেশ করানো হয়েছে।

F2 আপনার টাইপ করা অক্ষর পর্যন্ত আপনার শেষ কমান্ড লাইনটি অনুলিপি করে একটি নতুন কমান্ড লাইন তৈরি করে।

F3 বর্তমান কার্সার অবস্থান থেকে শুরু করে লাইনের শেষ পর্যন্ত আপনার শেষ কমান্ড লাইন থেকে সামগ্রী সহ কমান্ড লাইনটি সম্পূর্ণ করে।

F4 আপনার টাইপ করা অক্ষর থেকে বর্তমান কার্সার অবস্থান থেকে শুরু করে আপনার বর্তমান কমান্ড লাইন থেকে অক্ষর মুছে ফেলুন।

F5 আপনার কমান্ড ইতিহাসের মাধ্যমে পিছনে স্ক্যান।

F7: অনুরূপ get-history। আপনার কমান্ডের ইতিহাসের সাথে একটি পপ-আপ উইন্ডো প্রদর্শন করে এবং আপনাকে একটি আদেশ নির্বাচন করতে দেয়। তালিকার মাধ্যমে স্ক্রোল করতে তীর কীগুলি ব্যবহার করুন। Enterচালানোর জন্য একটি কমান্ড নির্বাচন করতে টিপুন , বা Right arrowকমান্ড লাইনে পাঠ্যটি চাপতে টিপুন ।

F8 কমান্ড লাইনে আপনি এখন পর্যন্ত টাইপ করা পাঠ্যের সাথে মেলে এমন কমান্ডগুলির জন্য আপনার কমান্ডের ইতিহাসের মাধ্যমে পিছনে স্ক্যান করতে আপনি যে পাঠ্য প্রবেশ করেছেন তা ব্যবহার করে।

F9আপনার কমান্ডের ইতিহাস থেকে একটি নির্দিষ্ট নম্বরযুক্ত কমান্ড চালায়। কমান্ড নম্বরগুলি তালিকাভুক্ত করা হয় যখন আপনি F7বা টিপুন get-history

Page Up/ Page Down: কমান্ড ইতিহাসে প্রথম / শেষ কমান্ড পায় ।

কুইকএডিট অক্ষম থাকলে ডান ক্লিক করুন, চিহ্ন, অনুলিপি, আটকানো, সমস্ত নির্বাচন করুন, স্ক্রোল এবং অনুসন্ধান বিকল্পগুলি সহ একটি সম্পাদনা শর্টকাট মেনু প্রদর্শন করে। ক্লিপবোর্ডে স্ক্রিন বাফারটি অনুলিপি করতে, ডান ক্লিক করুন, নির্বাচন নির্বাচন করুন এবং তারপরে এন্টার টিপুন।

Tab/ Shift+ Tab: ট্যাব কী টিপুন বা ট্যাব সম্প্রসারণ ফাংশনটি অ্যাক্সেস করতে শিফট + ট্যাব টিপুন, যার মধ্যে ফোল্ডার বা ফাইলের নাম স্বতঃপূরণ অন্তর্ভুক্ত রয়েছে।


এটি আংশিক ইতিহাস অনুসন্ধান সমর্থন করে?
রিপার 234

1
হ্যাঁ, আপনি অনুসন্ধান করতে চান এমন স্ট্রিং টাইপ করুন এবং F8 টিপুন।
surfasb

এটি পাওয়ারশেল কীবোর্ড নিয়ন্ত্রণগুলির একটি খুব বিস্তৃত ওভারভিউ।
প্যারাড্রয়েড

আমি পাওয়ারশেল মডিউলগুলি অবশ্যই পরে একটি তালিকা খণ্ডন করব। । ।
surfasb

1
@ সুরফাসব: আপনার পাওয়ার ট্যাব অন্তর্ভুক্ত করা উচিত, কারণ এটি এই উত্তরের জন্য প্রাসঙ্গিক। এটি দিয়ে ট্যাব করা ইন্টেলিসেন্সের মতো।
প্যারাড্রয়েড

11

আপনার কমান্ড প্রম্পটটি প্রতিস্থাপন করার দরকার নেই! উইন্ডোজ কমান্ড প্রম্পটে অন্তর্নির্মিত এই বৈশিষ্ট্যগুলির অনেকগুলি রয়েছে যেমন:

  • কমান্ড ইতিহাস: F7এবংF9

  • পূর্ববর্তী কমান্ড থেকে একবারে 1 টি চিঠি যুক্ত করুন: F1

  • ডিরেক্টরি এবং ফাইলের নাম স্বয়ংক্রিয়ভাবে সমাপ্তি: Tab

আরও কৌশল আছে, তবে আপনাকে গুগলে আরও তাকাতে হবে কারণ আমি একটি বিস্তৃত তালিকা সহ একটি ওয়েবসাইট খুঁজে পাইনি।


11

ক্লিঙ্ক উইন্ডোজ কমান্ড লাইনটিকে প্রসারিত করে এবং নিম্নলিখিত বৈশিষ্ট্যগুলি যুক্ত করে

  • জিএনইউর রিডলাইন গ্রন্থাগার থেকে শক্তিশালী বাশের মতো লাইনের সম্পাদনা
  • উন্নততর পথ সমাপ্তি (টিএবি)
  • ক্লিপবোর্ড থেকে আটকান (Ctrl-V)
  • এক্সিকিউটেবল / কমান্ড এবং পরিবেশ ভেরিয়েবল সমাপ্তির জন্য সমর্থন
  • পূর্বাবস্থায় ফিরুন / পুনরায় করুন (Ctrl-_ বা Ctrl-X, Ctrl-U) উন্নত কমান্ড লাইনের ইতিহাস। অধিবেশন জুড়ে থাকে
  • অনুসন্ধানযোগ্য (Ctrl-R এবং Ctrl-S)। ইতিহাসের প্রসার (যেমন !!,!, এবং!।)। লুয়া ব্যবহার করে স্ক্রিপ্টযোগ্য সমাপ্তি।

পারফেক্ট। এটি cmd.exe কে আরও অনেক দরকারী করে তোলে।
বিটা

5

উইন-বাশ ?

উইন্ডোজ জন্য একা একা বাশ

উইন-ব্যাশ বিখ্যাত জিএনইউ বাশের একটি উইন্ডোজ পোর্ট (জিএনইউ বাশ হোমপেজ দেখুন)।

উইন্ডোজগুলির জন্য অন্যান্য ব্যাশ পোর্টগুলির (যেমন সিগুইন বাশ) বিপরীতে, উইন-ব্যাশের কোনও বিশেষ পরিবেশ বা ডিএলএল প্রয়োজন হয় না। এখানে কেবল একটি বাইনারি রয়েছে এবং এটিই।

আমি নিশ্চিত না এটি কতটা কার্যকরী এবং নির্ভরযোগ্য।


জেপসফটওয়ারের টেক কমান্ডটিও রয়েছে - তবে ওফস , আপনি উল্লিখিত অন্যান্য কিউতে এটি উল্লেখ করা হয়েছিল, সুতরাং সম্ভবত আপনি যা চান তা করেন না।


আসলে, কমান্ড নিন নেই Xe চায় কি না। এটির বিশ্বব্যাপী কমান্ডের ইতিহাস রয়েছে যা কোনও কমান্ড ইন্টারপ্রেটার চলমান না থাকলেও মনে রাখা যায়। এটা আছে ইতিহাস তালিকা ফিল্টারিং এবং এডিটিং । আমার অনুমান যে "শীর্ষের উত্তরগুলি" # 5 উত্তর দেওয়ার জন্য প্রসারিত হয় না। ☺
জেডিবিপি

@ জেডিবিপি - টেক কমান্ড তালিকার প্রায় # 12 রয়েছে।
রিপার 234

সুপার ইউজার এখানে দেখার সময় এটি পঞ্চম উত্তর হিসাবে তালিকাভুক্ত করছে।
JdeBP

1
আপনি "সক্রিয়", "প্রাচীনতম" বা "ভোট" দ্বারা উত্তরগুলি বাছাই করতে পারেন। "ভোট" দ্বারা ডিফল্ট এবং সুপার ইউজার তখন সমান ভোটের সাথে উত্তরগুলি
এলোমেলো

1
@ রিপার 234: আপনি কী সম্পর্কে কথা বলছেন? উইন-ব্যাশ গত মার্চ মাসে আপডেট হয়েছিল।
প্যারাড্রয়েড

3

টেক কমান্ড ইতিমধ্যে উল্লেখ করা হয়েছে, তবে টিসিসি / এলই (একটি উপসেট)অনেকগুলি বৈশিষ্ট্য, কমান্ড এবং কাস্টমাইজিবিলিটি সহ একটি ফ্রি CMD প্রতিস্থাপন। এটি কীবোর্ড শর্টকাট, এলিয়াস এবং রঙিন যতটা যায় ততই বাশের মতো অভিজ্ঞতা দেওয়ার দিকে যায়।

এটি Up/Downতীরগুলির সাথে আংশিক ইতিহাস সমাপ্তি সহ আপনি যে কয়েকটি জিনিস উল্লেখ করেছেন তা করতে পারে । CTRL-Bপূর্ববর্তী কমান্ড থেকে পুনরাবৃত্তি করে। optionপুরো বিকল্পের লোড দেখতে টাইপ করার চেষ্টা করুন।

TCC/LEকনসোল 2 এর মধ্যেও খুব সুন্দরভাবে কাজ করে ।

এছাড়াও, আপনি অবশ্যই সাইগউইনের সাথে উইন্ডোজটিতে ব্যাশ ব্যবহার করতে পারেন ।


1

ওপেন-সোর্স পাইসিএমডি কমান্ড প্রম্পট এক্সটেনশনটি আপনি যা চান তার বেশিরভাগই করে।

এর উদ্দেশ্য হ'ল ইউনিক্স শেলগুলির কয়েকটি পাওয়ার বৈশিষ্ট্য (শালীন ট্যাব-সমাপ্তি, ধ্রুবক ইতিহাস ইত্যাদি) অনুকরণ করা।

ভাবমূর্তি

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