প্রশ্ন একটি বিশ্বব্যাপী, ক্রমাগত সিএমডি ইতিহাস আছে?


কখনও কখনও আমি একটি সিএমডি কমান্ড সঠিক সিনট্যাক্স কিভাবে দেখায় এবং তারপর আমি আমার নিজের সিএমডি ইতিহাস অনুসন্ধান করতে চাই। স্পষ্টতই, একই অধিবেশনটির মধ্যে, আপনি এটি আপ এবং ডাউন তীর কীগুলি দিয়ে ব্রাউজ করতে পারেন তবে প্রাক্তন সিএমডি অধিবেশনের ইতিহাস কী? একটি ফাইল আছে, একটি লগ ইতিহাস ইতিহাসে লিখিত হয় নাকি এটি ডিজিটাল নির্মানে যায়?

ধন্যবাদ!


81
2017-12-17 18:06


উত্স


আপনি প্রস্থান করার আগে স্বয়ংক্রিয়ভাবে লগ সংরক্ষণ করতে প্রস্থান কমান্ডটি হাইজ্যাক করতে পারেন: doskey exit=doskey /history ^>^> C:\path\to\cmdhistory.log $T exit $* কিন্তু আপনি প্রতিটি কমান্ড প্রম্পট সেশন প্রারম্ভে এই স্বয়ংক্রিয়ভাবে চালানো কিভাবে চিন্তা করতে হবে। দ্রষ্টব্য: লগ ফাইলের পাথটি লেখার যোগ্য কিনা তা নিশ্চিত করুন। C:\  একটি অ-অ্যাডমিন কমান্ড প্রম্পট জন্য লেখার যোগ্য নয়। - ADTC
@ এডিটিসি: অটোরুণকে 'প্রতিটি স্টার্টআপ' পরিচালনা করা উচিত: superuser.com/a/302553/333316 অথবা stackoverflow.com/a/17405182/2868801 - dave_thompson_085


উত্তর:


নেতিবাচক নয় কিন্তু চেক আউট: http://mridgers.github.io/clink/ cmd.exe অনেক বেশি উত্পাদনশীল করে তোলে। প্রকল্পের পৃষ্ঠা থেকে বৈশিষ্ট্য উদ্ধৃত করা:

Powerful Bash-like line editing from GNU's Readline library.
Superior path completion (TAB).
Paste from clipboard (Ctrl-V).
Support for the completion of executables/commands, and environment variables.
Undo/Redo (Ctrl-_ or Ctrl-X, Ctrl-U)
Improved command line history.
Persists across sessions.
Searchable (Ctrl-R and Ctrl-S).
History expansion (e.g. !!, !<string>, and !$).
Scriptable completion using Lua.

60
2018-03-13 08:24



ছিদ্র সবকিছু সমাধান - Still.Tony
উইন্ডোজ ডিফল্ট দ্বারা এটি অন্তর্ভুক্ত করার কোন পরিকল্পনা? : ডি - Jaime Hablutzel
আপনি একটি সেট করতে পারেন ~/.inputrc যখন ছিদ্র ব্যবহার করে? (এবং আপনি কনসোল বা কিছু ব্যবহার করতে পারেন কিনা তা জানেন?) - Mike H-R
দৃশ্যত, ডক দেখুন github.com/mridgers/clink/blob/master/docs/clink.md। - Baris Demiray
... আলিয়া ছাড়া। clink ঘৃণা করেন, doskey; আপনার সমস্ত বছর দীর্ঘ এবং সাবধানে-নির্ধারিত উপনাম ভুলবেন। তাই আমি এটা ব্যবহার বন্ধ। যদিও আমি সব বৈশিষ্ট্য মিস্। - w17t


না, উইন্ডোজ কমান্ড প্রম্পট ইতিহাস কোনও সেশন শেষ হওয়ার পরে সংরক্ষণ করা যাবে না।


19
2017-12-17 18:11



সত্যি? তুমি ইহা কিভাবে জানো? আপনাকে জিজ্ঞাসা করার জন্য দুঃখিত, আমি অনুমান করছি আপনি সঠিক তবে আপনি কীভাবে জানতে পারেন যে আপনি যদি নাহয় জিনিসটি প্রোগ্রাম করেন;) - raoulsson
ঠিক আছে, আমাকে রিফ্রেশ করুন :-) উইন্ডোজ কমান্ড ইন্টারপ্রেটার ("cmd.exe") সংরক্ষণ / রপ্তানি / সংরক্ষণ রাখার জন্য কোন সহায়তা প্রদান করে না, যদি এটি থাকে তবে মাইক্রোসফ্ট এটি নথিভুক্ত করেনি এবং কেউ কখনও সক্ষম ছিল না এটা খুঁজে পেতে। আপনি অবশ্যই তার কাছাকাছি কাজ করার চেষ্টা করতে পারেন, যেমন শান প্রস্তাব করেছেন, কিন্তু এর জন্য কোনও অন্তর্নির্মিত সমর্থন নেই (বা উপস্থিত আছে)। - Massimo
আপনি বর্তমান সেশনের ইতিহাস তালিকা দেখতে F7 টিপতে পারেন। - jftuga
বর্তমান অধিবেশন এখানে শব্দ। - Massimo
আপনি চলমান ইতিহাস দেখতে / সংরক্ষণ করতে পারেন doskey.exe /history (যেটি F7 শর্টকাট থেকে আসে, BTW) কিন্তু আপনার পরবর্তী সেশনে এটি লোড করার কোন উপায় নেই। - Coderer


