Computer >> कंप्यूटर >  >> प्रणाली >> Linux

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

यदि आप लगातार टर्मिनलों के बीच स्विच कर रहे हैं और जरूरत पड़ने पर सही विंडो नहीं ढूंढ पा रहे हैं, तो मल्टीप्लेक्सर का उपयोग करने पर विचार करें। ये ऐसे प्रोग्राम हैं जो उपयोगकर्ताओं को एक ही विंडो के अंदर कई टर्मिनल सत्र चलाने की अनुमति देते हैं।

Tmux एक लोकप्रिय मल्टीप्लेक्सर है जो कई अद्भुत सुविधाएँ प्रदान करता है। यह आपके लिए अलग-अलग सत्रों में अलग-अलग एप्लिकेशन चलाना और उनके बीच आसानी से स्विच करना आसान बनाता है।

Linux में Tmux कैसे स्थापित करें

यह मार्गदर्शिका दिखाती है कि Linux मशीनों के लिए tmux को कैसे स्थापित और कॉन्फ़िगर किया जाए। एक टर्मिनल को फायर करें और अपने सिस्टम के लिए उपयुक्त इंस्टॉलेशन विधि का उपयोग करें।

डेबियन-आधारित वितरण पर:

sudo install tmux

CentOS/REHL पर:

yum install tmux

आर्क लिनक्स पर tmux स्थापित करने के लिए:

pacman -S tmux

एक बार इंस्टॉलेशन समाप्त हो जाने पर, एक टर्मिनल लॉन्च करें और टाइप करें tmux एक नया tmux सत्र शुरू करने के लिए। यह कमांड एक विंडो के अंदर एक नया सेशन शुरू करेगा और शेल शुरू करेगा। नीचे स्थित स्थिति पट्टी आपके वर्तमान सत्र के बारे में जानकारी प्रदर्शित करती है।

tmux

Tmux को पहले टाइमर के रूप में कैसे उपयोग करें

Tmux में सेशन, विंडो, पैन और हॉटकी जैसी धारणाएँ हैं। इस प्रकार, शुरुआती लोग अक्सर इसे पहली बार में डराते हुए पाते हैं। लेकिन, एक बार जब आप इसे समझ लेते हैं, तो आप बहुत अधिक उत्पादक महसूस करेंगे।

एक tmux सत्र हाथ में काम को परिभाषित करता है। विंडोज उपयोगकर्ताओं को एक सत्र के अंदर विभिन्न गतिविधियों को करने की अनुमति देता है। दूसरी ओर, पैन आपको एक विंडो के अंदर अलग-अलग दृश्यों के साथ काम करने की अनुमति देंगे।

आप इन सभी को tmux हॉटकी के माध्यम से प्रबंधित कर सकते हैं, tmux उपसर्ग का एक संयोजन जिसके बाद एक विशिष्ट कुंजी होती है। डिफ़ॉल्ट उपसर्ग Ctrl + B . है ।

Tmux में सेशन कैसे मैनेज करें

Tmux एक साथ कई सेशन को हैंडल कर सकता है। यह डेवलपर्स को विभिन्न परियोजनाओं के बीच आसानी से स्विच करने की अनुमति देता है। आप जब चाहें नए सत्र भी बना सकते हैं।

tmux new -s test-session

उपरोक्त आदेश परीक्षण-सत्र . नामक एक नया सत्र बनाता है . आप tmux के पहले से चल रहे इंस्टेंस से भी सत्र बना सकते हैं। ऐसा करने के लिए, tmux दुभाषिया का आह्वान करें और फिर उपसर्ग में एक कोलन वर्ण, या Ctrl + B टाइप करें।  : डिफ़ॉल्ट उपसर्ग के लिए।

कमांड एक नया tmux दुभाषिया खोलेगा जहाँ हम नियंत्रण कमांड इनपुट कर सकते हैं। नया सत्र बनाने के लिए निम्नलिखित टाइप करें।

:new -s test-session
लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

Ctrl + B s Enter दर्ज करें सभी सक्रिय सत्र देखने के लिए. आप इसे चुनकर और Enter . दबाकर किसी भिन्न सत्र में स्विच कर सकते हैं ।

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

आप किसी भी सत्र से अलग हो सकते हैं, और tmux अभी भी प्रक्रिया को चालू रखेगा। टाइप करें :अलग करें tmux दुभाषिया में या Ctrl +B d . दर्ज करें वर्तमान सत्र को अलग करने के लिए।

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

पिछले सत्र में संलग्न करने के लिए निम्न आदेश का प्रयोग करें।

tmux attach

आप सत्र नाम निर्दिष्ट करके एक विशिष्ट tmux सत्र से जुड़ सकते हैं। -t . का प्रयोग करें ऐसा करने का विकल्प।

