2010-06-14 18 views
16

टीसीएल शैल (tclsh) में कर्सर कुंजी (जैसे तीर कुंजी) का उपयोग कर कमांड इतिहास प्राप्त कर सकते हैं।लिनक्स में कर्सर कुंजी द्वारा कमांड इतिहास कैसे प्राप्त करें tclsh

मैं लिनक्स संस्करण 2.6.21 के साथ फेडोरा पर tclsh चला रहा हूं।

उत्तर

24

आप ReadLine लाइब्रेरी का उपयोग, आप कर सकते हैं चाहता हूँ कि rlwrap साथ:

:

$ rlwrap tclsh 

उपयोगी विकल्प फ़ाइल नाम पूरा करने के लिए -c, और -f पूरा होने की सूची पर एक फ़ाइल से शब्द जोड़ने के लिए कर रहे हैं

$ rlwrap -cf my_complete_file tclsh 

आप लगभग हमेशा rlwrap उपयोग करना चाहते हैं के बाद से, एक खोल उपनाम जोड़ते समय उपयोगी है:

alias tclsh='rlwrap tclsh' 
+0

धन्यवाद ग्लेन, क्या एक अच्छा फिक्स है। – Adi

+0

हाय ग्लेन, आप एक बड़े टीसीएल प्रशंसक हैं, मुझे टीसीएल पसंद है और मैं भाषा के बारे में और जानना चाहता हूं ताकि मैं इसे अपने काम में इस्तेमाल कर सकूं। क्या आप मुझे टीसीएल सीखने के लिए कुछ लिंक या किताबें सुझा सकते हैं? – Adi

+0

@Adi: किसी अन्य प्रश्न में पूछें। इस साइट पर काम करने का यही तरीका है। –

3

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

+0

मैं सुविधा का उपयोग करने के लिए tkcon का उपयोग कैसे करूं .. क्या आप मुझे कमांड बता सकते हैं .. – Adi

+0

धन्यवाद vu tkcon एक अच्छा सुझाव था .. मैंने इसे उबंटू में इस्तेमाल किया लेकिन कुछ त्रुटि "एप्लिकेशन प्रारंभिक विफलता: कोई प्रदर्शन नाम और कोई $ DISPLAY पर्यावरण चर " जब मैं फेडोरा – Adi

+0

में उपयोग करता हूं उबंटू 14.04 पर काम करता है। दुर्भाग्य से, यह एक जीयूआई खोल खोलता है, सीधे मेरे xterm के अंदर नहीं चलाता है? :-( –