থেকে vi
, যদি আপনি কমান্ড :sp
, স্ক্রিন দুই "মতামত" মধ্যে, splits আপনি একই টার্মিনাল থেকে একাধিক ফাইল সম্পাদনা করার অনুমতি দেয়।
একই লাইনের পাশাপাশি, একই টার্মিনালে একাধিক শেল খোলা থাকার কোনও উপায় আছে কি?
থেকে vi
, যদি আপনি কমান্ড :sp
, স্ক্রিন দুই "মতামত" মধ্যে, splits আপনি একই টার্মিনাল থেকে একাধিক ফাইল সম্পাদনা করার অনুমতি দেয়।
একই লাইনের পাশাপাশি, একই টার্মিনালে একাধিক শেল খোলা থাকার কোনও উপায় আছে কি?
উত্তর:
আপনি screen
এটি টার্মিনাল মাল্টিপ্লেজারে করতে পারেন ।
দ্রষ্টব্য: বিভাজন করার পরে, আপনি নতুন অঞ্চল যান এবং এর মাধ্যমে নতুন অধিবেশন শুরু করতে ctrlaতারপর cসামনে আপনি যে এলাকায় ব্যবহার করতে পারেন।
সম্পাদনা, বেসিক স্ক্রিন ব্যবহার:
ctrl+a
তারপরে সমস্ত কিছু ছেড়ে দিন shift+s
(ক্যাপস লকটির জন্য জানেন না, খনি অক্ষম রয়েছে)
Ctrl A Shift S
স্ক্রিনটি বিভক্ত হয়, তারপরে Ctrl A Tab
অন্য বিভাজনে স্যুইচ করে এবং Ctrl A c
ব্যাশ প্রম্পট তৈরি করে। আরম্ভ করার সাথে সাথে কি এই কমান্ডগুলি স্বয়ংক্রিয়ভাবে চালিত হওয়ার আছে screen
তাই আমাদের সমস্ত সময় কমান্ডগুলি চালাতে হবে না।
Tmux (টার্মিনাল MUltipleXer) চেষ্টা করুন:
এবং বুঝতে মধ্যে পার্থক্য session
, window
এবং pane
:
tmux
সহায়তা সংস্থানগুলি হ'ল : পরিচিতি , কনফিগারেশন , প্রাইমার এবং প্রতারণা পত্রক ।
byobu
(যা উভয় টার্মিনাল মাল্টিপ্লেক্সারকে মোড়ানো), তবে কনফিগারেশন ব্যতীত অন্য কয়েকটি ক্ষেত্রে Tmux উচ্চতর বলে মনে হয়। এবং বেশ কয়েক বছর আগে ইতিমধ্যে উচ্চতর ছিল। উভয় দিক বিভক্ত করার জন্য স্ক্রিনের জন্য প্যাচগুলির প্রয়োজন ছিল এবং টিমাক্স এটি বাক্সের বাইরে রেখেছিল। সর্বশেষ তবে কমপক্ষে নয় যে লাইসেন্সটি আপনি কোথায় দাঁড়িয়েছেন তার উপর নির্ভর করে টিএমাক্স বা স্ক্রিনের পক্ষে একটি আর্গুমেন্ট হতে পারে।
screen
ফেডোরা 30-এর তুলনামূলকভাবে নতুন ইনস্টলেশন থেকে অনুপস্থিত, tmux
বর্তমানে উপস্থিত রয়েছে।
মন্তব্যে উল্লিখিত হিসাবে, পর্দার পাশাপাশি, আরও একটি ভাল টার্মিনাল মাল্টিপ্লেক্সার হ'ল tmux । সম্পূর্ণ বিবরণ এবং কমান্ড রেফারেন্সের জন্য আপনি ম্যানুয়ালটিতে উল্লেখ করতে পারেন। শুরু করার জন্য কয়েকটি বেসিক ক্রিয়াকলাপগুলি হ'ল:
আপনি বিভাজনকারী পেনগুলি দিয়ে আরও জটিল বিন্যাসগুলি অর্জন করতে পারেন। প্যানগুলি সহ আপনি একাধিক উইন্ডোও রাখতে পারেন এবং তাদের মধ্যে স্যুইচ করতে পারেন।
আপনি যদি এমন একটি প্রোগ্রাম চান যা কেবল একটি টার্মিনালকে বিভক্ত করে ¹ , সেখানে স্প্লিটভেট রয়েছে । এমন প্রোগ্রাম রয়েছে যা একটি টার্মিনালকে বিভক্ত করে এবং এ ছাড়া স্ক্রিন, টিমাক্স, ইম্যাকস,…
স্ক্রিন এবং টিমাক্সের চমৎকার পরামর্শগুলি বাদ দিয়ে যদি আপনি কোনও ধরণের উইন্ডো ম্যানেজার ব্যবহার করে থাকেন তবে আপনি টার্মিনেটরে আগ্রহী হতে পারেন আপনি অনুভূমিকভাবে বা উল্লম্ব ফ্যাশনগুলি, আরও ট্যাব এবং আরও অনেকগুলি বিভক্ত করতে পারেন ... এখানে লেখকের ওয়েবসাইট থেকে নেওয়া বৈশিষ্ট্যগুলির একটি তালিকা এখানে রয়েছে :
প্রকল্প সাইটে স্ক্রিনশট তাকান।
সর্বাধিক গুরুত্বপূর্ণ আপনি টার্মিনেটরটি স্ক্রিন / টিএমাক্সের সাথে একত্রিত করতে পারেন।
ctrl-shift-h/j/k/l
ট্যাবগুলির মধ্যে স্যুইচ করার জন্য আমার কাছে প্যানগুলির মধ্যে এবং সিটিআরটিএল (শিফট) -ট্যাব রয়েছে, এটি কেবল দুর্দান্ত কাজ করে।
same terminal
দু'বার উল্লিখিত হয়েছে , সুতরাং টার্মিনেটর বা টিলিক্স (@ সাসাস দ্বারা উল্লিখিত) ভাল পরামর্শ নয়। যদি আপনি কোনও এক্স সার্ভারবিহীন রিমোট সার্ভারে ssh সেশনে থাকেন তবে আপনি এই সরঞ্জামগুলি চালাতেও সক্ষম হবেন না।
কেডিএর জন্য কনসোলের একটি বিল্ট ইন ফাংশন রয়েছে :
Ctrl+ (বাম / ডানদিকে বিভক্ত করুন
Ctrl+ )শীর্ষে / নীচে বিভক্ত করুন
Shift+ Tabবিভক্ত দর্শনগুলির মধ্য দিয়ে চক্র করবে
Shift+ Left Arrow/ Right Arrowট্যাবগুলি / দর্শনগুলির মাধ্যমে বর্তমান দর্শনটিকে চক্র করে
Ctrl+ + Shift+ + Xবর্তমান দৃশ্য বন্ধ করতে
টার্মিনেটর ব্যবহার করুন ।
আপনি যদি মূলধারার বিতরণ ব্যবহার করেন তবে আপনার প্রিয় প্যাকেজ ম্যানেজারের মাধ্যমে পাওয়া উচিত।
এটি একমাত্র টার্মিনাল মাল্টিপ্লেজার যেখানে আপনার উইন্ডোটির প্যানগুলি থেকে অনুলিপি-পেস্টিং সঠিকভাবে কাজ করে।
আপডেট: tilix
একটি terminator
বিকল্প যা প্রায় সম্পূর্ণরূপে টার্মিনেটরের সমতুল্য (এবং যেখানে কপিপাস্টিং সঠিকভাবে কাজ করে)। এটি মূল্যায়নের পরে আমি এখনও terminator
ভাল ট্যাব হ্যান্ডলিং এবং সহজ কনফিগারেশন (আমার পিওভি থেকে) এর সাথে লেগে আছি।
আমি একটি সুখী ব্যবহারকারী Guake সঙ্গে Byobu, এটা ভিতরে, যা ডিফল্টভাবে ব্যবহার দ্বারা tmux
( সম্ভবত ভাল চেয়ে screen
)।
এগুলি ইনস্টল করুন (উবুন্টু বা দেবিয়ানের জন্য কোনও পিপিএ প্রয়োজন নেই, অন্যান্য ডিস্ট্রোগুলির জন্য পরীক্ষা করুন )
sudo apt install guake byobu
এটি উপলব্ধ শেলগুলিতে যুক্ত করুন (যেমনটি আমি এই গুয়াক গিথুব ইস্যুতে বলেছি ):
which byobu | sudo tee -a /etc/shells
গুয়াকের পছন্দগুলিতে ( guake-prefs
) বাইবোকে ডিফল্ট দোভাষী হিসাবে চয়ন করুন:
Al চ্ছিক : "ট্যাব বারটি দেখান" আনচেক করুন, যেহেতু আপনি এর জন্য বাইবো ব্যবহার করবেন:
apropos byobu
জিএনইউ স্ক্রিনের জন্য উল্লম্ব স্প্লিট চেষ্টা করুন
এই প্যাচটি GNU স্ক্রিনের বর্তমান প্রকাশের জন্য একটি উল্লম্ব বিভাজন বৈশিষ্ট্য সরবরাহ করে। বৈশিষ্ট্যটি স্ক্রিনের বিদ্যমান স্প্লিট কমান্ডের মতো একইভাবে কাজ করার জন্য ডিজাইন করা হয়েছে, তবে অঞ্চলগুলিকে অনুভূমিকভাবে পরিবর্তে উল্লম্বভাবে ভাগ করা। উভয় প্রকারের বিভাজন একসাথে যে কোনও সংমিশ্রণ / পরিমাণ / ক্রমে পছন্দসইভাবে ব্যবহার করা যেতে পারে। অনুরূপ কিছু শীঘ্রই জিএনইউ স্ক্রিন ৪.১ এ প্রদর্শিত হবে এবং এটি ইতিমধ্যে এই মেইলিং তালিকা থ্রেড অনুযায়ী সিভিএসে উপলব্ধ রয়েছে (এবং এটি ডেবিয়ান এবং উবুন্টু স্ক্রিন প্যাকেজগুলিতে 4.0.০.৩-১০ দিয়ে শুরু করা হয়েছে)। এছাড়াও, স্ক্রিনডব্লিউএম নামের একটি সাম্প্রতিক প্রকল্পটি বিশেষত একটি vsplit- প্যাচযুক্ত স্ক্রিনের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে (এটি দেখুন!)।
Ctrl+|
splits screen
ডান বাদুড় বন্ধ উবুন্টু হবে।