TMUX की स्थिति पट्टी को कॉन्फ़िगर करना


15

मैं चाहता हूं कि मेरा tmux सेशन स्टेटस बार के राइट हैंड साइड में अपना करंट IP एड्रेस दिखाए, लेकिन मुझे सही सिंटैक्स का पता लगाने में सबसे मुश्किल समय आ रहा है। कमांड शेल में पूरी तरह से काम करता है, लेकिन tmux इसे पार्स नहीं करेगा।

set -g status-right '#[fg=white]#(host (hostname))'

[नोट: मैं मछली के खोल का उपयोग कर रहा हूं]

मैं वास्तव में यह होना चाहता हूँ:

set -g status-right '#[fg=white]#(hostname)@#(host (hostname) | cut -d " " -f 4)'

लेकिन जब से मुझे काम करने के लिए पूर्व स्थिति पट्टी नहीं मिल रही है, यह एक खोया हुआ कारण है। अजीब बात यह है कि मुझे पहले एक बार काम करने के लिए मिला था, लेकिन फिर मैंने कट को जोड़ा।

जवाबों:


13

इसे इस्तेमाल करे:

set -g status-right '#[fg=white]#(hostname)@#(host `hostname` | cut -d " " -f 4)'

के लिए दस्तावेज़ tmuxका कहना है कि आदेशों के अंदर #()कर रहे हैं shआदेशों। मैं $()काम करने के लिए नहीं मिल सका , लेकिन बैकटिक्स करते हैं।


धन्यवाद। मैं पूरी तरह से चूक गया कि इसने मेरे डिफ़ॉल्ट शेल का उपयोग नहीं किया।
wdkrnls 15
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.