কমান্ড লাইন মোডে আমি 80 টিরও বেশি কলাম কীভাবে পেতে পারি?


14

আমি মিনিমেলসিডি থেকে উবুন্টু ইনস্টল করেছি কারণ আমি কেবল ভিএম এবং কমান্ড লাইন সরঞ্জাম ব্যবহার করতে চাই।

তবে আমি 80 টিরও বেশি কলামের পাঠ্য চাই। আমার একটি বড় মনিটর রয়েছে তাই আমি কমপক্ষে কয়েক শতাধিক কলাম চাই যাতে আমি প্যানগুলি ভিমে বিভক্ত করতে পারি এবং বেশ কয়েকটি উইন্ডো খোলা রাখতে পারি।

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

উত্তর:


9

নিম্নলিখিত আদেশ:

docker exec -e COLUMNS="`tput cols`" -e LINES="`tput lines`" -ti container bash

সব পরিস্থিতিতে না, বেশিরভাগ অধীনে কাজ করে।


1
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! ;-) যদিও আপনার উত্তরটি আমাকে হাসিয়ে দিয়েছে, এইভাবে ভাল। আপনি যদি এখনও "বসের মতো" যুক্ত করতে চান তবে উপরের শেষে বন্ধনীগুলিতে রাখুন। আপনি চাইলে আপনার উত্তর সম্পাদনা করতে কেবল সম্পাদনা টিপুন ... (খুব ভাল প্রথম উত্তরের জন্য +1)
ফ্যাবি

আমি নিশ্চিত নই যে dockerকমান্ডটি ডাব্লুএম-প্লেয়ার ইনস্টলেশনের জন্য কাজ করবে।
সোরেন এ

1
আমি উদ্বেগ যুক্ত করতে চাই, আমি যা করি তা ঠিক তা: ডি @ ফ্যাবি
দুসান গ্লিগোরিক

এটি ব্যবহার করে দেখুন এবং এটি কীভাবে চলুন তা আমাদের জানান, দুর্ভাগ্যক্রমে আমার এমন পরিবেশ নেই! :) @ সোরেনা
দুসান গ্লিগোরিক

7

ভেরিয়েবল $COLUMNSউল্লেখ করে যে টার্মিনাল সেশনটি কত প্রশস্ত; সুতরাং চলমান COLUMNS=200এটি 200 কলাম প্রশস্ত করতে হবে।

আপনি যদি স্থায়ীভাবে এটি পরিবর্তন করতে চান তবে আপনার ~/.bashrcফাইলটিতে এটি রাখা উচিত যা প্রতিবার আপনি টার্মিনাল শুরু করার সময় চালিত হয়।


2
আমি COLUMNS = 200 কে ~ / .bashrc এ যুক্ত করেছি, তারপরে লগ আউট এবং ফিরে এসেছি, তবে এটি কোনও সাহায্য করবে বলে মনে হচ্ছে না। আমার উল্লেখ করা উচিত যে আমি কোনও ধরণের গ্রাফিকাল ডেস্কটপ ইনস্টলও করি না, যেহেতু আমি এটি কয়েক বছরের পুরানো ল্যাপটপের কোনও ভিএম-তে পুরোপুরি ঝুঁকিতে চেয়েছিলাম। এজন্য আমি উবুন্টু ন্যূনতম সাথে গিয়েছিলাম। সুতরাং দেখে মনে হচ্ছে যে টার্মিনালটি ইতিমধ্যে শুরু হয়ে গেছে আমার এমনকি আমার .brcrc চালানোর সুযোগ পাওয়ার আগে ...
কেভিন পাওলি

সেক্ষেত্রে সম্ভবত এটি প্রস্থটি দ্বারা প্রস্থ নির্ধারিত হবে gettyযা আপনি উবুন্টু ন্যূনতম ও সার্ভারে দেখছেন কমান্ড লাইন ইন্টারফেস তৈরি করে; আমি এটিতে একবার নজর দেব
jackweirdy

ধন্যবাদ আমি এটা প্রশংসা করি. যদি এটি সম্ভব না হয় এবং আমি একটি ডেস্কটপের প্রয়োজন শেষ করি, আমি এখানে আরও একটি প্রশ্ন জিজ্ঞাসা করেছি: Askubuntu.com/questions/219841/… যা আমার প্রয়োজন তা দেওয়ার জন্য হালকা ওজনের ডেস্কটপ is
কেভিন পাওলি

3

আমি একই পরিস্থিতি সম্পর্কে পেয়েছিলাম এবং উপরের উত্তরটি আমার প্রয়োজনীয় ছিল।

তবে আপনার ক্ষেত্রে, আপনি আগ্রহী থাকলে এখানে কিছু ইঙ্গিত দেওয়া হল:

সম্পাদন: echo $COLUMNS। আমার ক্ষেত্রে ছিল 141. সাথে কারসাজি করে export COLUMNS=XXXআমি কলামের পরিমাণটি সামঞ্জস্য করতে সক্ষম হয়েছি।

এবং এই 141 নম্বর পরবর্তী থেকে আসে। আমার .bashrcফাইলটিতে পরবর্তী কোড রয়েছে:

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

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

সুতরাং আপনার বিশেষ ক্ষেত্রে, আপনাকে export COLUMNS=200উদ্ধৃত করার পরে shopt -s checkwinsizeবা একেবারে শেষে যুক্ত করতে হবে .bashrc


2

আপনার মাউসের সাহায্যে টার্মিনালটি আরও বড় করুন এবং টাইপ করুন:

sudo resize

:-)


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