সেশনগুলির মধ্যে কি সিএমডি কমান্ডের ইতিহাস রাখার কোনও উপায় আছে?
সেশনগুলির মধ্যে কি সিএমডি কমান্ডের ইতিহাস রাখার কোনও উপায় আছে?
উত্তর:
পাওয়ারশেল ব্যবহার করে স্যুইচ করুন এবং ইতিহাস সক্ষম করার জন্য নিম্নলিখিত সাইটে নির্দেশাবলী অনুসরণ করুন:
বিকল্পভাবে, cmd.exe এ, আপনি এই সেশনে কী টাইপ করেছেন তা প্রদর্শন করার জন্য আপনি আপনার সেশনটির শেষে "ডসকি / ইতিহাস" ব্যবহার করতে পারেন, তবে পরবর্তী সেশনে এটি সত্যিই লোড করার কোনও উপায় নেই।
আমি 2 টি উপায় খুঁজে পেয়েছি, যার মধ্যে পাওয়ারশেলের সাথে স্যুইচিংয়ের দরকার নেই।
ক্লিঙ্ক ইনস্টল করুন যা cmd.exeঅবিচ্ছিন্ন ইতিহাস এবং আরও অনেক কিছু দিয়ে উন্নত করে। কেবল এটি ইনস্টল করুন এবং তারপরে cmdস্বাভাবিক হিসাবে খুলুন ।
টিসিসি / এলই ফ্রি সংস্করণ ইনস্টল করুন , যা একটি পৃথক প্রোগ্রাম, আবার এর বর্ধিত সংস্করণ সরবরাহ করে cmd.exe।
cmd.exeতবে এটির একটি ভাল উত্তর এবং ক্লিঙ্ক এছাড়াও ইনজেকশন মোড সমর্থন করে।
cmdএটি দিয়ে প্রতিস্থাপিত , কোনও সমস্যা ছিল না, এটির সাথে খুব খুশি।
সংরক্ষণের ইতিহাস একটি ছোট ওয়ার্কফ্লো - এটি করার জন্য এখানে একটি কম "ভারী" উপায় (কোনও বাহ্যিক libs নয়)।
আপনার ইতিহাস স্থাপনের জন্য একটি ব্যাট / সেন্টিমিডি ফাইল তৈরি করুন, এক্ষেত্রে আমি এটিকে MyEnLive.cmd বলেছি:
doskey save=doskey /history $g$g C:\CmdHistory.log
doskey quit=doskey /history $g$g C:\CmdHistory.log $T exit
doskey history=find /I "$*" C:\CmdHistory.log
cls
তারপরে এটি "স্টার্ট-> রান" থেকে চালান (আপনি এটির জন্য একটি নামও সেটআপ করতে পারেন):
cmd.exe /K C:\MyEnvironment.cmd
প্রতিবার আমি একটি অধিবেশনটি বন্ধ করে দিলে আমি "প্রস্থান" হিট করি - বা যদি ইতিহাসের মধ্যের অধিবেশনটি হারাতে ভয় পাই তবে আমি "সংরক্ষণ করুন" হিট করব। আমি যদি ইতিহাসের কোনও কিছুর জন্য গ্রেপ করতে চাই, তবে আমি কেবল "ইতিহাসের কিওয়ার্ড" টিপছি।
@ ডেভ_থমপসন_0৮৮ এর মন্তব্যে, AutoRunআপনি যদি /Kস্যুইচটি ব্যবহার করতে না চান তবে বৈশিষ্ট্যটি ভালভাবে কাজ করে । আপনি সঠিকভাবে রেজিস্ট্রি কী আপ সেট করেন তাহলে, .cmdবা .batহতে করার দরকার নেই %AppData%, এটি একই অবস্থান এটি আগে থেকেই হয় হতে পারে।
যদি আপনি %AppData%অবস্থানটি ব্যবহার করেন তবে সচেতন হন যে সেন্টিমিডি সম্ভবত "রোমিং" ফোল্ডারে (অ্যাপডাটা মূলের পরিবর্তে) আপনার ব্যাচের ফাইলটি সন্ধান করবে।
AutoRunসিএমডি বৈশিষ্ট্যে আরও তথ্য : https://superuser.com/a/302553/333316
$gএকটি সন্নিবেশ করায় >এবং $tএটি একটি কমান্ড বিভাজক।
>এবং &&doskey ওরফে সরাসরি অক্ষর?
doskey quit=doskey /historyম্যাক্রো তৈরির ফলাফল আউটপুট কার্যকর করে একটি লগফাইলে সংরক্ষণ করুন (হয় না কিছুই বা ত্রুটিযুক্ত); পরবর্তী উইন্ডোটি বন্ধ করুন (সমস্ত কিছু ত্যাগ করছেন)। -আপনি এর ^পরিবর্তে এই চরিত্রগুলি থেকে পালাতে পারেন , আমার ধারণা। লাইক ^>^>এবং ^&(... এবং হ্যাঁ, আপনার কেবল একটি