मैं अपने टर्मिनल स्क्रॉलबैक इतिहास को आंशिक रूप से साफ़ करना चाहता हूँ, लेकिन केवल जहाँ से मैंने अपने माउस को स्क्रॉलबैक और ऊपर में चुना है। क्या यह संभव है? मैं एक मैक पर हूं, और मैं iTerm2 और टर्मिनल का उपयोग करता हूं।
मैं अपने टर्मिनल स्क्रॉलबैक इतिहास को आंशिक रूप से साफ़ करना चाहता हूँ, लेकिन केवल जहाँ से मैंने अपने माउस को स्क्रॉलबैक और ऊपर में चुना है। क्या यह संभव है? मैं एक मैक पर हूं, और मैं iTerm2 और टर्मिनल का उपयोग करता हूं।
जवाबों:
आंशिक रूप से निश्चित नहीं है, लेकिन आप अपने स्क्रॉलबैक को Cmd+ के साथ पूरी तरह से साफ़ कर सकते हैं K। Control+ Lकेवल स्क्रीन को साफ़ करेगा, स्क्रॉलबैक सामग्री / इतिहास / बफर नहीं।
आप आंशिक स्क्रॉल बैक बुरी तरह से पर्याप्त चाहते हैं, यह शायद इसे लागू करने के लिए जगह होगी।
यदि अन्य लोगों को iTerm 2 में कमांड-K जैसे भागने के क्रम की खोज करने के लिए मिला है, तो आप उपयोग कर सकते हैं
printf '\e]50;ClearScrollback\a'
printf '\ec'
और clear;printf '\e[3J'
टर्मिनल में काम करते हैं लेकिन iTerm 2 में नहीं।
iterm clear scrollback
।
यह संभव नहीं है, लेकिन आप केवल Control+ दबाकर स्क्रीन को साफ कर सकते हैं L।
http://www.pendrivelinux.com/how-to-clear-the-terminal-command-history/
इससे इतिहास पूरी तरह साफ हो जाएगा। इतिहास -c
कोई भी तरीका मुझे आंशिक नहीं लग सकता था।
अगर मैं सही ढंग से अपने प्रश्न समझ लिया है, मैं, लगता है कि आप अपने इतिहास में मैनुअल फ़ाइल का संपादन करके कि प्राप्त कर सकते हैं कि ~/.bash_history
।
पुनश्च: अपने वर्तमान सत्र को बचाने के लिए, आपको पहले टर्मिनल को बंद करना होगा।
bash
स्क्रॉलबैक की कोई धारणा नहीं है; यह आपके टर्मिनल एमुलेटर का प्रबंधन करता है।