`Fc` कमांड के अक्षर किस लिए खड़े होते हैं?


19

मैं अभी-अभी fcकमांड पर आया हूं जो आपको पिछली कमांड को संपादित करने और बाद में जारी करने देता है।

FCEDITइसके संपादक को स्थापित करने के लिए इसका स्वयं का पर्यावरण चर है, और POSIX प्रोग्रामर के मैनुअल ( 1p) में एक मैन पेज है ।

यह /tmpडायरेक्टरी में एक फाइल बनाता है और अगर फाइल सेव ( :wqइन vim) है तो कंटेंट निष्पादित करता है ।

इसके अलावा, यह संख्या और fc -lपहले से निष्पादित कमांड को चुनने के लिए सूचीबद्ध कर सकता है।

तो यह वास्तव में अच्छा और आसान कमांड है।

सवाल यह है कि इसका नाम वास्तव में क्या है; अपने फंक्शन को ध्यान में रखते हुए कमांड को कैसे जोड़ा जाए?

"प्रथम श्रेणी"? या शायद "फ़ंक्शन" के रूप में भी (पिछले वाक्य की रचना के बाद मेरे दिमाग में क्या आया)?

मैनुअल इसे "एफसी उपयोगिता" के रूप में संदर्भित करता है।

zsh  command  posix 

2
यह पूछने के लिए धन्यवाद; मैं लंबे समय से सोच रहा था कि ^ X, ^ E दबाने वाला तंत्र उस कार्य को करने के लिए उपयोग करता है।
डोपघोटी


थेरेस शांत इतिहास विस्तार आप के रूप में अच्छी तरह से कर सकते हैं की एक बहुत कुछ ... !!पिछला आदेश, है !-2है कि इससे पहले कि आदेश, !-3करने के लिए !-Nआदि तो फिर !:1आप पिछले आदेश से पहले तर्क देता है, !:2, दूसरा तर्क, !*सभी तर्क, ^command1^command2निष्पादित कमांड 2 के साथ कमांड 1 की जगह अंतिम कमांड 1, आदि
चार्ल्स एडिस

भविष्य कहनेवाला सुधारों के साथ एक समान थर्ड-पैरी कमांड भी है ।

जवाबों:


20

हालांकि zshbuiltins(1)मैन पेज इसे इंगित नहीं करता है, fcकमांड अपने bashसमकक्ष के रूप में बहुत अधिक है। बस (एफ) ix (सी) ओमानंद।


धन्यवाद। यह समझ में आता है और सही लगता है। मैंने bashजारी करने के लिए स्विच किया help fc( helpशेल बिल्ट-इन के लिए एक उपयोगिता होने के नाते), लेकिन आउटपुट उस पर भी ध्यान नहीं देता है, और न ही whatis fc

2
आप कोशिश man bashकर सकते हैं या man builtins। या linux.die.net/man/1/bash देखें ।
मृत्युंजय

6
fcPOSIX कमांड है, जो ksh AFAIK में उत्पन्न हुई है (पहले से ही ksh86 में, पहले से ही फिक्स कमांड वापस तो कहा जाता है )। zsh 1990 में पहली रिलीज के बाद से है। मैं मार के बारे में पता नहीं है। 1.05 बैश यह नहीं था।
स्टीफन चेज़लस

महान! मुझे इस बात की पुष्टि करनी थी: P
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.