এর আউটপুট মোড়ানোর জন্য আমি কীভাবে "শীর্ষ" কমান্ড পাব?


20

"কমান্ড" কলামটি পর্দার প্রস্থে ছেঁটে গেছে এবং আমি এর শেষ অংশটি দেখতে অক্ষম।

আমি ফন্টের আকার হ্রাস করার চেষ্টা করেছি যাতে আমি কমান্ড লাইনের দীর্ঘ অংশ দেখতে পারি তবে এটি এখনও করবে না।


কমান্ড আপনার আউটপুট উত্পন্ন?

আমি জানি এটি সরাসরি আপনার প্রশ্নের উত্তর দেয় না, তবে আমি এর থেকে htopআরও ভাল ইন্টারফেসটি খুঁজব top। এটি আপনাকে তীর কীগুলি দিয়ে স্ক্রোল করতে দেবে।

আপনি পরিষ্কার করতে পারেন কেন হরফ আকারের কাজ হ্রাস করেনি?
স্টিফান কোয়ান

পুরো লাইনটি দেখতে আমার পক্ষে এটি যথেষ্ট কাজ করে না .. কমান্ড লাইনটি দীর্ঘতর
Sureshvv

উত্তর:


10

top -bcn1 -w512

মার্জিত সমাধানটি বিকল্পটি ব্যবহার করা । ম্যান পৃষ্ঠা অনুসারে, সর্বোচ্চ প্রস্থ 512 অক্ষর, সুতরাং এর চেয়ে বেশি যে কোনও কিছুর জন্য আপনার আলাদা সমাধানের প্রয়োজন হবে। সম্ভবত আপনি কমান্ডগুলির সম্পূর্ণ দৈর্ঘ্যও দেখতে চান, সুতরাং বিকল্পটি ব্যবহার করুন । আমাদের "ব্যাচ মোডে" চালানো দরকার , বা এটি "+" দিয়ে কমান্ডগুলি অবিরত করতে থাকবে। ব্যাচ মোডের ধরণের একটি গোলযোগ সৃষ্টি করে কারণ এটি প্রতি সেকেন্ডে সমস্ত কাজ মুদ্রণ করে, সুতরাং আমরা কেবলমাত্র একটি উদাহরণ মুদ্রণের জন্য বিকল্পটি ব্যবহার করতে পারি ।-w [number]-ctop-b-n1

দেখুন মানুষ শীর্ষ আরও তথ্যের জন্য পাতা।


1
আপনার সিস্টেমে ম্যান পৃষ্ঠাটি পরীক্ষা করা দরকার; এই বিকল্পগুলির সমস্ত সংস্করণে বিদ্যমান নেই top
স্কট

আমার উবুন্টু 18.04 man topবলে -c :Command-line/Program-name toggle ... Starts top with the last remembered 'c' state reversed। যার অর্থ -cপ্রতি ২ য় এক্সিকিউশনটিতে কেবল সম্পূর্ণ কমান্ড প্রদর্শিত হবে।
গিলাদ মায়ানি

21

কমান্ড ক্ষেত্রটি আরও ভালভাবে পড়ার জন্য ডিফল্টরূপে স্বয়ংক্রিয়ভাবে ছাঁটা হয়।

আপনার চালানো দরকার

top -c

সম্পূর্ণ কমান্ড দেখাতে তারপরে আপনার কনসোল উইন্ডোর ক্ষমতার উপর নির্ভর করে আপনি ডানদিকে স্ক্রোল করতে সক্ষম হবেন এবং সম্পূর্ণ কমান্ডটি দেখতে পারবেন।


এটি কেবলমাত্র ডিফল্টরূপে সম্পূর্ণ কমান্ড লাইন প্রদর্শন করে - বা আসলে যা কিছু এক লাইনে দৃশ্যমান করা যায়। আমি কোনও স্ক্রোলিং ক্ষমতা দেখছি না। আপনি কি বলছেন যে আমাকে আমার উইন্ডোটি আরও বড় প্রশস্ত করতে হবে?

হ্যাঁ, এটি দিয়ে শুরু করা। আপনি কোন ধরণের উইন্ডো ব্যবহার করছেন? এটি কি পুটি, ডস কমান্ড টার্মিনাল, জিনোম টার্মিনাল? এর যে কোনওটি আপনাকে অনুভূমিকভাবে স্ক্রোল করার অনুমতি দেবে।
রিং বহনকারী


