ग्राफिकल इंटरफेस की सर्वव्यापकता और मैजिक माउस और मैजिक ट्रैकपैड, को Terminal.app आवेदन की तरह किसी भी सुविधाजनक manipulators के बावजूद यह अभी भी काफी उपयोगी है और एक छोटे से "गीक" उपकरण निश्चित संचालनों है, जो हम में से ज्यादातर परिचित पर्याप्त हैं प्रदर्शन करने के लिए सतही तौर पर। वास्तव में, अपने 'taming "कोई बड़ी बात नहीं होती है, ताकि सभी पाठकों के लिए MakRadara मैं टर्मिनल है, जो उपयोगी हो सकता है के लिए टीम तैयार किया है।
सबसे पहले, चलो का कहना है कि आपके आवेदन Terminal.app ही, साथ ही साथ सभी के रूप में उपयोगी कार्यालय उपकरण, Applications> Utilities फ़ोल्डर में स्थित। इसके तत्काल बाद अपनी शुरुआत के बाद, आप एक लाइन कंप्यूटर का नाम और वर्तमान निर्देशिका का कहना है कि देखेंगे, और शालीनता से निमिष कर्सर, जो आमंत्रण अपनी पहली में प्रवेश के लिए - डॉलर चिह्न ($) के बाद टीम ...
फ़ाइलों और फ़ोल्डरों की सूची - ls
डिफ़ॉल्ट रूप से, उपयोगकर्ता के घर फ़ोल्डर में उपयोगिता चलाने के बाद कार्यशील निर्देशिका के रूप में चुना गया है। उस में फ़ाइलों और फ़ोल्डरों की एक सूची के लिए, बस दो पत्र का आदेश चला ls
.
इस आदेश है, जो विभिन्न चाबियों के कारण होता है के कई रूप हैं (वास्तव में उनके और अधिक):
-
ls -l
प्रदर्शित करता है अनुमतियाँ सहित प्रत्येक आइटम,, फ़ाइल आकार, आदि के बारे में विस्तृत जानकारी इसके अलावा, प्रत्येक का पहला वर्ण लाइन डेटा के प्रकार का निर्धारण करेगा: अगर यह लैटिन पत्र है «डी», तो हम एक सूची है, और अगर हाइफन (-), यह आमतौर पर है फ़ाइल। -
ls -a
प्रदर्शित करता है सभी फाइलों और वर्तमान निर्देशिका में निर्देशिका, छिपा आइटम (मैक ओएस एक्स में नाम एक डॉट से प्रारंभ हो) सहित की एक सूची।
हाउसकीपिंग टिप: चाबियाँ आसानी से एक दूसरे के साथ जोड़ा जा सकता है, इसलिए यदि आप देखना चाहते हैं सभी निर्देशिका के तत्वों, छिपा फ़ाइलों के डेटा, तो अपनी टीम की तरह दिखना चाहिए के रूप में इस प्रकार है:
ls -la
निर्देशिकाएँ के बीच बढ़ते - सीडी
इस टीम का नाम वर्ष सीडी है कि एप्पल सफलतापूर्वक मार डाला गया है से नहीं आता अपने डिजिटल आईट्यून्स स्टोर, और दो अंग्रेजी शब्दों से «परिवर्तन निर्देशिका» - सिर्फ इतना है कि वह सौदों:
- लिखें
सीडी संगीत
- टर्मिनल और संगीत फ़ोल्डर में जाने, ज़ाहिर है, अगर यह आपके वर्तमान निर्देशिका में मौजूद है। - इसके बाद के संस्करण में फ़ोल्डर को एक्सेस करने के लिए, कमांड स्तर का उपयोग
सीडी ..
(दो अंक)। - और आदेश सीडी आप तुरंत उपयोगकर्ता के घर निर्देशिका करने के लिए ले जाया जाता है।
कार्यशील निर्देशिका का पूर्ण पथ - लोक निर्माण विभाग
टीम के नाम, भी, वाक्यांश के पहले अक्षर से आता है «कार्यशील निर्देशिका प्रिंट»। कोई फर्क नहीं पड़ता कि तुम क्या निर्देशिका कर रहे हैं, इस आदेश का परिणाम वर्तमान निर्देशिका का पूर्ण पथ हो जाएगा।
एक निर्देशिका बनाएँ - mkdir
यह आदेश निर्दिष्ट नाम के साथ एक निर्देशिका बनाता है। उदाहरण के लिए, mkdir अस्थायी
वर्तमान फ़ोल्डर अस्थायी निर्देशिका में पैदा करते हैं। आप भूल जाते हैं जो निर्देशिका आप वर्तमान में उपयोग में कर रहे हैं लोक निर्माण विभाग
:
फ़ाइलें हटाई जा रही है और निर्देशिकाएँ - rm, rmdir
टर्मिनल के माध्यम से फ़ाइलों और निर्देशिकाओं पर इस कार्रवाई के दौरान यह ध्यान में एक छोटी लेकिन महत्वपूर्ण विस्तार के लिए आवश्यक है: कोई रीसायकल बिन वहाँ है, इसलिए डेटा स्थायी रूप से हटाया जाता है।
लेकिन सामान्य रूप से टीम में rm test1.txt
test1.txt वर्तमान निर्देशिका से फ़ाइल को नष्ट। और हम जोड़ते हैं, कहते हैं, कुंजी «मैं» (rm मैं test2.txt
), उपयोगकर्ता हटाने की पुष्टि करने की आवश्यकता होगी।
दुर्भाग्य से, निर्देशिका हटाने क्योंकि इस आपरेशन वहाँ आदेशों के कई प्रकार के लिए, और अधिक कठिन है:
-
rmdir टेस्ट
टेस्ट निर्देशिका को निकालने के केवल अगर यह खाली है और भीतर ही सब-फ़ोल्डर या फ़ाइलों को शामिल नहीं है। -
rm -r Test2
रिकर्सिवली सभी फ़ाइलों और Test2 अंदर स्थित फ़ोल्डर हटा, और यह बहुत अंत निकाल देता है।
स्थानांतरण और की फाइलों को कॉपी - mv और सीपी
दो टीमें वस्तुतः एक ही कार्रवाई करने, और इसलिए मापदंडों की सूची में एक ही है। मैं एक से दूसरे निर्देशिका से एक फ़ाइल ले जाना चाहते हैं, तो मैं आदेश का उपयोग की जरूरत है:
mv ~ / test1.txt ~ / दस्तावेज़ / test1.txt
पहले पैरामीटर (~ / test1.txt) प्रदर्शन फ़ाइल है कि हम बढ़ने की जरूरत है, और दूसरा - गंतव्य निर्देशिका और परिणामी फ़ाइल नाम।
एक बार फिर, एक नोट पर मालकिन। सबसे पहले, जैसा कि आप समझ हो सकता है, जरूरी नहीं कि सही निर्देशिका में ले जाने के फाइलों पर कार्रवाई करने के लिए नहीं है। उसका नाम, पूरा पथ पता है, और उन्हें आदेश पैरामीटर के रूप में उपयोग करने के लिए पर्याप्त है।
दूसरा, हर बार अपने घर निर्देशिका के लिए पथ लिखने के लिए नहीं है, यह एक टिल्ड (~) का उपयोग करने के पर्याप्त होता। उदाहरण के लिए, बचत
~ / दस्तावेज़
बराबर करने के लिए/ उपयोगकर्ताओं / उपयोगकर्ता / दस्तावेज़ नाम
.
कॉपी करने के लिए फ़ाइलों को आसानी से की जगह mv
पर cp
:
अन्य आदेशों
बेशक,, सभी उपलब्ध आदेशों (और उनके कुंजी) संभव नहीं है का वर्णन तो मैं कई रोचक और उपयोगी "प्रतियां" पर ध्यान दिया जाएगा:
- कमांड के साथ प्रणाली में किसी भी एप्लिकेशन को चलाने के
खुला
एक अंतरिक्ष और आवेदन नाम के लिए पथ द्वारा निर्दिष्ट करना। उदाहरण के लिए,खुला /Applications/Airfoil.app
- एक टीम के साथ
कौन
जिन उपयोगकर्ताओं ने प्रणाली में प्रवेश किया है की एक सूची देख सकते हैं। जाहिर है, इस ही सच्चा है, तो कंप्यूटर पर आपरेशन इनपुट एकाधिक उपयोगकर्ताओं या सक्रिय SSH मान लिया गया है। - टीम
बिल्ली test.txt
यह फ़ाइल का नाम test.txt के एक टर्मिनल विंडो कंटेंट्स में लाने के लिए आप की अनुमति देगा, लेकिन आप नहीं होगा उसके संपादित करें (आप इस तरह के नैनो, vim या Emacs के रूप में एक पाठ संपादक का उपयोग करने की जरूरत है), केवल देखने। - प्रक्रिया रद्द किसी भी कमांड (पिंग काम या खोल स्क्रिप्ट है कि क्या) सार्वभौमिक कीबोर्ड शॉर्टकट के माध्यम से हमेशा संभव है
Control + C
. - साफ टर्मिनल पाठ की एक बड़ी संख्या से बस आदेश चलाकर खिड़की
स्पष्ट
. - निष्पादित करने के लिए कुछ आदेश प्रशासक विशेषाधिकारों की आवश्यकता हो सकती। सबसे तेज़ तरीका कमांड लाइन के शीर्ष में जोड़ कर ऐसा करने के लिए
sudo
. इस मामले में, टर्मिनल अपने खाते के पासवर्ड के लिए पूछना होगा। - चल रही प्रक्रियाओं की सूची देखें, आदेश का उपयोग करें
चोटी
यह सच है, इस मामले में डेटा कम स्पष्ट रूप से निगरानी प्रणाली की तुलना में दिखेगा। - एक विशिष्ट आदेश पर प्रदर्शन करने के लिए, आप विस्तृत मदद का उपयोग कर सकते
आदमी
नाम टीम के एक अंतरिक्ष हितों से अलग कर दिया निर्दिष्ट। - मैं लगभग एक शानदार खोज उपयोगिता उल्लेख करना भूल गया
ग्रेप
, जो (उदाहरण के लिए एक फ़ाइल, कहते हैं में एक पाठ स्ट्रिंग, या प्रक्रिया सूची में एक विशेष प्रक्रिया को खोजने के लिए इस्तेमाल किया जा सकता,ps कुल्हाड़ी | ग्रेप smbd
).
शायद यह और बंद, और अगर मैं कुछ छूट गया है या गलत है - आप टिप्पणी में स्वागत है।