यदि आपने कभी SQLite कमांड लाइन शेल का उपयोग किया है, तो आप शायद डिफ़ॉल्ट कमांड लाइन प्रॉम्प्ट से परिचित हैं। दरअसल, दो संकेत होते हैं:
- डिफ़ॉल्ट मुख्य संकेत इस तरह दिखता है:
sqlite>
- डिफ़ॉल्ट निरंतरता संकेत इस तरह दिखता है:
...>
अगर आपको ये संकेत पसंद नहीं हैं, तो आप इन्हें .prompt
. से कभी भी बदल सकते हैं डॉट कमांड।
यह लेख इन संकेतों को बदलने के तरीके पर एक त्वरित प्रदर्शन प्रदान करता है।
उदाहरण
यहां एक उदाहरण दिया गया है जो दोनों संकेतों को बदलते हुए दर्शाता है।
.prompt "Fire Away: " "More? "
पहला तर्क मुख्य संकेत के लिए है। दूसरा तर्क निरंतरता संकेत के लिए है।
अब, जब मैं नई कमांड दर्ज करता हूं, तो मुझे नए संकेत दिखाई देंगे:
sqlite> .prompt "Fire Away: " "More? "
Fire Away: SELECT *
More? FROM Dogs
More? WHERE DogId = 3
More? ;
ध्यान दें कि जब भी आप SQLite से कोई नया कनेक्शन खोलेंगे तो संकेत रीसेट हो जाएंगे। हालांकि, आप अपनी सेटिंग्स को .sqliterc . में सहेज कर इसे बदल सकते हैं फ़ाइल।
अपनी सेटिंग सहेजें
अपनी सेटिंग्स को सहेजने के लिए ताकि आपको भविष्य के SQLite CLI सत्रों में हमेशा अपने पसंदीदा संकेत मिले, बस अपना .prompt
दर्ज करें फ़ाइल में कमांड करें, फिर उस फ़ाइल को .sqliterc . के रूप में सहेजें आपके होम डायरेक्टरी में।
तो, यहाँ यह पिछले आदेश के साथ है:
.prompt "Fire Away: " "More? "
मैं इसे .sqliterc . के रूप में सहेज सकता हूं मेरे घर निर्देशिका में।
अब, जब भी मैं SQLite CLI का उपयोग करके कनेक्ट करता हूं, मुझे नए संकेत दिखाई देते हैं।
केवल मुख्य संकेत बदलें
आप मुख्य संकेत को बदलने के लिए एक तर्क का भी उपयोग कर सकते हैं:
.prompt "Go: "
इसे दर्ज करने से मुख्य संकेत बदल जाएगा, लेकिन निरंतरता संकेत वही रहेगा।
सभी संकेत हटाएं
यदि आप कोई संकेत प्रदर्शित नहीं करना चाहते हैं, तो आप खाली स्ट्रिंग निर्दिष्ट कर सकते हैं:
.prompt "" ""