tmux attach -t test-session

tmux सत्र को समाप्त करने के लिए, मार-सत्र . का उपयोग करें आदेश।

tmux kill-session -t test-session
लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

Tmux में विंडोज़ कैसे प्रबंधित करें

Tmux विंडो पूरी स्क्रीन पर फैली हुई है और इसे कई पैन में विभाजित किया जा सकता है। इनमें से प्रत्येक पैन एक अलग छद्म टर्मिनल के रूप में कार्य करेगा। आप Ctrl + B c . का उपयोग करके एक नई tmux विंडो बना सकते हैं ।

Ctrl + B , . का उपयोग करें अपनी tmux विंडो का नाम बदलने के लिए। यह tmux दुभाषिया का आह्वान करेगा। यहां नई विंडो का नाम टाइप करें।

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

Tmux विभिन्न विंडो के बीच स्विच करना आसान बनाता है। विंडो नंबर के बाद tmux उपसर्ग दर्ज करें। उदाहरण के लिए, आप Ctrl + B 2 . का उपयोग करके तुरंत दूसरी विंडो पर स्विच कर सकते हैं ।

आप tmux विंडो को स्वैप भी कर सकते हैं। ऐसा करने के लिए, Ctrl + B  . लिखकर दुभाषिए को बुलाएं : और निम्न दर्ज करें।

:swap-window -s 1 -t 3

यह कमांड पहली और तीसरी विंडो को स्विच करता है। Ctrl + B . का उपयोग करके विंडो का काम पूरा करने के बाद आप उसे हटा सकते हैं  &

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

Tmux में पैन कैसे प्रबंधित करें

अब तक, हमने tmux में सेशन और विंडो का उपयोग किया है। हालाँकि, जब आप पैन का उपयोग करना शुरू करते हैं तो चीजें वास्तव में रोमांचक हो जाती हैं। पैन मूल रूप से एक विंडो के अंदर चलने वाले छद्म टर्मिनल हैं। हम उनका उपयोग एक tmux विंडो से कई टर्मिनल इंस्टेंस चलाने के लिए कर सकते हैं।

आप tmux में क्षैतिज और लंबवत फलक बना सकते हैं। Ctrl + B . टाइप करें  " दृश्य को क्षैतिज रूप से विभाजित करने के लिए।

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

यह वर्तमान विंडो को क्षैतिज रूप से विभाजित करेगा और नई विंडो में एक नया टर्मिनल खोलेगा। Ctrl + B . का प्रयोग करें  % एक लंबवत फलक शुरू करने के लिए।

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

आप एक ही समय में क्षैतिज और लंबवत फलक बना सकते हैं। हॉटकी का उपयोग करें Ctrl + B o पैन के बीच स्विच करने के लिए।

फलक ज़ूम को टॉगल करने से उपयोगकर्ता अन्य सभी पैन छुपा सकते हैं। यह सुविधा तब काम आती है जब आपको किसी विशिष्ट कार्य पर ध्यान केंद्रित करने की आवश्यकता होती है। Ctrl + B z . का प्रयोग करें टॉगलिंग पैन के लिए। आप हॉटकी Ctrl + B x . का उपयोग करके किसी भी समय वर्तमान फलक को बंद कर सकते हैं ।

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

Tmux को Linux में कैसे कॉन्फ़िगर करें

आप अपने tmux संस्थापन के लगभग हर पहलू को कॉन्फ़िगर कर सकते हैं। हालांकि, हम अनुशंसा करते हैं कि आप बुनियादी बातों से शुरुआत करें और बाद में अधिक उन्नत विकल्पों पर आगे बढ़ें।

Tmux कॉन्फ़िगरेशन ~/.tmux.conf . में बदलाव करके किया जाता है फ़ाइल। इस फ़ाइल को संपादित करने के लिए अपने पसंदीदा Linux टेक्स्ट एडिटर का उपयोग करें।

vim ~/.tmux.conf

आइए कुछ बुनियादी विन्यास दिखाते हैं। उदाहरण के लिए, आप tmux उपसर्ग को Ctrl + B . से बदल सकते हैं करने के लिए Ctrl + A नीचे की पंक्ति को tmux.conf . में जोड़कर फ़ाइल।

set -g prefix C-a
unbind C-b

डिफ़ॉल्ट कुंजी को अनबाइंड करने से हम इसे किसी भिन्न कमांड के लिए पुन:असाइन कर सकते हैं। तो, दूसरी पंक्ति एक अच्छा अभ्यास है, कुछ भी अनिवार्य नहीं है।

लिनक्स के लिए Tmux को कैसे स्थापित और कॉन्फ़िगर करें

हम विंडोज़ और पैन के बेस इंडेक्स को शून्य से एक में भी बदल सकते हैं। यह उन उपयोगकर्ताओं के लिए सहज है जो शून्य-आधारित अनुक्रमणिका के साथ सहज नहीं हैं।