8

ড্যানিয়েল আর্যান্ড্ট যেমন বলেছিলেন, আপনি শীর্ষের পরিবর্তে হটপও ব্যবহার করতে পারেন । এটি আজকাল সমস্ত ডিস্ট্রোতে উপলব্ধ এবং এটি আরও ভাল নম্বর সরবরাহ করে (বিশেষত স্মৃতি ব্যবহারের জন্য)

এটি ব্যবহার করা আরও সহজ এবং দেখতে আরও সুন্দর, এটি টার্মিনালের রঙগুলিতে সীমাবদ্ধ থাকলেও। সম্পূর্ণ কমান্ডটি দেখতে আপনি ডানদিকে স্ক্রোল করতে পারেন, উদাহরণস্বরূপ, বা আপনি একটি সাধারণ F9 দিয়ে কোনও প্রক্রিয়াটি মেরে ফেলতে পারেন। আপনি 'টি' কী দিয়ে পূর্ণ গাছও দেখতে পাবেন।


এটি প্রশ্নের উত্তর দেয় না তবে এটি একটি ভিন্ন প্রোগ্রামের জন্য পরামর্শ। htopআসলেই একটি দুর্দান্ত প্রোগ্রাম তবে প্রশ্নটি ছিল শীর্ষের আউটপুট সম্পর্কে। বিষয়ে থাকুন দয়া করে।
ড্রামফায়ার

2
@ ড্রামফায়ার অফারের বিকল্পগুলি পুরোপুরি বৈধ এবং বিষয় অনুসারে। এটি প্রায় তিন বছর আগে ওপি এই উত্তরটি স্বীকার করে নিল তা দ্বারা স্পষ্ট হওয়া উচিত।
টেরডন

3

এটি হ্যাকি, তবে শীর্ষটি চালু করার আগে আপনি $ COLUMNS এবং $ লাইন শেল ভেরিয়েবলগুলি সামঞ্জস্য করে আচরণটি পরিবর্তন করতে পারেন:

export COLUMNS=$((COLUMNS*2))
export LINES=$((LINES/2))
top

এটি শেলকে বুঝিয়ে দেবে যে আপনার কাছে লিখতে দ্বিগুণ কলাম রয়েছে (এবং এটি অফসেট করার জন্য অর্ধেক সারি)। আপনি যদি ব্যাশ ব্যবহার করছেন তবে আপনি shopt -s checkwinsizeআগেই চালাতে পারবেন যা শীর্ষস্থান থেকে বের হয়ে গেলে এই মানগুলিকে পুনরায় গণনা করতে বলবে। অন্যথায়, আপনি কেবল সেই মানগুলিকে ব্যাকআপ / পুনরুদ্ধার করতে পারেন (বা উইন্ডোটির পুনরায় আকার দিন)।


0

আপনি এমন একটি ব্যাচের স্ক্রিন ডিজাইন করতে পারেন যার মধ্যে শীর্ষ-বি-এন 1 এবং পিএস রয়েছে , উদাহরণস্বরূপ:

while (true)
do
  clear
  top -b -n 1
  ps
  sleep 5
done

এটি প্রদর্শন পরিচালনা করবে:

  • PID,
  • সিপিইউ
  • নিরক্ষিত কমান্ড লাইন

0

আপনি এটি চেষ্টা করতে পারেন। এটি topনির্দিষ্ট প্রস্থের একমাত্র উদাহরণ মুদ্রণ করবে এবং প্রস্থান করবে যাতে আপনি আউটপুট পেতে পারেন।

top -n1 -w80

এমনকি আপনি কোনও ফাইলের আউটপুটটি পাইপ করতে পারেন।

top -n1 -w80 > top_output.txt

0

নীচের কমান্ডটি ব্যবহার করে স্ক্রিন আউটপুট প্রস্থকে বাড়ানোর চেষ্টা করছেন।

COLUMNS = 197 শীর্ষ -u -cbn1> শীর্ষ.আউটপুট রফতানি করুন

এখানে 197 কেবল একটি পরিবর্তনযোগ্য। আপনার প্রয়োজনীয়তা এবং আপনার প্রয়োজনীয় বিশদ আউটপুট অনুযায়ী বাড়ানোর চেষ্টা করুন।

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