আমি ইউনিক্সে আমার টার্মিনাল প্রসারিত করতে পছন্দ করি। উইন্ডোজ খোঁড়া কমান্ড লাইনের পিছনে ইতিহাস বা কারণ কী?
আমি ইউনিক্সে আমার টার্মিনাল প্রসারিত করতে পছন্দ করি। উইন্ডোজ খোঁড়া কমান্ড লাইনের পিছনে ইতিহাস বা কারণ কী?
উত্তর:
এটা না। আপনি শিরোনাম বারটিতে ডান ক্লিক করতে পারেন, বৈশিষ্ট্যগুলি নির্বাচন করতে পারেন এবং "লেআউট" ট্যাবটিতে স্ক্রিন বাফার আকার (লাইন প্রস্থ এবং স্ক্রোলব্যাক) এবং উইন্ডোর আকার (ভিউপোর্টের আকার) পরিবর্তন করতে পারেন। আপনি যদি শর্টকাট থেকে সেন্টিমিডি শুরু করে থাকেন তবে ভবিষ্যতের সেশনের জন্য আপনি এই সেটিংসটি সংরক্ষণ করতে পারেন।
আপনি যদি মাউস-ফোবিক হন তবে আপনি কেবল এটি সেন্টিমিডি উইন্ডোর ভিতরে টাইপ করতে পারেন:
mode <cols>,<lines>
mode 80,25
mode 120,50
etc.
এটি সীমাবদ্ধ নয়।
আপনি কনসোল পরীক্ষা করে দেখতে চাইতে পারেন । এটি একটি ওপেন সোর্স অ্যাপ্লিকেশন যা আপনাকে ট্যাবড পরিবেশে একাধিক শেল চালাতে দেয়। আপনি শাঁসের আলফা-স্বচ্ছতাও সেট করতে পারেন।
পুনরায়: কারণ এমএস অনেক কিছুর চেয়ে "পিছনের সামঞ্জস্য" মূল্য দেয় এবং এই ক্ষেত্রে আমার সন্দেহ হয় যে এটি একটি ভুল ধারণাযুক্ত বিশ্বাস যে যদি তাদের স্ট্যান্ডার্ড ৮০ টি প্রশস্ত উইন্ডো না থাকে তবে এটি কোনওভাবেই মানুষকে জোর করে তুলবে।
পিছনের সামঞ্জস্যতা যদিও বেশ ভয়ঙ্করভাবে কাজ করে। মাইক্রোসফ্ট তাদের প্রয়োগ সম্পর্কে খুব পুঙ্খানুপুঙ্খভাবে ধারণা করেছিল বলে আমি ধারণা করি না এবং আমি বিশ্বাস করি যে নতুন সংস্করণগুলি পুরানো সংস্করণগুলিতে কাজ করবে না তা নিশ্চিত করার জন্য মাইক্রোসফ্ট পোস্টার বয়। COMMAND.COM এর অধীনে অনেক কিছুই ঠিকঠাকভাবে কাজ করে না, যা এটির প্রয়োজনীয়তার যথেষ্ট পরিমাণে হস্তক্ষেপ করে, কিছু প্রোগ্রাম সঠিকভাবে চালিত করতে আপনাকে ডসোনলি প্রবেশ করতে হবে, মাইক্রোসফ্ট দরকারী কমান্ডগুলি মুছে ফেলছে mention সত্যি বলতে, আমি মাইক্রোসফ্ট অনেক উচ্চ ক্ষেত্রে "পিছনে সামঞ্জস্য" ধারণ করতে পারি না।
তদুপরি, আমি মনে করি যে 80 কলামের স্ট্যান্ডার্ডে লাইন দৈর্ঘ্য হওয়ার আসল কারণ হ'ল বেশিরভাগ কমান্ড-লাইন প্রোগ্রাম ইত্যাদি এই ধারনাটির অধীনে কাজ করে যে ব্যবহারকারী 80 কলামের প্রম্পটে সংযুক্ত থাকে, যার অর্থ প্রস্থ বৃদ্ধি করা হতে পারে ফর্ম্যাটিং ত্রুটি বা আরও খারাপ সম্ভবত প্রোগ্রামগুলি পুরোপুরি ভেঙে দেয়।
জিমুচিয়েল্লো যেমন উল্লেখ করেছেন, মোড উইন্ডোটির মতো করে পুনরায় আকার দেওয়ার জন্য ভাল কাজ করবে।
সিস্টেম ডিভাইসগুলি কনফিগার করে। সিরিয়াল পোর্ট: মোড COMm [:] [BAUD = b] [পার্থক্য = পি] [ডেটা = ডি] [স্টপ = গুলি] [থেকে = অন | অফ] [এক্সন = অন | অফ] [ওডএসআর = অন | অফ] [অক্টস = অন | অফ] [ডিটিআর = অন | অফ | এইচএস] [আরটিএস = অন | অফ | এইচএস | টিজি] [আইড্রেস = অন | অফ] ডিভাইসের স্থিতি: মোডে [ডিভাইস] [/ স্ট্যাটাস] পুনঃনির্দেশ মুদ্রণ: মোডে এলপিটিএন [:] = COMm [:] কোড পৃষ্ঠাটি নির্বাচন করুন: মোডে কন [:] সিপি নির্বাচন করুন = হ্যাঁ কোড পৃষ্ঠার স্থিতি: মোডে কন [:] সিপি [/ স্ট্যাটাস] ডিসপ্লে মোড: মোড কন ([]] [কলস = সি] [লাইনস = এন] টাইপমেটিক হার: মোড কন []] [রেট = আর ডেইল = ডি]
আপনি যদি নিজের কনফিগ.এনটি-তে ডসোনালি সক্ষম করে থাকেন, তবে, আপনি যখন COMMAND.COM খুলবেন, তখন এটি cmd.exe থেকে উপযুক্ত ডস-স্টাইল লাইন রেজোলিউশনের উত্তরাধিকারী হবে, তবে আপনি COMMAND.COM এর ভিতরে থেকে মোডে প্রার্থনা করতে পারবেন না। আপনি যদি COMMAND.COM এর মধ্যে আকার পরিবর্তন করতে চান, আপনাকে 16-বিট বিধানসভা নির্দেশাবলী ব্যবহার করতে হবে, এর মতো:
80x50 লাইন রেজোলিউশন (কোনও ফ্রেমবফার নেই, কোনও এসভিজিএ নয়, কার্যত সর্বজনীনভাবে সমর্থিত))
ডিবাগ A100 মোভ এক্স, 1112 INT 10 INT 20 জি প্রশ্নঃ
132x60 লাইন রেজোলিউশন (ফ্রেমবফার নেই, প্রয়োজন। এটিআই জিএফএক্স কার্ডে কাজ করবেন না, সাধারণত এনভিডিয়া জিএফএক্স কার্ডে কাজ করে, আফাক্ট সবসময় ইন্টেল ইন্টিগ্রেটেড জিএফএক্স কার্ডে কাজ করে))
ডিবাগ A100 মোভ এক্স, 4 এফ 2 মোভ বিএক্স, 010 সি INT 10 INT 20জি প্রশ্নঃ
আপনি যদি আপনার COMMAND.COM এ এটি প্রবেশ করেন তবে এটি আপনাকে নির্দিষ্ট রেজোলিউশন দেবে। (সতর্কতা: যদি আপনার মনিটরটি মোড সমর্থন না করার পক্ষে যথেষ্ট পর্যায়ে থাকে তবে আপনি এটিটি ধ্বংস করে দিতে পারেন Side পার্শ্ব-দ্রষ্টব্য: আপনি যদি উইন্ডোজ চালাতে পারেন তবে আপনার মনিটরটি ঠিক থাকতে হবে Disc অস্বীকৃতি: জোর দেওয়া উচিত, এবং আপনাকে সতর্ক করা হয়েছিল , সুতরাং যদি আপনার মনিটর ফ্রি হয় তবে এটি আমার সমস্যা নয়; ;-) তবে আপনি যদি ডসোনালি সক্ষম না করে এটি ব্যবহার করেন তবে কমপ্ল্যান্ড.কম অ্যাপ্লিকেশনটির সাথে সাথে তার পূর্বের আকারের আকার পরিবর্তন করবে (এই ক্ষেত্রে, আপনি যদি এটি না লিখে থাকেন তবে) ফাইল এবং এটি কার্যকর করা হয়েছে যে, DEBUG) প্রস্থান করে।
বিকল্পভাবে, আপনি ফ্রিডোসের MODE.COM ব্যবহার করতে পারেন, যা COMMAND.COM এর অধীনে ডসনেলি সেট করে সঠিকভাবে চলবে। আপনি এটি অফিসিয়াল ওয়েবসাইটে ডিস্কের চিত্র থেকে টানতে পারেন (freedos.org) বা এটিকে পেতে পারেনhttp://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/mode/2005/ ।
এরিক অউর 2003-2005 এর নতুন ফ্রিডস মোড। লাইসেন্স: জিপিএল (সংস্করণ 12may2005) মোডে [ডিভাইস] [/ এসটিএ [টিউএস]] (এক বা সমস্ত ডিভাইসের স্থিতি দেখান) মোড এলপিটিএন [:] কলস [, [লাইন] [, পুনরায় চেষ্টা করুন]] (কলস বা সিপিআই, 6/8 এলপিআই, পুনরায় চেষ্টা করুন পি বা এন) মোডে এলপিটিএন [:] [সিওএলএস = ...] [লাইনগুলি = ...] [পুনরায় চেষ্টা করুন ... ...] (পুনরায় চেষ্টা করুন: পি অসীম / কোনও কিছুই নয়) মোডে এলপিটিএন [:] = [COMn [:] | NUL] (প্রিন্টারের ডেটা সিরিয়াল পোর্ট বা NUL এ পুনঃনির্দেশ) মোড COMn [:] বাউড, সমতা, ডেটা, স্টপ, পুনরায় চেষ্টা করুন (খালি মান অনুমোদিত) মোড COMn [:] [BAUD [হার্ড] = ...] [পারস্পরিকতা = ...] [ডেটা = ...] [থামুন = ...] [পুনরায় = ...] বাউডকে অনন্য উপসর্গের সংক্ষিপ্তসার হিসাবে চিহ্নিত করা যেতে পারে, প্যারিটি o / e / n / s / m হতে পারে the পরের 2 মানে স্পেস / চিহ্ন, ডেটা 5..8 হতে পারে, স্টপ ১.২। আবার চেষ্টা করুন ইগনোরড! প্ল্যানড: পুনরায় চেষ্টা করুন </ e / r -> ব্যস্ত / ত্রুটি / ব্যস্ত থাকলে প্রস্তুত, পি / এন অসীম / পুনরায় চেষ্টা করবেন না। মোড কন [:] [সিপি | কোডপেজ] [/ এসটিএ [টিউএস]] (ফ্রিডস ডিসপ্লে অবশ্যই লোড করা উচিত) মোড কন [:] [সিপি | কোডপেজ] রেফ [রেশ] (প্রদর্শন প্রয়োজন) মোড কন ([]] [সিপি | কোডপেজ] সেল [ইসিটি] = সংখ্যা (ডিজিটাল প্রয়োজন) মোড কন [:] [সিপি | কোডপেজ] প্রিপ [এআরই] = ((কোডপেজ) ফাইলের নাম) (প্রয়োজন ডিজিটাল) অন্যান্য বাফারগুলিতে কোডপেজগুলি প্রস্তুত করতে PREP = ((, সিপি 2, সিপি 3, সিপি 5) ...) ব্যবহার করুন। মোডে [40 | 80 | BW40 | BW80 | CO40 | CO80 | MONO] [, সারি] (সারিগুলি 25, 28, 43 বা 50 হতে পারে) 8, 14 বা 16 টি 'সারি' মান হিসাবে ব্যবহার করুন যদি আপনি কেবল হরফ পরিবর্তন করতে চান। মোডে [CO40 | CO80 | ...], [আর | এল] [, টি] (সিজিএ বাম / ডানদিকে সরান, টি ইন্টারেক্টিভ মোড) মোড কন (]] [NUMLOCK | ক্যাপস্লোক | এসক্রোললোক | সুইটচার] = মান মানটি হতে পারে: + বা - লকগুলির জন্য বা স্যুইচারের জন্য একটি অক্ষর। মোড কন [:] [COLS = ...] [লাইনস = ...] (সম্ভাব্য মানগুলি আপনার হার্ডওয়্যারের উপর নির্ভর করে) মোড কন ([]] [রেট = ...] [বিলম্ব = ...] (ডিফল্ট হার 20, ডিফল্ট বিলম্ব 1) ২.৩০ চর / সেকেন্ডের জন্য হার ১.৩২ হতে পারে, দেরি ১ / ৪.৪ / ৪ সেকেন্ডের জন্য ১.৪ হতে পারে।
আমি যে ASM কোড দিয়েছি তার সাথে একই কারণে, যদি আপনি এটি ডমনেলি COMMAND.COM এ চালিত না করেন তবে আপনার CONFIG.NT ফাইলে যুক্ত না হলে মোডে.কোম বের হয়ে গেলে উইন্ডোটি তত্ক্ষণাত তার পূর্বের আকারে প্রত্যাবর্তন করবে।
শেষ পর্যন্ত, অন্যেরা যেমন বলেছে, কমান্ড প্রম্পটের শিরোনাম বারে ডান ক্লিক করে এবং বৈশিষ্ট্যগুলি -> বিন্যাস পরিবর্তন করে এই সেটিংসটি পরিবর্তন করাও সম্ভব। একইভাবে, আপনি সিএমডি.এক্সই এবং ব্যাচ ফাইলগুলিতে যে কোনও শর্টকাটের জন্য রেজোলিউশন সেট করতে পারেন (শর্টকাট -> বৈশিষ্ট্য -> বিন্যাসে ডান ক্লিক করুন)। এটি কেবল সিএমডি.এক্সই-র জন্য কাজ করে, তবে, COMMAND.COM নয়।
আমি এর পেছনের ইতিহাস জানি না, তবে পুটিটির লেখকের এই ইচ্ছা তালিকাটি একটি আকর্ষণীয় পোস্ট যা কোনও ধরণের সেন্টিমিডি.এক্সপি প্রতিস্থাপনের সাথে জড়িত প্রযুক্তিগত বাধাগুলি ব্যাখ্যা করে যা খোঁড়া নয়:
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-command-prompt.html
আপনি উল্লেখ করেননি যে আপনি কোনও প্রতিস্থাপনের সন্ধান করছেন, তবে তাই যদি আপনি কিছু সেন্টিমিডি.এক্সপি প্রতিস্থাপন যেমন কনসোল 2 বা জেপি সফটওয়্যারের টেক কমান্ড ইত্যাদিও পরীক্ষা করে দেখতে পারেন তবে আমি পটিটি- এর সাথেও কিছু ভাল অভিজ্ঞতা পেয়েছি- সাইগ যা আপনাকে পিটিটিআই কে সাইগউইন শেল হিসাবে ব্যবহার করতে দেয়।
অন্য উত্তরগুলি দেখানোর মতো প্রস্থ সীমাবদ্ধ না থাকলেও, আমি সর্বদা এটি অদ্ভুত বলে মনে করেছি যে কেউ মাউসের সাহায্যে উচ্চতা টানতে এবং পুনরায় আকার দিতে পারে তবে প্রস্থ নয় ।
আমি মনে করি ডিফল্ট 80 টি অক্ষরের প্রস্থটি পুরানো প্রোগ্রামগুলির সাথে সামঞ্জস্যের সাথে সম্পর্কিত যা ধরে নিয়েছে যে টার্মিনালটি 80 টির বেশি অক্ষরের প্রশস্ত হবে না। যদিও আমি মনে করি না এটি এক দশক বা তার বেশি সময় ধরে বাস্তবসম্মত কারণ হয়ে দাঁড়িয়েছে।
অন্যরা যেমন উল্লেখ করেছে, এটি 80 টি অক্ষরের প্রশস্ত নয়, তবে আমার অনুমান কেন এটি 80 টি অক্ষরের ডিফল্ট হবে তা ডস দিন থেকে সিআরটি প্রদর্শিত হবে যেখানে 80 টি অক্ষর প্রশস্ত ছিল।
আপনি কনসোল 2 এর মতো আলাদা টার্মিনাল অ্যাপ্লিকেশনও ব্যবহার করতে পারেন যা আপনাকে উইন্ডোটি যা যা চাইবে তার আকার পরিবর্তন করতে দেয় (অন্যান্য জিনিসের মধ্যে যেমন স্বচ্ছতা এবং আপনার পছন্দমতো কোনও ফন্ট ব্যবহার করার ক্ষমতা)। এটি একটি দুর্দান্ত অ্যাপ্লিকেশন, আমি এটিতে স্যুইচ করেছি এবং এখন আমি কেবল cmd.exe
তখনই ব্যবহার করি যখন আমাকে একেবারে করতে হবে।
যেহেতু এটি বাম থেকে ডানে পাশাপাশি উপরে এবং নীচে স্ক্রোল করবে, তাই আমি সিস্টেমে প্রথম যে জিনিসটি করি তা হ'ল আমার প্রস্থটি 180 হিসাবে সংজ্ঞায়িত করা এবং এটি সংরক্ষণ করা। এটি সাধারণত পর্যাপ্ত যাতে স্ট্যাকের চিহ্নগুলি বেশিরভাগ অংশের জন্য মোড়ানো না হয়, তবে এতটা নয় যে আপনি এক টন জায়গা অপেক্ষা করছেন wa
আপনি এটির সময়ে, 9 টির জন্য উল্লম্ব আকার (স্ক্রোলব্যাক বাফার) সেট করুন। আপনি কিছু দিন খুশি হবেন।
কারণ এমএস অনেক কিছুর চেয়ে "পিছনে সামঞ্জস্য" মূল্য দেয় এবং এই ক্ষেত্রে আমার সন্দেহ হয় যে এটি একটি ভুল ধারণা থেকে বিশ্বাস করা যায় যে যদি তাদের স্ট্যান্ডার্ড ৮০ টি প্রশস্ত উইন্ডো না থাকে তবে এটি কোনওভাবেই মানুষকে সম্মোহিত করবে।
অবশ্যই এটি এমন হতে পারে যে এটি একটি নির্দিষ্ট ৮০ অক্ষরের প্রস্থের জন্য প্রোগ্রাম করা হয়েছিল যখন বেশ প্রায় সার্বজনীন ছিল, এবং অতিরিক্ত সম্পত্তি সেটিংস হ্যাকের একটি অংশ ছিল।
এটি সীমাবদ্ধ। এটা দেখ. (মানে উইন্ডো আকার নয় বাফার)
আপনি দেখতে পাবেন যে আপনি যে সর্বাধিক প্রস্থ নির্ধারণ করতে পারবেন তা সীমাবদ্ধ তবে আপনার স্ক্রিন রেজোলিউশন অনুযায়ী পরিবর্তিত হবে। যদি আপনার রেজোলিউশনটি 1024 x 768 এ সেট করা থাকে তবে আপনি দেখতে পাবেন যে আপনি কেবল কমান্ড প্রম্পট প্রস্থে 128 এ পেতে পারেন। 128/1024 = .125
আপনি বোর্ডে এই অনুপাতটি সামঞ্জস্যপূর্ণ দেখতে পাবেন। আমার একটি আরডিপি অধিবেশন 2000x768 এ চলছে (আমার তিনটি মনিটরের মধ্যে দুটি জুড়ে) এবং সর্বাধিক 250 প্রস্থ পাওয়া যাবে।
এখন, সেই অ্যাক্টৌললি আপনার অ্যাকটাউল মনিটরের আকারের চেয়ে কিছুটা বড় হয়ে গেছে তবে আমার কাছে তিনটি মনিটর রয়েছে যাঁরা পৃথক ডেস্কটপগুলি চালাচ্ছেন। (সুতরাং সারসংক্ষেপে 3 1024x768 রেজোলিউশন) এবং আমি 2 বা ততোধিক মনিটর জুড়ে একটি কমান্ড প্রম্পট প্রসারিত করে কিছু সহজ করতে চাই তবে আমি তা করতে পারি না। (খুব দীর্ঘ পথ (diruse.exe / ইত্যাদি) দিয়ে জিনিসগুলি করার সময় আমি চাই ...
-c
এটি বন্ধ নয় সুতরাং এটি লক্ষ করা উচিত যে উইন্ডোজ টার্মিনাল এখন এই সমস্ত পরিবর্তন করছে:
https://github.com/microsoft/terminal https://www.theverge.com/2020/1/9/21059316/microsoft-windows-terminal-crt-effects-retro-search-tabs-features https: // devblogs.microsoft.com/commandline/windows-command-line-backgrounder/ https://github.com/microsoft/terminal/blob/master/doc/terminal-v1-roadmap.md https://www.microsoft.com / en-US; / p & / উইন্ডোজ-টার্মিনাল-প্রিভিউ / 9n0dx20hk701 activetab = পিভট: overviewtab
কারণ ইউনিক্স / জিএনইউ-এর মতো বিকাশের যা কিছু প্রয়োজন তার ব্যবহারযোগ্যতা এবং কার্যকারিতা উন্নত করা মাইক্রোসফ্টের অংশীদারদের জন্য বাণিজ্যিক প্ল্যাটফর্ম হিসাবে উইন্ডোজকে দুর্বল করে দেয়। এটি প্রতিরোধের অর্থ বিকাশকারীদের জন্য অন্যান্য বড় বড় সংস্থাগুলির পণ্য, যেমন উন্নত টার্মিনাল এবং ওয়ার্ড প্রসেসর, ভিডিও প্লেয়ার ইত্যাদির মতো অন্যান্য সাধারণ তৃতীয় পক্ষের পণ্যগুলি বিদ্যমান ইউনিক্স / জিএনইউ সফ্টওয়্যারটির সাথে প্রতিযোগিতা করছে না। এটি ছাড়া উইন্ডোজ কোনও লাভজনক প্ল্যাটফর্ম হতে পারে না এবং মাইক্রোসফ্ট তার ডেস্কটপ একচেটিয়া হারাবে।
এই কারণেই টার্মিনালটি সফল হয়, এমএসভিসিতে কোনও পসিক্স এপিআই নেই, কোনও সি 99 সমর্থন নেই এবং তালিকাটি চলছে। পরিষ্কার করার জন্য, সাধারণ ইউনিক্স / জিএনইউ প্রযুক্তি ও বিকাশ ইচ্ছাকৃতভাবে অসমর্থিত যাতে বড় বাণিজ্যিক সফ্টওয়্যার ঘরগুলি তাদের সাথে প্রতিযোগিতা করতে না পারে to