मैं टर्मिनल में ट्रंकटिंग से लंबे तार कैसे रख सकता हूं? उदाहरण के लिए अगर मैं दौड़ता हूं
journalctl -xn
बहुत सारा पाठ है जिसे मैं नहीं पढ़ सकता। मैं अन्य कार्यक्रमों / उपकरणों का उपयोग करने के लिए खुला हूं।
मैं टर्मिनल में ट्रंकटिंग से लंबे तार कैसे रख सकता हूं? उदाहरण के लिए अगर मैं दौड़ता हूं
journalctl -xn
बहुत सारा पाठ है जिसे मैं नहीं पढ़ सकता। मैं अन्य कार्यक्रमों / उपकरणों का उपयोग करने के लिए खुला हूं।
जवाबों:
से journalctlमैनपेज:
The output is paged through less by default, and long lines are
"truncated" to screen width. The hidden part can be viewed by using the
left-arrow and right-arrow keys. Paging can be disabled; see the
--no-pager option and the "Environment" section below.
यदि आप बाएँ और दाएँ तीर कुंजियों का लगातार उपयोग नहीं करना चाहते हैं, तो इसे सीधे पाइप करें less:
$ journalctl -xn | less
यह आपके टर्मिनल के लिए बहुत लंबी लाइनें (डिफ़ॉल्ट व्यवहार less, जो journalctlओवरराइड करता है) को लपेट देगा ।
या, ज़ाहिर है, यदि आपको अपने टर्मिनल के स्क्रैचबैक का उपयोग करने में कोई आपत्ति नहीं है, तो आप बिना किसी पेजर का उपयोग कर सकते हैं:
$ journalctl -xn --no-pager
less, और LESSशामिल -Sनहीं किया गया है, तो जर्नलैक्ट को -Sआह्वान पर लागू नहीं होना चाहिए less!! यही है, PAGER = कम और LESS = $ x (जहाँ $ x में कोई स्ट्रिंग नहीं है जिसमें S शामिल नहीं है) को वांछित व्यवहार देना चाहिए।
मुझे भी मंज़ूर है:
journalctl -xn | less
लेकिन आप SYSTEMD_LESSपर्यावरण चर भी सेट कर सकते हैं :
SYSTEMD_LESS=FRXMK journalctl -xn
# Or even
# SYSTEMD_LESS="" journalctl -xn
# The environment variable needs to be there, but can be the empty string
मुझे वह मिला: [systemd-devel] [PATCH] पेजर: डिफ़ॉल्ट रूप से लंबी लाइनें लपेटें
इसे अपने .bashrc में सेट करें और इसके साथ करें! :-)
यह विशेष रूप systemdसे सेटअप करने की जरूरत है lessऔर सिर्फ कम चूक का सम्मान नहीं करता है और LESSपर्यावरण मुझे थोड़ा अभिमानी लगता है, लेकिन हे, यह बात ...
Defaults env_keep += "LESS SYSTEMD_LESS"करने के लिए /etc/sudoers। यह उन समय के लिए है जब मैंने गलती sudoसे उदाहरण के लिए सामने रखा था systemctl status।
मैं टर्मिनल में टाइप
journalctl | moreकरता हूं, मेरे लिए बहुत अच्छा काम करता है फिर मैं ऊपर या नीचे तीर का उपयोग करता हूं।
journalctl -x,-nकेवल लॉग में 10 लाइनों के लिए डिफ़ॉल्ट।