set -g base-index 1 # starts window numbering from 1
set -g pane-base-index 1 # starts pane numbering from 1

चूंकि tmux एक टर्मिनल-चालित उपकरण है, यह बॉक्स के बाहर माउस फ़ंक्शन का समर्थन नहीं करता है। हालांकि, आप नीचे दी गई फ़ाइल को अपने कॉन्फ़िगरेशन में जोड़कर आसानी से tmux के लिए माउस समर्थन को सक्षम कर सकते हैं।

set -g mouse on

Tmux प्लगइन्स का परिचय

आप समुदाय द्वारा विकसित कई tmux प्लगइन्स में से चुन सकते हैं। वे उत्पादकता में सुधार के लिए अतिरिक्त सुविधाएँ प्रदान करते हैं जो बदले में, आपके समग्र कार्यप्रवाह को बढ़ाता है। कुछ स्टैंडअलोन प्लगइन मैनेजर भी उपलब्ध हैं जो उपयोगकर्ताओं को इन प्लगइन्स को tmux में लागू करने में मदद करते हैं।

Tmux प्लगइन मैनेजर (TPM) एक ऐसा टूल है जो हमें थर्ड-पार्टी प्लगइन्स को इंस्टॉल और कॉन्फ़िगर करने की अनुमति देता है। आप टीपीएम की आधिकारिक साइट पर दिए गए निर्देशों का पालन करके इसे स्थापित कर सकते हैं।

हम उपयोगकर्ताओं को tmux-resurrect पैकेज की जाँच करने की दृढ़ता से सलाह देते हैं। आप इसका उपयोग रिबूट के बीच tmux सत्रों को सहेजने के लिए कर सकते हैं।

Tmux का उपयोग करके टर्मिनल वर्कफ़्लो प्रबंधित करें

Tmux टर्मिनल उत्साही लोगों के लिए एक पूर्ण समाधान प्रदान करता है, जिन्हें विंडोज़ के बीच स्विच करने में कठिनाई होती है। यह उन लोगों के लिए एक बढ़िया टूल है जो उत्पादकता को गंभीरता से लेते हैं। हालाँकि इसमें कुछ सीखना शामिल है, लेकिन जब आप Tmux का उपयोग जारी रखते हैं तो यह एक आदत बन जाती है।

टर्मिनलों की शक्ति केवल लिनक्स ऑपरेटिंग सिस्टम या सामान्य रूप से कंप्यूटर तक ही सीमित नहीं है। आप अपने स्मार्टफोन में एक टर्मिनल का उपयोग भी कर सकते हैं और Android पर कुछ बुनियादी Linux संगणना कर सकते हैं।


  1. लिनक्स में ओपनबॉक्स विंडो मैनेजर को कैसे स्थापित और कॉन्फ़िगर करें

    ओपनबॉक्स एक हल्का और अत्यधिक विन्यास योग्य विंडो मैनेजर है। यह न्यूनतम उबंटू जैसे हल्के डिस्ट्रो के लिए एकदम सही है। हालाँकि, इसका उपयोग करना नए उपयोगकर्ताओं के लिए थोड़ा कठिन हो सकता है। शुरुआत के लिए, जब आप इसे पहली बार इंस्टॉल करते हैं, तो आपको एक ब्लैक स्क्रीन के साथ स्वागत किया जाएगा। हालांकि य

  1. Linux में Tmux सत्र को कैसे प्रबंधित और पुनर्स्थापित करें?

    Tmux एक टर्मिनल मल्टीप्लेक्सर है जो उपयोगी सुविधाओं की एक विस्तृत श्रृंखला के साथ आता है और समुदाय-निर्मित प्लगइन्स की एक आश्चर्यजनक संख्या द्वारा समर्थित है। टर्मिनल मल्टीप्लेक्सर्स जैसे tmux और Screen आपकी टर्मिनल विंडो को सुपर उत्पादकता शक्ति प्रदान करते हैं, जिससे आप टैब और स्प्लिट स्क्रीन में क

  1. Linux सर्वर पर उच्च ट्रैफ़िक वेबसाइटों के लिए Apache और PHP को कैसे कॉन्फ़िगर करें

    LAMP स्टैक (लिनक्स, अपाचे, माईएसक्यूएल, पीएचपी) को स्थापित करने के तरीके पर लगभग हर ट्यूटोरियल अनुशंसा करेगा कि आप PHP स्क्रिप्ट को संसाधित करने के लिए अंतर्निहित अपाचे मॉड्यूल का उपयोग करें। उदाहरण के लिए, उबंटू में आप इसे तब सक्षम करेंगे जब आप sudo apt install libapache2-mod-php जैसे कमांड का उपयो