क्या है '@!' फ़ाइल?


29

@!मेरे घर के फोल्डर में एक फ़ाइल नाम है। जब मैं इसे खोलता हूं, तो इसमें वही सामग्री होती है जो मेरी अन्य बैश फाइल myscript.shमें होती है।

मैंने मूल bash फ़ाइल को निष्पादित करने की अनुमति नहीं दी है। जब मैंने गुणों की जांच की है, तो दो फ़ाइल के बीच एकमात्र अंतर आकार है। मूल फ़ाइल का आकार 1.1 KB है और @!फ़ाइल का आकार 714 बाइट्स है। यह स्वचालित रूप से कैसे बनाया जाता है?


यदि आप इसे हटाते हैं, नाम बदलते हैं या इसे स्थानांतरित करते हैं तो क्या यह फिर से हो जाता है?
वीडियोनौथ

@Videonauth मैंने हटाने, नाम बदलने या हटाने का कार्य नहीं किया है।
डेज़ी

4
कौन सी अन्य बैश फाइल? क्या आपने अपना कमांड इतिहास चेक किया है @!?
मुरु

3
क्या यह आपके द्वारा चलाए गए कुछ छोटी गाड़ी कोड का साइड-परिणाम हो सकता है?
एम। बेसेरा

1
@ एमुरु अन्य बैश फाइल का मतलब है? किस कमांड के लिए @!? किसी भी फ़ाइल निर्माण?
डेज़ी

जवाबों:


97

यदि आप विम का उपयोग करते हैं, तो ऐसा इसलिए हो सकता है क्योंकि आपने :w@!इसके बजाय टाइप किया है :wq!। यूएस लेआउट @पर 2, सीधे ऊपर है QW, और ठीक बगल में !है 1। गलत करने के लिए आसान है।

आप इसे फिर से चलाकर सत्यापित कर सकते हैं, और कमांड मोड में ऊपर तीर कुंजी का उपयोग करके या q:सामान्य मोड में टाइप करके स्क्रॉल करके कमांड इतिहास की जांच कर सकते हैं


20
खैर, मेरे पास catयहाँ और वहाँ पड़ी हुई फ़ाइलों का एक गुच्छा है, क्योंकि मैंने :'<,'>w! catइसके बजाय टाइप किया था :'<,'>w !cat
मुरु

2
मैंने फिर से दोनों फ़ाइल की सामग्री की फिर से जाँच की है। आकार अंतर इसलिए है क्योंकि गलती से बनाई गई @!फ़ाइल के बाद मूल फ़ाइल सामग्री को थोड़ा संशोधित किया गया है । तो वास्तव में यह उत्तर स्वीकार किया जाना चाहिए।
डेज़ी

1
@ आप को अपनी पहचान मिटानी चाहिए और गुप्त जासूस के रूप में काम करना चाहिए। वाह ...
राजा अन्बझगन

1
@ निकट: हो सकता है क्योंकि लोगों को अक्सर सिखाया जाता है कि "क्ष!" इसका मतलब है कि सवाल पूछे बिना छोड़ दिया, और इससे पहले कि वे डालने लिख देंगे। (तकनीकी रूप से आपको इस तरह के प्रश्न को एक अलग प्रश्न के रूप में पूछना चाहिए, लेकिन मुझे लगा कि इसे शोधित नहीं किया जा सकता है / एक पर्याप्त शोध के रूप में बंद किया जा सकता है।)
टोगाम

1
और यहाँ मेरे आदेश पंक्ति इतिहास है: :wq, :wq@!, :.!:q!, :w@!, :wq!,:q!
डेज़ी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.