আপনি যখন cmd.exe এ "সহায়তা" টাইপ করবেন তখন নির্দিষ্ট আদেশগুলি কেন প্রদর্শিত হবে না?


2

উদাহরণস্বরূপ, নেটস্ট্যাট। আপনি সাহায্য টাইপ করার সময় এটি প্রদর্শিত হবে না, তবে netstat /?তথ্য সরবরাহ করে।

অন্য কোন আদেশ আছে যা তালিকাভুক্ত হবে না?

এছাড়াও, কমান্ডটি netstat /? > netstat.txtকাজ করবে না। কোন ধারণা কেন?
Netstat.txt ফাইল তৈরি হয়েছে তবে খালি রয়েছে।

আমার মানচিত্রে লেখার অনুমতি রয়েছে এবং প্রশাসক হিসাবে সিএমডি.এক্সই চলছে।

উত্তর:


7

netstat.exeএর মধ্যে একটি কমান্ড হওয়ার চেয়ে সি: (উইন্ডোজ \ সিস্টেম 32 (বা কমপক্ষে এটি এক্সপিতে ঘটে) একটি পৃথক নির্বাহযোগ্য cmd.exe

এই ফোল্ডারে (এবং উইন্ডোজ ট্রিতে থাকা অন্যদের) প্রচুর পরিমাণে এক্সিকিউটেবল থাকবে যা আপনি যখন helpভিতরে থেকে টাইপ করবেন তখন দেখাবে না cmd.exe


এটি ব্যাখ্যা করবে কেন আমি / কে পার্স করতে পারি না? টেক্সটফাইলে এই কমান্ডের আউটপুট?
কেডিজিডিভ

4
"Netstat /? 2> netstat.txt" ব্যবহার করুন। ব্যবহারের তথ্য স্ট্যাডারে পাঠানো হয়, স্টাডাউট নয়।
Snark

2

(আমি এর উত্তর দিতে যাচ্ছি, তবে তারপরে আমি আপনার জন্য কিছু গবেষণা করেছি এবং এটি আমি প্রথমে যা ভেবেছিলাম তা নয়, তাই আমি এখানে কিছুটা শিখেছি বলেই!))

আপনি যখন টাইপ করেন help, এটি সি: \ উইন্ডোজ \ সিএসডাব্লু 64৪ \ সহায়তা.exe (বা অনুমান, সি: \ উইন্ডোজ \ সিস্টেম 32 \ সহায়তা.exe 32-বিট উইন্ডোতে চালু করে) চালু করে

আমি যে তালিকা প্রত্যেক এক্সেকিউটেবল কেবল একটি বিশাল তালিকার অধিকাংশ লোক পড়তে হবে না স্থাপিত হবে, তাই তারা শুধুমাত্র তালিকা বিল্ট-ইন কমান্ড প্রম্পটে (কার্যাবলী if, for, gotoইত্যাদি) এবং অন্যান্য কমান্ডের যা সাধারণত সব সময় ব্যবহার করা হয়।

এফওয়াইআই, আপনি যদি "বিল্ট ইন" কমান্ডটি এবং কোন প্রোগ্রামটি দেখতে চান তবে আপনি একটি খালি ফোল্ডার তৈরি করতে এবং এতে নেভিগেট করতে পারেন, তারপরে টাইপ করুন

path=0

এরপরে, যে কোনও কমান্ডের চেষ্টা করুন, যদি টাইপিংয়ের মতো ifকাজ করে তবে এটি অন্তর্নির্মিত, যদি টাইপিং সাহায্য কাজ করে না, আপনি জানেন যে এটি অন্য কোথাও অবস্থিত একটি কমান্ড ছিল (আবার +1, আমি মনে করি সহায়তা সর্বদা অন্তর্নির্মিত কমান্ড ছিল !)


C:\windows\system32\help.exeআপনি 64-বিট উইন্ডোজে 32-বিট সেমিডি.এক্সই ব্যবহার না করে এটি সর্বদা help.exe চালিয়ে যাবে , যেহেতু SYSWOW64 32-বিট বাইনারিগুলির জন্য। এবং "বিল্ট-ইন" জিনিসগুলির জন্য শব্দটি হ'ল অভ্যন্তরীণ কমান্ড যা কেবল চালিয়ে পরীক্ষা করা যায় where commandএবং কোনও ফাইল আউটপুট দেখতে পায় না
phuclv

2

আমি ধরে নিই যে cmd.exe এর সহায়তায় তালিকাভুক্ত কমান্ডগুলির বেশিরভাগ (সমস্ত না থাকলে) মূল / অভ্যন্তরীণ কমান্ড যা অন্তর্নির্মিত cmd.exe হয়।

উদাহরণস্বরূপ, চেষ্টা করুন এবং নামের একটি ফাইল জন্য চেহারা del.exeবা del.com, বা এমনকি একটি dir.exeবা dir.com- সম্ভাবনা আপনি তা খুঁজে পেতে হবে না যে (দেখুন: dir /s LookForThisFile.ext)। আমি 10 bet বাজি ধরেছি যে সাহায্যের নীচে তালিকাভুক্ত সমস্ত কমান্ডগুলি 'অভ্যন্তরীণ' সেন্টিমিটার নয় এবং নিজেই বাইনারি নয়।

জিনিসগুলি করার এই পদ্ধতিটি ব্যাশের সাথেও ব্যবহৃত হয়, যেখানে ব্যাশ স্ক্রিপ্টিং ভাষার দ্বারা প্রদত্ত যে কোনও কীওয়ার্ডে সহায়তা পেতে সহায়তা ব্যবহৃত হয়।


for /f %f in ('help') do @where %fসাহায্যে কমান্ডগুলি অভ্যন্তরীণ বা বাহ্যিক এবং সেই অনুসারে গণনা করতে আপনি ছুটে যেতে পারেন। আমার ক্ষেত্রে আমি 57 অভ্যন্তরীণ কমান্ড এবং 40 বহিরাগত পেয়েছি
ফুক্লিভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.