मैं जानना चाहूंगा कि क्या किसी के पास मछली या zsh पर stty raw -echo काम करने का कोई तरीका है।

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

मुझे यह परिणाम मिला:

enter image description here

धन्यवाद !

4
Neolex 5 जुलाई 2018, 12:02

2 जवाब

सबसे बढ़िया उत्तर

मछली जब भी नियंत्रण प्राप्त करती है तो एक विशिष्ट (और अनुकूलन योग्य) सेट पर टर्मिनल मोड को पुनर्स्थापित करती है, लेकिन प्रत्येक कमांड के बाद नहीं, इसलिए आप दोनों कमांड को एक कमांडलाइन में चला सकते हैं, जैसे

stty raw -echo; fg

के बजाय अलग से।

5
faho 5 जुलाई 2018, 16:17
नमस्ते ! धन्यवाद, शेल अब क्रैश नहीं होता है, लेकिन उस कमांड के बाद स्वत: पूर्णता सक्रिय नहीं होती है, जैसे मैंने मछली पर stty raw -echo टाइप नहीं किया था, लेकिन यह zsh पर काम करता है इसलिए मैं zsh का उपयोग करूंगा! बहुत - बहुत धन्यवाद !
 – 
Neolex
5 जुलाई 2018, 17:08

मछली जानबूझकर stty कमांड द्वारा किए गए किसी भी बदलाव की उपेक्षा करती है। या कोई अन्य प्रोग्राम जो उस मामले के लिए ट्टी सेटिंग्स को बदलता है। जब भी बाहरी कमांड से मछली पर नियंत्रण लौटाया जाता है तो मछली ट्टी मोड को एक समझदार स्थिति में सेट करती है। देखें https://github.com/fish-shell/fish-shell/issues /2315

1
Kurtis Rader 5 जुलाई 2018, 18:55