पिछले अध्याय 4 से जारी… अध्याय 5 आइए, लिनक्स पर कुछ प्रारंभिक काम करें 5.1 लिनक्स पर काम करने के दो तरीके हैं. पहला, पारंपरिक – कमांड लाइन...
पिछले अध्याय 4 से जारी…
दूसरा, चित्रमय इंटरफेस (जीयूआई) से - माउस क्लिक के ज़रिए – इसमें आप विंडोज़ की तरह ही अपने माउस क्लिक के ज़रिए तमाम कम्प्यूटिंग कार्य निपटा सकते हैं – जैसे कि किसी प्रोग्राम को चलाना, फ़ाइल खोलना व उसे सहेजना इत्यादि. आपको डाटा भरने व कुछ संवादों में इनपुट भरने के लिए ही कुंजीपट की आवश्यकता होती है.
एक उदाहरण से इसे बेहतर समझा जा सकता है. मान लीजिए कि आपको अपने कम्प्यूटर पर अमिताभ बच्चन का कोई वीडियो देखना है. आप उस वीडियो को चलाने के लिए टर्मिनल पर सिर्फ़ इस एक कमांड से वीडियो चालू कर सकते हैं:
# totem /home/a/video/amitabh.avi
टर्मिनल पर उपर्युक्त कमांड को चलाते ही टोटेम नाम का मूवी प्लेयर प्रोग्राम चालू होगा, वो /home/a/video/ डिरेक्ट्री में amitabh.avi नामक मूवी फ़ाइल को ढूंढेगा और मूवी की सही एनकोडिंग उपलब्ध होने पर उसे चला देगा.
जबकि यदि आप इसे माउस क्लिक के ज़रिए चलाना चाहेंगे तो आपको पहले लिनक्स के स्टार्ट मेन्यू में जाना पड़ेगा. फिर या तो फ़ाइल प्रबंधक खोलकर /home/a/video/ डिरेक्ट्री में जाकर amitabh.avi फ़ाइल को दोहरा क्लिक कर इसे चलाते हैं या फिर लिनक्स स्टार्ट मेन्यू में जाकर ध्वनि व वीडियो मेन्यू में मूवी प्लेयर पर क्लिक कर टोटेम मूवी प्लेयर खोलते हैं फिर amitabh.avi फ़ाइल को /home/a/video/ डिरेक्ट्री में जाकर चुनते हैं. उफ! है न झमेले वाला काम? हालाँकि चित्रमय मेन्यू सामने रहने से यह सुविधा होती है कि उपयोक्ता देख कर समझ कर अपने हिसाब से कार्य का निष्पादन कर लेता है, और उसे अजीबोग़रीब कमांडों को याद रखने की जरूरत नहीं होती. परंतु यदि आप कुछ कमांड याद रखेंगे तो आपको न सिर्फ़ हमेशा आसानी होगी बल्कि कुछ स्थानों पर आपके लिए ये आवश्यक भी होंगे. आइए, अब लिनक्स के कुछ प्रमुख कमांडों के बारे में जानते हैं और उन्हें याद करने की कोशिश करते हैं.
प्रसंगवश, आपको विंडोज़ के डॉस कमांड के जैसे लिनक्स कमांड (जो एक जैसे कार्य करते हैं) बता दें –
आप देखेंगे कि कमांडों में कोई बहुत अंतर नहीं है, और आमतौर पर इन्हें याद रखा जा सकता है.
एक नए, छोटे से विंडो में टर्मिनल प्रोग्राम प्रकट होगा. यह विंडोज़ के कमांड प्राम्प्ट जैसा ही प्रोग्राम है, परंतु बहुत शक्तिशाली और उन्नत क़िस्म का है. जब इसे चालू करते हैं तो तयशुदा रूप में यह वर्तमान उपयोक्ता के डेस्कटॉप की डिरेक्ट्री पर उपलब्ध होता है, जैसा कि नीचे चित्र में दिखाया गया है -
अब आप डॉलर चिह्न के सामने ls कमांड लिखें और एंटर बटन दबा दें
$ ls 8
ऊपर कमांड में $ का चिह्न उपयोक्ता कमांड प्राम्प्ट टर्मिनल के लिए डिफ़ॉल्ट रूप में उपलब्ध होता है और उसके आगे कमांडों को लिखा जाता है. ls डिरेक्ट्री दिखाने का कमांड है. आपका कमांड कुछ यूं दिखेगा –
कमांड ls के ठीक बाद एक टिमटिमाता संकेतक दिखता रहेगा. यहाँ यह ध्यान रखें कि लिनक्स के कमांड विंडोज़ कमांडों के विपरीत केस सेंसिटिव होते हैं. जहाँ आप विंडोज़ में ls, Ls, lS या LS कुछ भी कमांड देकर एक ही परिणाम प्राप्त कर सकेंगे, लिनक्स में ये सारे कमांड भिन्न होंगे, और हर एक का कार्य अलग अलग होगा. अतः कृपया ध्यान रखें कि आपने सारे अक्षर लोअर केस में टाइप किए हैं. तो, यहाँ आपके एंटर बटन दबाते ही आपको आपके होम की डिरेक्ट्री की सूची दिखेगी –
यहाँ जो नीले रंग में प्रविष्टियाँ दिख रही हैं, वे डिरेक्ट्री (विंडोज़ में फ़ोल्डर) हैं तथा काले अक्षरों में जो सूचियाँ हैं, वे फ़ाइलें हैं.
अब आप एक और निम्न कमांड दें –
$ cd /
इस कमांड को चलाने पर आप रूट डिरेक्ट्री में चले जाएँगे. अब एक बार फिर से फ़ाइलें देखने का कमांड ls दें.
$ ls
इससे आपको आपके लिनक्स कंप्यूटर के संपूर्ण फ़ाइल तंत्र की सूची मिलेगी चूंकि अब आप रूट डिरेक्ट्री में पहुंच गए हैं -
--
(अगले अध्याय 6 में जारी…)
अध्याय 5
आइए, लिनक्स पर कुछ प्रारंभिक काम करें
5.1 लिनक्स पर काम करने के दो तरीके हैं.
पहला, पारंपरिक – कमांड लाइन से – कुंजीपट के ज़रिए - ठीक वैसे ही जैसे कि आपने कभी डॉस पर या विंडोज़ के कमांड प्राम्प्ट पर काम किया हो. यहाँ आपको कम्प्यूटर का हर क़िस्म का कार्य एक सादे छोटे से इनपुट बक्से जिसे लिनक्स की भाषा में टर्मिनल कहा जाता है, में कुछ अजीब से अक्षरों, शब्दों, चिह्नों व अटपटे वाक्यों को सम्मिलित कर लिखा जाता है तथा कमांड को चलाने के लिए एंटर कुंजी दबाई जाती है. लिनक्स में इन कमांडों के ज़रिए बहुत से ऐसे शक्तिशाली व त्वरित काम किए जा सकते हैं जिन्हें आप जीयूआई – यानी चित्रमय इंटरफेस से माउस क्लिक के ज़रिए कतई पूरा नहीं कर सकते.दूसरा, चित्रमय इंटरफेस (जीयूआई) से - माउस क्लिक के ज़रिए – इसमें आप विंडोज़ की तरह ही अपने माउस क्लिक के ज़रिए तमाम कम्प्यूटिंग कार्य निपटा सकते हैं – जैसे कि किसी प्रोग्राम को चलाना, फ़ाइल खोलना व उसे सहेजना इत्यादि. आपको डाटा भरने व कुछ संवादों में इनपुट भरने के लिए ही कुंजीपट की आवश्यकता होती है.
एक उदाहरण से इसे बेहतर समझा जा सकता है. मान लीजिए कि आपको अपने कम्प्यूटर पर अमिताभ बच्चन का कोई वीडियो देखना है. आप उस वीडियो को चलाने के लिए टर्मिनल पर सिर्फ़ इस एक कमांड से वीडियो चालू कर सकते हैं:
# totem /home/a/video/amitabh.avi
टर्मिनल पर उपर्युक्त कमांड को चलाते ही टोटेम नाम का मूवी प्लेयर प्रोग्राम चालू होगा, वो /home/a/video/ डिरेक्ट्री में amitabh.avi नामक मूवी फ़ाइल को ढूंढेगा और मूवी की सही एनकोडिंग उपलब्ध होने पर उसे चला देगा.
जबकि यदि आप इसे माउस क्लिक के ज़रिए चलाना चाहेंगे तो आपको पहले लिनक्स के स्टार्ट मेन्यू में जाना पड़ेगा. फिर या तो फ़ाइल प्रबंधक खोलकर /home/a/video/ डिरेक्ट्री में जाकर amitabh.avi फ़ाइल को दोहरा क्लिक कर इसे चलाते हैं या फिर लिनक्स स्टार्ट मेन्यू में जाकर ध्वनि व वीडियो मेन्यू में मूवी प्लेयर पर क्लिक कर टोटेम मूवी प्लेयर खोलते हैं फिर amitabh.avi फ़ाइल को /home/a/video/ डिरेक्ट्री में जाकर चुनते हैं. उफ! है न झमेले वाला काम? हालाँकि चित्रमय मेन्यू सामने रहने से यह सुविधा होती है कि उपयोक्ता देख कर समझ कर अपने हिसाब से कार्य का निष्पादन कर लेता है, और उसे अजीबोग़रीब कमांडों को याद रखने की जरूरत नहीं होती. परंतु यदि आप कुछ कमांड याद रखेंगे तो आपको न सिर्फ़ हमेशा आसानी होगी बल्कि कुछ स्थानों पर आपके लिए ये आवश्यक भी होंगे. आइए, अब लिनक्स के कुछ प्रमुख कमांडों के बारे में जानते हैं और उन्हें याद करने की कोशिश करते हैं.
5.2 कुछ प्रमुख आरंभिक लिनक्स कमांड -
लिनक्स में निम्न कुछ प्रमुख आरंभिक कमांडों को याद रखना आवश्यक है. इनके बिना लिनक्स जीवन असंभव भले न हो, दुरूह अवश्य होगा. कमांड अंग्रेजी में हैं और उनके द्वारा निष्पादित किए जाने वाले कार्य दाहिनी ओर पारिभाषित किए गए हैं –कमांड | कमांड द्वारा किए जाने वाले कार्य |
ls | वर्तमान निर्देशिका (डिरेक्ट्री) में फ़ाइल की सूची को दर्शाता है, जैसे डॉस में dir कमांड |
cd directory | डिरेक्ट्री में परिवर्तन याने एक से दूसरी डिरेक्ट्री में जाने का कमांड |
passwd | प्रयोक्ता (यूज़र) का पासवर्ड बदलने का कमांड |
file filename | फ़ाइल के प्रकार को फ़ाइल के नाम filename के साथ दर्शाता है |
cat textfile | पाठ (टेक्स्ट) फ़ाइल textfile की सामग्री स्क्रीन पर दिखाता है. |
pwd | यह कमांड वर्तमान डिरेक्ट्री को दर्शाता है |
exit या logout | चल रहे सत्र से बाहर होने का कमांड |
man gedit | कमांड gedit के लिए मेन्युअल (एक तरह का गाइड, मॅन) पृष्ठ प्रदर्शित करने का कमांड |
info gedit | कमांड gedit के लिए इन्फ़ो (जानकारी) पृष्ठ प्रदर्शित करने का कमांड |
apropos string | whatis डाटाबेस में strings वाक्यांश को खोजने का कमांड |
halt | कम्प्यूटर को बन्द करने का कमांड |
reboot | कम्प्यूटर को फिर से चालू करने का कमांड |
5.3 एक जैसे कार्य करने वाले डॉस व लिनक्स कमांड-
डॉस कमांड | लिनक्स कमांड |
<command> /? | man <command> |
cd | cd |
chdir | pwd |
cls | clear |
copy | cp |
date | date |
del | rm |
dir | ls |
echo | echo |
edit | pico (or other editor) |
exit | exit |
fc | diff |
find | grep |
format | mke2fs or mformat |
mem | free |
mkdir | mkdir |
more | more or even less |
move | mv |
ren | mv |
time | date |
5.4 लिनक्स की डिरेक्ट्री देखें व पहचानें
उबुन्टु लिनक्स में अनुप्रयोग (एप्लीकेशन) मेन्यू पर क्लिक करें, संलग्नक पर जाएँ फिर वहां उपलब्ध मेन्यू टर्मिनल पर क्लिक करें.एक नए, छोटे से विंडो में टर्मिनल प्रोग्राम प्रकट होगा. यह विंडोज़ के कमांड प्राम्प्ट जैसा ही प्रोग्राम है, परंतु बहुत शक्तिशाली और उन्नत क़िस्म का है. जब इसे चालू करते हैं तो तयशुदा रूप में यह वर्तमान उपयोक्ता के डेस्कटॉप की डिरेक्ट्री पर उपलब्ध होता है, जैसा कि नीचे चित्र में दिखाया गया है -
अब आप डॉलर चिह्न के सामने ls कमांड लिखें और एंटर बटन दबा दें
$ ls 8
ऊपर कमांड में $ का चिह्न उपयोक्ता कमांड प्राम्प्ट टर्मिनल के लिए डिफ़ॉल्ट रूप में उपलब्ध होता है और उसके आगे कमांडों को लिखा जाता है. ls डिरेक्ट्री दिखाने का कमांड है. आपका कमांड कुछ यूं दिखेगा –
कमांड ls के ठीक बाद एक टिमटिमाता संकेतक दिखता रहेगा. यहाँ यह ध्यान रखें कि लिनक्स के कमांड विंडोज़ कमांडों के विपरीत केस सेंसिटिव होते हैं. जहाँ आप विंडोज़ में ls, Ls, lS या LS कुछ भी कमांड देकर एक ही परिणाम प्राप्त कर सकेंगे, लिनक्स में ये सारे कमांड भिन्न होंगे, और हर एक का कार्य अलग अलग होगा. अतः कृपया ध्यान रखें कि आपने सारे अक्षर लोअर केस में टाइप किए हैं. तो, यहाँ आपके एंटर बटन दबाते ही आपको आपके होम की डिरेक्ट्री की सूची दिखेगी –
यहाँ जो नीले रंग में प्रविष्टियाँ दिख रही हैं, वे डिरेक्ट्री (विंडोज़ में फ़ोल्डर) हैं तथा काले अक्षरों में जो सूचियाँ हैं, वे फ़ाइलें हैं.
अब आप एक और निम्न कमांड दें –
$ cd /
इस कमांड को चलाने पर आप रूट डिरेक्ट्री में चले जाएँगे. अब एक बार फिर से फ़ाइलें देखने का कमांड ls दें.
$ ls
इससे आपको आपके लिनक्स कंप्यूटर के संपूर्ण फ़ाइल तंत्र की सूची मिलेगी चूंकि अब आप रूट डिरेक्ट्री में पहुंच गए हैं -
--
(अगले अध्याय 6 में जारी…)
COMMENTS