आपको एक समय में एक ही कमांड पर चिपकने की ज़रूरत नहीं है। चाहे आप पृष्ठभूमि में एक प्रक्रिया को चलाने के लिए चाहते हैं और कभी-कभी इसे फिर से देख सकते हैं या कई बार उपभोग करने वाले कार्यों को चला सकते हैं, लिनक्स कई विकल्प प्रदान करता है।
वर्चुअल कंसोल
डिफ़ॉल्ट रूप से, अधिकांश लिनक्स सिस्टम में पृष्ठभूमि में चल रहे कई आभासी कंसोल होते हैं। दबाकर उनके बीच स्विच करें Ctrl-Alt और बीच एक कुंजी मारना एफ 1 तथा F6. Ctrl-Alt-F7 आमतौर पर आपको ग्राफिकल एक्स सर्वर पर ले जाएगा।
कुंजी संयोजन दबाकर आपको लॉगिन प्रॉम्प्ट पर ले जाया जाएगा। आप लॉग इन कर सकते हैं और कमांड चला सकते हैं, फिर दूर स्विच करें - कमांड पृष्ठभूमि में चलना जारी रहेगा, इसलिए आपके पास एक ही समय में कई अलग-अलग टर्मिनल सत्र चल सकते हैं।
ये केवल सबसे आम सेटिंग्स हैं - विभिन्न लिनक्स वितरण में कम वर्चुअल कंसोल चल सकते हैं और एक्स सर्वर एक अलग जगह पर स्थित है।
बैश जॉब कंट्रोल
बैश खोल कई प्रक्रियाओं को संभालने के लिए अपनी विशेषताओं को प्रदान करता है। नौकरी नियंत्रण आपको प्रक्रियाओं को चलाने और उनसे संलग्न करने और अलग करने देता है। एक संलग्न प्रक्रिया को अग्रभूमि प्रक्रिया के रूप में जाना जाता है, जबकि एक अलग व्यक्ति को पृष्ठभूमि प्रक्रिया के रूप में जाना जाता है।
पृष्ठभूमि में एक प्रक्रिया शुरू करने के लिए, जोड़ें & इसके आदेश के बाद चरित्र। उदाहरण के लिए, पृष्ठभूमि नौकरी के रूप में नैनो टेक्स्ट एडिटर खोलने के लिए, निम्न आदेश टाइप करें:
nano &
हम जो भी नौकरी शुरू करते हैं, वह अपना खुद का जॉब आईडी प्राप्त करता है। चलाएं नौकरियों वर्तमान में चल रही नौकरियों की सूची देखने के लिए आदेश। + चिह्न उस नौकरी को इंगित करता है जो आखिरी बार खोल से जुड़ा हुआ था, जबकि - संकेत उस नौकरी को इंगित करता है जो शेल से जुड़ा हुआ दूसरा-से-आखिरी था।
FG कमांड आपको अग्रभूमि में पृष्ठभूमि नौकरी लाने की अनुमति देता है, जो इसे वर्तमान खोल में जोड़ता है। नौकरी निर्दिष्ट किए बिना एफजी या अन्य नौकरी से संबंधित कमांड चलाना आखिरी-संबंधित नौकरी का उपयोग करेगा - एक नौकरी सूची में + साइन के साथ। आप नौकरी संख्या भी निर्दिष्ट कर सकते हैं। उदाहरण के लिए, निम्न आदेश अग्रभूमि में वापस 1 जॉब लाएगा:
fg %1
सामान्य रूप से एक प्रक्रिया समाप्त करें और यह चल रही नौकरियों की सूची से गायब हो जाएगी। यदि आप वर्तमान खोल से नौकरी को अलग करना चाहते हैं, तो इसका उपयोग करें ^ Z - अर्थात्, Ctrl-Z - कुंजीपटल संक्षिप्त रीति।
जीएनयू स्क्रीन
जीएनयू स्क्रीन एक "पूर्ण-स्क्रीन विंडो प्रबंधक" है जो आपको एक टर्मिनल में एकाधिक शैल का उपयोग करने देता है। यह डिफ़ॉल्ट रूप से स्थापित नहीं किया जा सकता है - यह उबंटू पर नहीं है। उबंटू या डेबियन पर, स्क्रीन इंस्टॉल करने के लिए निम्न आदेश का उपयोग करें:
sudo apt-get install screen
एक बार यह स्थापित हो जाने के बाद, चलाएं स्क्रीन आदेश और आप स्क्रीन के बारे में कुछ जानकारी देखेंगे।
यह विशेष नहीं लग सकता है, लेकिन यह खोल वास्तव में जीएनयू स्क्रीन के भीतर चल रहा है। दबाएँ Ctrl-एक और फिर घ स्क्रीन से अलग करने के लिए। आप सामान्य टर्मिनल पर वापस आ जाएंगे।
स्क्रीन पर दोबारा जुड़ने के लिए, चलाएं स्क्रीन -आर आदेश। आप पहले के समान टर्मिनल पर वापस आ जाएंगे।
स्क्रीन के साथ आप बहुत कुछ कर सकते हैं। उदाहरण के लिए, दबाकर स्क्रीन में एक नई "विंडो" (टर्मिनल) बनाएं Ctrl-एक, फिर सी । एक बार आपके पास एकाधिक विंडो हो जाने के बाद, दबाएं Ctrl-एक उनके बीच स्विच करने के लिए दो बार। आप भी दबा सकते हैं Ctrl-एक, फिर “ खिड़कियों की एक सूची देखने के लिए।
हमने पहले जीएनयू स्क्रीन का उपयोग करने के बारे में लिखा है और बायोबू का उपयोग करके चला गया है, जो जीएनयू स्क्रीन को बढ़ाता है।