ম্যাসিমো সঠিক যে আপনার কমান্ড প্রম্পট ইতিহাস সেশনে জুড়ে থাকে না। আপনি নিজে টাইপ করে আপনার প্রম্পট বন্ধ করার আগে এটি দখল করতে পারেন ডস্কি / ইতিহাস> history.txt

অথবা ... আপনি ব্যবহার করতে পারেন শক্তির উৎস আপনার সিএমডি প্রম্পট হিসাবে, এবং অনুসরণ এই পোস্ট সেশন জুড়ে আপনার ইতিহাস অব্যাহত।


14
2017-12-17 19:52





তুমি ব্যবহার করতে পার ঠুং ঠুং শব্দ

ক্লিনটি জেনুইন উইন্ডোজ শেল cmd.exeকে GNU Readline লাইব্রেরির শক্তিশালী কমান্ড লাইন সম্পাদনা বৈশিষ্ট্যগুলির সাথে যুক্ত করে, যা সমৃদ্ধ সমাপ্তি, ইতিহাস এবং লাইন-সম্পাদনা ক্ষমতা সরবরাহ করে।

Clink ইনস্টল করার সহজতম উপায় ব্যবহার করা হয় chocolatey। আপনি চকলেট ইনস্টল একবার, আপনি টাইপ করে clink ইনস্টল করতে পারেন

choco install clink

Cmd.exe শুরু করার সময় থেকে শুরু করে, এটি সেশন জুড়ে ইতিহাস সংরক্ষণ করতে হবে।


10
2017-08-14 06:37



অবশেষে দিতে সিদ্ধান্ত নিয়েছে Chocolatey এই পোস্টে একটি শট। ইনস্টলেশন হিসাবে সহজ ছিল brew MacOS মধ্যে। এবং এখন আমার কাছে উইন্ডোজের মত একটি Bash-like কমান্ড প্রম্পট আছে! - TranslucentCloud


বর্তমান ইতিহাসকে ফাইলে সংরক্ষণ করা সম্ভব,

`$ doskey /history > somefile.txt`

কিন্তু মনে হচ্ছে ইতিহাস হিসাবে এটি লোড করার কোন উপায় নেই। এটি শুধুমাত্র সমস্ত লাইন লোড এবং চালানোর জন্য একটি কমান্ড লাইন আর্গুমেন্ট ব্যবহার করা সম্ভব,

cmd.exe /K somefile.txt

, Doskey ম্যাক্রো একটি তালিকা লোড করতে কি দরকারী হতে পারে। এই আহ্বানটি শর্টকাটে অন্তর্ভুক্ত করা যেতে পারে যাতে আপনাকে এটি টাইপ করার প্রয়োজন হয় না; এই রেফারেন্স এই পদ্ধতির উপর কিছু অতিরিক্ত তথ্য আছে

একটি অনুরূপ প্রশ্ন আছে Superuser উপর যে সহ কিছু বিকল্প আনতে ঠুং ঠুং শব্দ@ রবার্টবাক দ্বারা প্রস্তাবিত।


6
2018-03-23 13:15



হুম, এটা ইতিহাসে ফিরিয়ে আনতে, আপনি কেবল এটি একটি .bat ফাইলে সংরক্ষণ করতে এবং এটি চালানোর প্রয়োজন হবে না? - Pacerier
@Pacerier আবার কমান্ড চলমান ইতিহাসে তাদের অন্তর্ভুক্ত করা হবে, কিন্তু সম্ভবত এটি বড় পার্শ্ব প্রতিক্রিয়া হবে। কল্পনা করুন যে আপনি শেলের মাধ্যমে কিছু ফাইল মুছে ফেলুন এবং তারপর দীর্ঘ এবং বেদনাদায়ক প্রক্রিয়ার মাধ্যমে শেলের বাইরে তাদের পুনরায় তৈরি করুন। আপনার প্রক্রিয়া মাধ্যমে ইতিহাস পুনরায় লোড অপ্রত্যাশিতভাবে আবার ফাইল মুছে ফেলতে হবে। - mMontu
@Pacerier আপনি বুঝতে পারেন যে "এটি চালান" মানে এই সমস্ত কমান্ড কার্যকর করা, অধিকার? এটি কেবল তাদের ইতিহাসে লোড হচ্ছে না, তবে আসলেই তাদের আপনার সিস্টেমে কিছু প্রভাব ফেলতে দেয়। - ADTC


কমান্ড ইতিহাস:     একটি কমান্ড ইতিহাস সক্ষম করতে (যেটি আপ এবং ব্যবহার করে অ্যাক্সেস করা যেতে পারে     ডাউন তীর কী) কমান্ড এ doskey ঠিক execute     প্রম্পট। উদাহরণস্বরূপ, 100 উপাদানের কমান্ড ইতিহাস তৈরি করতে:

doskey /listsize=100

সুত্র:https://users.cs.jmu.edu/bernstdh/web/common/help/ntshell.php


1
2018-02-14 13:08



যে প্রশ্নের উত্তর না ?? - Chopper3
উইন্ডোজ 10 কাজ করে না। - TranslucentCloud