
एक टर्मिनल मल्टीप्लेक्सर जो एक ही स्क्रीन से कई शेल सत्रों को प्रबंधित करने, सत्र स्थिरता, विंडो विभाजन और स्क्रिप्ट करने योग्य कॉन्फ़िगरेशन की सुविधा प्रदान करता है।
tmux एक टर्मिनल मल्टीप्लेक्सर है: यह एक ही स्क्रीन से कई टर्मिनलों को बनाने, उन तक पहुँचने और नियंत्रित करने की सुविधा प्रदान करता है। tmux को स्क्रीन से अलग किया जा सकता है और यह पृष्ठभूमि में चलता रहता है, फिर बाद में पुनः जोड़ा जा सकता है।
यह रिलीज़ OpenBSD, FreeBSD, NetBSD, Linux, macOS और Solaris पर चलती है।
tmux libevent 2.x पर निर्भर करता है, जो इस पृष्ठ से उपलब्ध है।
यह ncurses पर भी निर्भर करता है, जो इस पृष्ठ से उपलब्ध है।
tmux बनाने के लिए, एक C कंपाइलर (उदाहरण के लिए gcc या clang), make, pkg-config और एक उपयुक्त yacc (yacc या bison) की आवश्यकता होती है।
कुछ प्लेटफ़ॉर्म tmux के लिए बाइनरी पैकेज प्रदान करते हैं, हालाँकि ये कभी-कभी पुराने हो जाते हैं। उदाहरण इस पृष्ठ पर सूचीबद्ध हैं।
रिलीज़ टारबॉल से tmux बनाने और स्थापित करने के लिए, उपयोग करें:
./configure && make
sudo make install
tmux utmp(5) को अपडेट करने के लिए utempter लाइब्रेरी का उपयोग कर सकता है, यदि यह स्थापित है - इसे सक्षम करने के लिए configure को --enable-utempter के साथ चलाएँ।
tmux बनाने और स्थापित करने के अधिक विस्तृत निर्देशों के लिए, यह पृष्ठ देखें।
संस्करण नियंत्रण से नवीनतम प्राप्त करने और बनाने के लिए - ध्यान दें कि इसके लिए autoconf, automake और pkg-config की आवश्यकता है:
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
बग रिपोर्ट, सुविधा सुझाव और विशेष रूप से कोड योगदान का स्वागत है। कृपया ईमेल द्वारा भेजें:
या GitHub issue या pull request खोलें। कृपया issue खोलने से पहले यह दस्तावेज़ पढ़ें।
योगदान के लिए सुझावों की एक सूची है। यदि आप किसी चीज़ पर काम करने के बारे में सोच रहे हैं या और अधिक जानकारी चाहिए, तो कृपया मेलिंग सूची पर पूछने में संकोच न करें।
tmux का उपयोग करने के दस्तावेज़ीकरण के लिए, tmux.1 मैनपेज देखें। इसे स्रोत ट्री से इस प्रकार देखें:
nroff -mdoc tmux.1|less
एक छोटा उदाहरण कॉन्फ़िगरेशन example_tmux.conf में है।
और एक bash(1) पूर्णता फ़ाइल यहाँ:
https://github.com/scop/bash-completion/blob/main/completions-core/tmux.bash
डिबगिंग के लिए, tmux को -v या -vv के साथ चलाएँ ताकि वर्तमान निर्देशिका में सर्वर और क्लाइंट लॉग फ़ाइलें उत्पन्न हों।
सामान्य चर्चा और बग रिपोर्ट के लिए tmux मेलिंग सूची यह है:
https://groups.google.com/forum/#!forum/tmux-users
सदस्यता लेने के लिए ईमेल भेजें: