मालवेअर हे अनाहूत किंवा धोकादायक प्रोग्राम आहेत जे...
![व्हायरस आणि मालवेअर काढून टाकण्यासाठी सर्वोत्तम उपयुक्तता](https://i2.wp.com/webhelper.info/images/danger.jpg)
टर्मिनलचा परिचय
प्रणालीच्या सर्व घटकांमध्ये लिनक्ससर्वात महत्वाचे म्हणजे कमांड लाइन ( बाश-बी आमचे ए मिळवणे शे ell) किंवा टर्मिनल:
नवशिक्या वापरकर्त्यांना असे दिसते की ते कधीही कमांड लाइन वापरण्याचा अवलंब करणार नाहीत आणि काहींना याची भीती वाटते. तथापि, त्यांना जितका अधिक अनुभव मिळेल तितक्या वेळा ते टर्मिनलकडे वळतील.
कमांड लाइन वापरून, तुम्ही ग्राफिकल यूजर इंटरफेस वापरून अकल्पनीय अशा कृती करू शकता. असे दिसून आले की कमांड लाइन वापरुन बऱ्याच क्रिया अधिक जलद आणि अधिक कार्यक्षमतेने केल्या जाऊ शकतात.
कमांड लाइन सर्वांमध्ये वापरली जाते ओएस: विंडोज, मॅकओएस एक्सआणि लिनक्स.
अनेक नवशिक्या वापरकर्ते आक्षेप घेऊ शकतात: "बरं, विंडोजमध्ये आम्ही कमांड लाइन वापरत नाही"
. आणि ते करतील नाही बरोबर आहेत, कारण प्रोग्राम स्थापित/विस्थापित करण्यासाठी सर्व क्रिया किंवा इतर सिस्टम बदल टर्मिनलमध्ये अदृश्यपणे होतात, सिस्टम प्रशासकांचा उल्लेख करू नका जे सहसा कमांड लाइन सेवांचा अवलंब करतात.
ग्राफिकल यूजर इंटरफेस (GUI) प्रोग्राम्स दिसण्यापूर्वीच टर्मिनल विंडो मूळतः पहिल्या संगणक मॉनिटर्सवर प्रदर्शित केली गेली होती आणि नजीकच्या भविष्यात ती बदलण्याची चिन्हे नाहीत.
टर्मिनल आदेश
सॉफ्टवेअर अद्यतने
बऱ्याच वापरकर्त्यांनी टर्मिनलमध्ये खालील आदेश एकापेक्षा जास्त वेळा कार्यान्वित केले आहेत:
sudo apt-अद्यतन मिळवा
sudo apt-get upgrade
ते काय आहेत हे समजून घेण्यासाठी त्यांना अधिक तपशीलवार पाहू या.
सर्व प्रथम, मी हे लक्षात घेऊ इच्छितो की सर्व आज्ञा इंग्रजीमध्ये लिहिल्या जातात आणि केवळ "फ्लॅशलाइटमधून" नसतात, परंतु प्रत्येकाच्या वापरासाठी विशिष्ट अर्थ असतो. आणि कमांड लाइन काय आहे लिनक्सअतिशय केस संवेदनशील. दुसऱ्या शब्दांत, या कमांड्स लोअरकेसमध्ये (लोअरकेस अक्षरे) लिहिल्या जातात, परंतु जर तुम्ही समान कमांड एंटर केली, परंतु अपरकेसमध्ये (अपरकेस अक्षरे), ती कार्यान्वित केली जाणार नाही. हे लक्षात ठेवण्याची गरज आहे.
संघ sudo, हे मूलत: खालील शब्दांचा समावेश असलेले संक्षेप आहे: s वर u सेवा करा, ज्याचा इंग्रजीतून अनुवादित शब्दशः अर्थ खालीलप्रमाणे आहे: s वर u सेवा- सुपरयूजर(प्रशासक), करा - करतो. त्या. जेव्हा ही कमांड सामान्य कमांडमध्ये असते, तेव्हा कमांड लाइन हे समजण्यासाठी बनवले जाते की ते कार्यान्वित केले जाऊ शकते सुपरयूजर(प्रशासक), वापरकर्ता जो सिस्टम इंस्टॉलेशन दरम्यान नोंदणीकृत होता आणि त्याचा संकेतशब्द प्रविष्ट केला:
संघ apt-getजे नंतर येते sudoआणि स्पेसमध्ये डॅशने विभक्त केलेले दोन शब्द असतात, जे हे दोन शब्द एका कमांडमध्ये एकत्र करतात आणि त्याचा अर्थ भाषांतरात होतो: कलते-कार्यप्रदर्शन.
संघ अद्यतन, भाषांतरात - अद्यतन.
तर sudo apt-अद्यतन मिळवाशब्दशः अनुवादित - superuser कलते-ते-कार्यान्वीतअद्यतन.
ही कमांड एंटर केल्यानंतर आणि की दाबल्यानंतर प्रविष्ट करा, टर्मिनल पासवर्ड विचारते. पासवर्ड एंटर केल्यानंतर आणि पुन्हा दाबा प्रविष्ट करा, पॅकेजेसची यादी अद्ययावत करण्याची प्रक्रिया सुरू होईल.
नोंद. सह कमांड प्रविष्ट केल्यानंतर टर्मिनलमध्ये वैशिष्ट्ये आहेत sudo, म्हणजे, जेव्हा तुम्ही पासवर्ड एंटर करता, तेव्हा तो अक्षरे किंवा चिन्हांमध्ये प्रदर्शित होत नाही, म्हणून तुम्ही नेहमी कीबोर्ड लेआउटकडे लक्ष दिले पाहिजे ज्यामध्ये तुम्ही पासवर्ड प्रविष्ट करता आणि दुसरा, हे उपस्थितीसह पहिली कमांड कार्यान्वित केल्यानंतर आहे. sudo, त्यानंतरच्या आज्ञा (जरी त्यामध्ये असतील sudo), यापुढे तुम्हाला ठराविक वेळेसाठी पासवर्ड एंटर करण्याची आवश्यकता नाही (sudo सत्र उघडे ठेवते) त्याच टर्मिनल विंडोमध्ये, म्हणजे टर्मिनल वापरणे सुरूच आहे असे सूचित करते सुपरयूजर(प्रशासक).
संघ sudo apt-get upgradeमागील संघासारखेच, जेथे श्रेणीसुधारित करा - आधुनिकीकरण, सुधारणा(सिस्टम). ही कमांड सहसा अपडेट कमांडनंतर कार्यान्वित केली जाते. कमांड कार्यान्वित झाल्यानंतर, ते टर्मिनलमध्ये प्रदर्शित होते शक्यस्थापनेसाठी पॅकेजेस, उदा. आधुनिकीकरण, प्रणाली सुधारणा. वापरकर्त्याने फक्त या पॅकेजेसच्या स्थापनेशी सहमत असणे आवश्यक आहे किंवा नाही.
प्रोग्राम्सची स्थापना, काढणे
sudo apt-get install chromium-browser
sudo apt-get काढून टाका क्रोमियम-ब्राउझर
तुम्ही बघू शकता, लाल रंगात हायलाइट केलेल्या एका शब्दाचा अपवाद वगळता, कमांड्स एकमेकांशी अगदी सारख्याच आहेत. पहिल्या संघात स्थापित करा - स्थापित करा क्रोमियम-ब्राउझर, आणि दुसऱ्या मध्ये काढा - हटवा क्रोमियम-ब्राउझर
अशा प्रकारे, अनुप्रयोग (प्रोग्राम) आणि सिस्टममधील इतर फायली स्थापित आणि काढल्या जातात.
जर तुम्हाला एखाद्या साइटवर प्रोग्राम स्थापित करण्यासाठी समान कमांड सापडला असेल आणि तो स्थापित केला असेल, परंतु प्रोग्राम तुम्हाला अनुकूल नसेल आणि तुम्हाला तो काढायचा असेल, तर फक्त इंस्टॉलेशन कमांड बदला. स्थापित करावर काढाआणि टर्मिनलमध्ये कार्यान्वित करा, कारण प्रोग्राम हटविला जाईल.
तृतीय-पक्ष रेपॉजिटरीमधून प्रोग्राम स्थापित करणे
आता थर्ड-पार्टी रिपॉजिटरी (उदाहरणार्थ) जोडून प्रोग्राम स्थापित आणि अनइंस्टॉल करण्यासाठी कमांड पाहू या:
sudo add -apt-repository ppa:upubuntu-com/gtk+3.6
sudo apt-अद्यतन मिळवा
sudo apt-get install flatstudiodark-gtk
सर्वप्रथम, थर्ड-पार्टी रिपॉझिटरी का कनेक्ट करूया ते शोधूया? रेपॉजिटरी म्हणजे डेव्हलपरच्या वेबसाइटवरील फाइल्सचे स्टोरेज. या प्रकरणात, तिसऱ्या कमांडसह आम्हाला थीम सेट करायची आहे, परंतु ती नाही ॲप केंद्र, याचा अर्थ आपल्याला प्रथम स्टोरेज (रेपॉजिटरी) विषयासह (प्रथम कमांड) कनेक्ट करणे आवश्यक आहे, कुठे जोडा - जोडा, ppa:upubuntu-com/gtk+3.6- रेपॉजिटरीचे नाव, नंतर दुसऱ्या कमांडने पॅकेजेसची यादी अपडेट करा आणि तिसऱ्या कमांडसह - थीमसह पॅकेज स्वतः स्थापित करा.
जर तुम्हाला हा ऍप्लिकेशन आवडत नसेल (या विशिष्ट प्रकरणात, डिझाइन थीम) आणि तुम्ही ते काढून टाकण्याचे ठरवले, तर तुम्ही इंस्टॉलेशन कमांड बदलू शकता जेणेकरून ते अनइंस्टॉल कमांडसारखे दिसतील:
sudo apt-get remove flatstudiodark-gtk
sudo add-apt-repository --remove ppa:upubuntu-com/gtk+3.6
sudo apt-अद्यतन मिळवा
प्रथम आपल्याला प्रोग्रामसह पॅकेज काढण्यासाठी कमांड चालवावी लागेल, जिथे आम्ही बदलतो स्थापित करावर काढा, नंतर कमांडमध्ये जोडून स्टोरेज (रेपॉजिटरी) हटवा --काढून टाका - हटवा, कारण स्टोरेज आता अनावश्यक आहे आणि आम्ही नवीनतम कमांडसह सिस्टम अद्यतनित करतो.
प्रशासक अधिकारांसह ग्राफिक प्रोग्राम चालवा.
समजा आम्हाला फाइल व्यवस्थापक लाँच करणे आवश्यक आहे नॉटिलसग्राफिकल इंटरफेसद्वारे सिस्टम फोल्डर्सची सामग्री कशीतरी बदलण्यासाठी प्रशासक अधिकारांसह. हे करण्यासाठी, खालील आदेश प्रविष्ट करा:
gksudo नॉटिलस
gksu नॉटिलस
जेथे पासवर्ड एंट्री, या प्रकरणात, ग्राफिकल विंडोमध्ये होईल, टर्मिनलमध्ये नाही.
परंतु आपण कमांडमध्ये आवश्यक मार्ग थेट इच्छित फोल्डरमध्ये निर्दिष्ट करू शकता:
gksu नॉटिलस /usr/share/themes
या आदेशात, एक स्लॅश (/) - स्लॅशटर्मिनलला सूचित करते की त्याला पुढील फोल्डरवर जाण्याची आवश्यकता आहे.
कमांडसह टर्मिनलवरून प्रोग्राम चालवणे
प्रणाली मध्ये लिनक्सतुम्ही तुमच्या सिस्टमवर स्थापित टर्मिनलवरून कोणताही प्रोग्राम चालवू शकता, मुख्य गोष्ट म्हणजे त्याचे योग्य नाव जाणून घेणे. अनेक प्रोग्राम्समध्ये एका शब्दाचे नाव आणि काही दोन किंवा तीन शब्द असतात. उदाहरणार्थ: नॉटिलस; उबंटू चिमटा; Gnome Tweak टूल. जर आपण टर्मिनलमध्ये कमांड्सचे नाव लिहिल्याप्रमाणे एंटर केले तर आपण कोणतेही ऍप्लिकेशन उघडू शकणार नाही. पुन्हा एकदा, मी पुनरावृत्ती करतो की टर्मिनल अत्यंत केस संवेदनशील आहे, म्हणजे. कमांड फक्त लोअरकेस (लोअरकेस अक्षरे) मध्ये प्रविष्ट केली जाणे आवश्यक आहे आणि डॅशने विभक्त केलेली, मोनोलिथिक असणे आवश्यक आहे, जर त्यात अनेक शब्द असतील (उदाहरणे):
नॉटिलस
उबंटू-चिमटा
gnome-tweak-tool
अशा प्रकारे तुम्ही ॲप्लिकेशन्स उघडू शकता, परंतु जर तुम्ही टर्मिनल बंद केले तर प्रोग्राम त्याच्यासोबत बंद होईल. हे होण्यापासून रोखण्यासाठी, तुम्हाला कमांड जोडण्याची आवश्यकता आहे बाहेर पडास्पेसेस आणि सेपरेटर कॅरेक्टर वापरून प्रोग्राम उघडल्यानंतर टर्मिनल बंद करण्यासाठी & :
नॉटिलस आणि बाहेर पडा
उबंटू-चिमटाआणि बाहेर पडा
gnome-tweak-toolआणि बाहेर पडा
विभाजक द्वारे & एका कमांडमध्ये एकत्रित करून तुम्ही अनेक एक्झिक्यूशन (ओपनिंग) कमांड्स समाविष्ट करू शकता:
नॉटिलस आणि उबंटू-ट्वीक आणि जीनोम-ट्वीक-टूल आणि बाहेर पडा
निर्देशिका (फोल्डर्स) तयार करणे आणि त्यामध्ये फाइल्स ठेवणे
तुमच्यापैकी बऱ्याच जणांनी टर्मिनल कमांड वापरून तुमचा कीबोर्ड लेआउट ट्रेमध्ये दाखवण्यासाठी बॉक्स चेक केले आहेत:
mkdir ~/.icons
mkdir ~/.icons/flags
cd ~/.icons/flags
आता दिलेल्या प्रत्येक कमांडस तपशीलवार पाहू.
संघ mkdir ~/.icons- मध्ये लपलेली निर्देशिका (फोल्डर) तयार करते होम फोल्डरहक्कदार चिन्ह.
mk- साठी लहान बनवणे - करा, तयार करा. dir- संक्षिप्त निर्देशिका - निर्देशिका, फोल्डर.~ - टिल्ड चिन्ह नेहमी सूचित करते होम फोल्डरवापरकर्ता / - फोल्डर पदनाम. .icons- तयार होत असलेल्या फोल्डरचे नाव सूचित करते आणि समोरचा बिंदू नेहमी सूचित करतो की हे फोल्डर लपलेले आहे.
संघ mkdir ~/.icons/flagsनावाचे फोल्डर देखील तयार करते /ध्वजलपलेल्या फोल्डरमध्ये /.iconsआणि होम फोल्डर - ~ .
संघ cd ~/.icons/flagsफोल्डरवर नेव्हिगेट करते /ध्वज, जे यामधून आहे होम फोल्डर - ~ आणि लपविलेल्या फोल्डरमध्ये /.icons.
सीडी - c- संक्रमण पदनाम, d - निर्देशिका - निर्देशिका (फोल्डर).संघ wget http://suservice.net/icons/flags2/(ru,us).pngचेकबॉक्स फाइल्स फोल्डरमध्ये लोड करते /ध्वज, ज्यावर आम्ही मागील टप्प्यावर गेलो.
wget- साठी लहान w - वेब- निव्वळ, मिळवा - प्राप्त, म्हणजे नेटवर्कवरून फायली मिळवा आणि नेहमी आधी ठेवल्या जातात URLस्पेसने विभक्त केलेला पत्ता. या प्रकरणात, आधी http://suservice.net/icons/flags2/(ru,us).png, ज्यामधून ध्वजांसह फायली लोड केल्या जातात.
आदेशासह प्रक्रिया नष्ट करा
सर्व प्रथम, प्रक्रिया म्हणजे काय हे जाणून घेऊया?
जेव्हा सिस्टम सुरू होते, तेव्हा अनेक प्रक्रिया सुरू केल्या जातात, ज्याची माहिती वापरकर्त्याला नसते. परंतु आम्ही मॉनिटर स्क्रीनवर अनेक प्रक्रिया पाहतो, आम्ही त्या स्वतः लाँच करतो आणि त्यांचे व्यवस्थापन करतो, हे खुले कार्यक्रम आहेत. याबद्दल सांगण्याचा सर्वोत्तम मार्ग म्हणजे कार्यक्रम शीर्ष, टर्मिनलमध्ये लॉन्च केले:
कधीकधी असे घडते की सिस्टममधील काही प्रक्रिया अयशस्वी झाली आहे किंवा काही प्रोग्राम फक्त गोठले आहेत आणि क्लोज बटण प्रतिसाद देत नाही किंवा बंद बटण अजिबात नाही (कॉन्की विजेट). या प्रकरणात मध्ये लिनक्सएक अतिशय चांगली आज्ञा आहे - "किलर":
p- साठी लहान प्रक्रिया(प्रक्रिया), मारणे - मारणे.
परंतु ही आज्ञा स्वतःच कार्य करत नाही, त्याला युक्तिवाद आवश्यक आहे, म्हणजे. किंवा कॉलममध्ये प्रदर्शित केलेला प्रक्रिया क्रमांक पीआयडीकमांड कार्यान्वित केल्यानंतर (टर्मिनल स्नॅपशॉट पहा). शीर्ष, किंवा स्तंभातील प्रक्रियेचे नाव कमांड. काळजी करू नका, कमांड प्रोग्राम स्वतःच नष्ट करणार नाही, ती फक्त अंमलबजावणीची प्रक्रिया थांबवेल. जर तो ग्राफिक्स प्रोग्राम असेल तर तो फक्त बंद होईल. प्रयोगासाठी, मी सर्वात निरुपद्रवी प्रक्रिया निवडली, जी बंद केल्यावर काहीही नुकसान होणार नाही. तर खालील आदेश चालवा:
pkill gnome-terminal
टर्मिनल विंडो गायब झाली आहे, म्हणजे. होते "मारले"(थांबलेली) एक प्रक्रिया जी मॉनिटर स्क्रीनवर प्रोग्राम प्रदर्शित करते.
xkill- दृश्यमान प्रक्रिया नष्ट करते आणि स्वतःच कार्य करते, म्हणजे. कमांड कार्यान्वित केल्यानंतर, कोणत्याही दृश्यमान प्रोग्रामवर (विंडो) कर्सरऐवजी परिणामी क्रॉसवर क्लिक करा आणि ते बंद होईल.
निष्कर्ष
मी विश्लेषणासाठी आज्ञा निवडल्या आहेत ज्या सामान्य वापरकर्त्याला सिस्टम सेट करताना आढळतात.
जर कोणाला टर्मिनल कमांड्सबद्दल अधिक जाणून घ्यायचे असेल तर मी विनामूल्य संदर्भ डाउनलोड करण्याची शिफारस करतो स्कॉट ग्रॅनमन
"लिनक्स. पॉकेट गाइड". फक्त Google स्कॉट ग्रॅनमन
आणि शोध द्या.
Test@linoxide:~/Downloads$ cd - /home/eyramm test@linoxide:~$ cd - /home/eyramm/Downloads test@linoxide:~/Downloads$
येथे आम्ही प्रथम डाउनलोड डिरेक्टरीमध्ये होतो, नंतर होम डिरेक्टरीमध्ये आणि शेवटी डाउनलोड डिरेक्टरीमध्ये परतलो.
$ apt install vlc E: लॉक फाइल उघडू शकली नाही /var/lib/dpkg/lock - उघडा (13: परवानगी नाकारली) E: प्रशासन निर्देशिका (/var/lib/dpkg/) लॉक करण्यात अक्षम आहात, तुम्ही रूट आहात का? $sudo!! sudo apt install vlc vlc आधीच नवीन आवृत्ती आहे (2.2.2-5ubuntu0.16.04.3).
हे तंत्र चर्चा केलेल्या सारख्याच परिस्थितीत खूप उपयुक्त आहे, जेव्हा आधी प्रविष्ट केलेली कमांड सुपरयूजर अधिकारांसह कार्यान्वित करणे आवश्यक आहे.
असताना! ; झोपा 1; पूर्ण
उदाहरणार्थ:
$while! ./run.sh; झोपा 1; पूर्ण केले cat: run.sh: अशी कोणतीही फाइल किंवा निर्देशिका cat: run.sh: अशी कोणतीही फाइल किंवा निर्देशिका linoxide.com नाही
run.sh फाइल सापडेपर्यंत आणि त्यातील मजकूर स्क्रीनवर मुद्रित होईपर्यंत या उदाहरणातील कमांडची पुनरावृत्ती केली जाईल.
$pv access.log | gzip > access.log.gz 611MB 0:00:11 [=> ] 15% ETA 0:00:59
इको wget https://sample.site/test.mp4 | दुपारी 2:00 वाजता
प्रलंबित नोकऱ्या पाहण्यासाठी, atq कमांड वापरा.
$ cat /etc/passwd | स्तंभ -t
आमच्याकडे काय आहे ते येथे आहे.
कमांड आउटपुट एक टेबल म्हणून आयोजित
की संयोजन Alt + . तुम्हाला पूर्वी एंटर केलेल्या कमांडमधून नेव्हिगेट करण्याची परवानगी देते. Ctrl + U हे की कॉम्बिनेशन ओळीतून आधीच प्रविष्ट केलेल्या सर्व गोष्टी काढून टाकते. उदाहरणार्थ, कमांड लाइनवर प्रविष्ट केलेला पासवर्ड साफ करण्यासाठी तुम्ही हे करून पाहू शकता.
कमांड हिस्ट्री द्वारे वाढीव रिव्हर्स सर्च करण्यासाठी, कीबोर्ड शॉर्टकट Ctrl + R वापरा.
$ zip -re test.zip AdbeRdr11010_en_US.exe run.sh Smart_Switch_pc_setup.exe पासवर्ड एंटर करा: पासवर्ड सत्यापित करा: जोडणे: AdbeRdr11010_en_US.exe (डिफ्लेट केलेले 0%) जोडणे: run.sh (संचयित 0%) जोडणे: Smart_Switch_switch_2x (Stored 0%) adding. %)
$ cat /dev/urandom > /dev/null
$ cp /home/sample.txt(,-जुना)
तुम्ही ते कसे उलगडू शकता ते येथे आहे:
$ cp /home/sample.txt /home/sample.txt-old
खाली बॅच मोडमध्ये विशिष्ट विस्तारासह फायलींचे नाव बदलण्याचे उदाहरण आहे:
$ls text_comes_here_1.txt text_comes_here_2.txt text_comes_here_3.txt text_comes_here_4.txt $ नाव बदला "s/comes_here/goes_there/" *.txt $ ls text_goes_there_1.txt_tego3 मजकूर.
आज, लिनक्स OS मध्ये ऑपरेशन्स करण्यासाठी अनेक ग्राफिकल युटिलिटीज विकसित केल्या गेल्या आहेत, ज्यामुळे ते कॉन्फिगर करणे आणि सिस्टमसह कार्य करणे सोपे होते.
निःसंशयपणे, हे अतिशय सोयीस्कर आणि उपयुक्त आहे, विशेषत: जे लोक नुकतेच लिनक्स शिकू लागले आहेत त्यांच्यासाठी.
तथापि, OS शी व्यवहार करणाऱ्या प्रत्येकासाठी मूलभूत टर्मिनल आदेशांचे ज्ञान आवश्यक आहे.
आदेश [पर्याय] [फाईल्स/फोल्डर्स]
जेथे पर्याय (बहुतेकदा की म्हणतात) कमांडच्या अंमलबजावणीवर परिणाम करणारे पॅरामीटर्स निर्दिष्ट करतात आणि फाईल्स आणि फोल्डर्स हे ऑब्जेक्ट्स आहेत ज्याकडे कमांडची क्रिया निर्देशित केली जाते.
कारण वेगवेगळ्या संघांसाठी समान की चा अर्थ असू शकतोभिन्न क्रिया, सर्व कळांचे वर्णन करणे शक्य नाही. कमांडबद्दल माहिती मिळवण्यासाठी, तुम्ही --help स्विच वापरू शकता, जे बहुतेक कमांडसाठी सार्वत्रिक आहे.
कमांडबद्दल विस्तारित मदतीसाठी, तुम्ही man किंवा info कमांड वापरू शकता.
-version पर्याय वापरून, तुम्ही कमांडचा आवृत्ती क्रमांक शोधू शकता. मुख्य लिनक्स टर्मिनल कमांडसाठी मदत मिळविण्याची उदाहरणे - ls:
Ls --help ls --verison man ls infols
अशाप्रकारे, तुम्ही कमांडच्या वाक्यरचना, पर्याय आणि कृतींबद्दल आवश्यक माहिती सहज मिळवू शकता.
लिनक्स टर्मिनल कमांड कार्यान्वित करताना नियमित वापरकर्त्यांकडे मर्यादित पर्याय असतात.
डीफॉल्टनुसार, वापरकर्ते त्यांच्या मालकीच्या वस्तूंवर ऑपरेशन करू शकतात. वापरकर्त्याने, इतर लोकांच्या वस्तूंवर ऑपरेशन्स करण्यासाठी, तसेच सर्व वापरकर्त्यांना प्रभावित करणाऱ्या सिस्टममध्ये बदल करणारी ऑपरेशन्स करण्यासाठी, ऑपरेशन ऑब्जेक्टचे योग्य अधिकार प्राप्त करणे आवश्यक आहे किंवा त्यांना सुपरयूजर म्हणून चालवा(रूट), ज्याला टर्मिनल कमांड कार्यान्वित करताना अमर्याद अधिकार आहेत.
सिस्टीममधून लॉग आउट न करता सुपरयूजर अधिकार प्राप्त करण्यासाठी, तुम्हाला su टर्मिनल कमांड चालवावी लागेल आणि रूट पासवर्ड एंटर करावा लागेल.
हे रद्द करणे योग्य आहे की ज्या वापरकर्त्यांना रूट पासवर्ड माहित आहे, त्यांना सिस्टममधील सर्व अधिकार आहेत. वापरकर्त्यांना सुपरयुझरच्या वतीने ऑपरेशन्स करण्याची क्षमता देण्याची आणि त्याच वेळी त्यांच्या कृती स्वातंत्र्यावर मर्यादा घालण्याची आवश्यकता असल्यास, आपण आधी अनुमत ऑपरेशन्सची सूची आणि प्रत्येक वापरकर्त्यासाठी उपलब्ध फाइल्स कॉन्फिगर करून, sudo कमांड वापरू शकता. .
मदतीला कॉल करून प्रत्येक वैयक्तिक वितरणामध्ये sudo कसे कार्य करते याबद्दल अचूक माहिती पाहणे सर्वोत्तम आहे.
sudo चालवताना, वापरकर्त्याला त्यांचा पासवर्ड प्रविष्ट करणे आवश्यक आहे. sudo कमांड वापरून वापरकर्त्यांसाठी उपलब्ध वैशिष्ट्यांसाठी सेटिंग्ज /etc/sudoers (man/etc/sudoers मध्ये अधिक तपशील) मध्ये संग्रहित केले जातात.
कदाचित मूलभूत लिनक्स कमांड्सची अनुक्रमिक अंमलबजावणीकिंवा काही अटींच्या अधीन कामगिरी. कमांड प्रोसेसर आणि टर्मिनल कमांडचे ज्ञान हे या ओएसचे महत्त्वाचे साधन आहे.
बेसिक लिनक्स कमांड्स तुम्हाला टर्मिनल कसे वापरायचे याची कल्पना देतात. तपशीलवार माहितीसाठी, तुम्ही नेहमी प्रत्येक वितरणामध्ये समाविष्ट असलेल्या मदत प्रणालीचा संदर्भ घेऊ शकता.
येथे श्रेण्यांमध्ये विभागलेल्या मूलभूत लिनक्स कमांड्स आहेत. शेवटी, लिनक्समध्ये कमांड लाइन आणि टर्मिनल एमुलेटरसह काम करण्याची वैशिष्ट्ये दिली आहेत.
नॅनोआणि पिको- सर्वात समजूतदार संपादक जे थेट टर्मिनलमध्ये मजकूर मोडमध्ये कार्य करतात. /etc/fstab फाइल बदलण्यासाठी, उदाहरणार्थ, तुम्हाला टाइप करणे आवश्यक आहे nano /etc/fstab. CTRL+X संपादकातून बाहेर पडा. संपादक viआणि vimअंध दहा बोटांच्या पद्धतीने कार्य करण्यासाठी डिझाइन केलेले.
अमर्याद अधिकार आहेत. ड्रायव्हर्स इन्स्टॉल करताना आणि महत्त्वाच्या Linux सेटिंग्ज बदलताना सुपरयूजर अधिकार वापरणे आवश्यक आहे. वितरण स्थापित करताना रूट वापरकर्ता पासवर्डची विनंती केली जाते. नंतर इंस्टॉलेशन नंतर लगेच तुम्ही निर्दिष्ट पासवर्ड आणि लॉगिनसह सिस्टममध्ये लॉग इन करू शकता मूळ.
जर तुम्ही नियमित वापरकर्ता म्हणून लॉग इन केले असेल, तर तुम्ही कमांडसह विशिष्ट टर्मिनल उदाहरणामध्ये सुपरयूझर अधिकार मिळवू शकता. su, जे एंटर केल्यानंतर तुम्ही सुपरयूजर पासवर्ड एंटर करणे आवश्यक आहे. तुम्ही कमांडसह नियमित वापरकर्ता सत्रात परत येऊ शकता बाहेर पडा.
तथापि, उबंटू आणि कुबंटू सारखे वितरण इंस्टॉलेशन दरम्यान सुपरयूझर तयार करत नाहीत. तुम्ही रूट म्हणून लॉग इन करू शकणार नाही किंवा su वापरू शकणार नाही. या डिस्ट्रिब्यूशन्समधील सुपरयूजर अधिकार कमांडद्वारे मिळू शकतात sudo. सुपरयुजर अधिकारांची आवश्यकता असलेल्या प्रत्येक कमांडच्या आधी ते लिहिलेले असणे आवश्यक आहे. उदाहरणार्थ sudo nano /etc/fstab. पहिल्या sudo कमांडनंतर, तुम्हाला पासवर्ड एंटर करणे आवश्यक आहे वर्तमानवापरकर्ता जे वापरकर्ते sudo किंवा admin गटाचे सदस्य आहेत (Linux वितरणावर अवलंबून) ते sudo वापरू शकतात, जे वितरण स्थापित करताना Ubuntu आणि Kubuntu च्या पहिल्या वापरकर्त्यासाठी स्वयंचलितपणे केले जाते.
फाईलवर लिहिलेल्या कमांड कमांडद्वारे कार्यान्वित केल्या जातात sh फाइलनाव.
लिनक्समधील मानक कमांड डॉस आणि विंडोज कमांडपेक्षा भिन्न आहेत - ते सहसा लहान असतात. नेहमीप्रमाणे कमांड लाइनसह कार्य करताना, ब्लिंक करणारा कर्सर मजकूर एंट्रीची स्थिती दर्शवतो, कमांड लाइन चालू पथ आणि संगणकाच्या नावाने सुरू होते, त्यानंतर $, %, किंवा # चिन्ह असते. नंतरचा अर्थ असा आहे की कमांड रूट सुपरयूझर म्हणून कार्यान्वित केल्या जातील. ~ चिन्ह वापरकर्त्याच्या वर्तमान होम डिरेक्टरीचा मार्ग दर्शवितो.
बऱ्याच Linux कमांड ज्यांना वापरकर्त्याला कोणतेही आउटपुट आवश्यक नसते ते यशस्वीरित्या पूर्ण झाल्यास स्क्रीनवर काहीही आउटपुट करत नाहीत. कमांड सामान्यपणे चालत नसल्यास फक्त त्रुटी आणि चेतावणी आउटपुट आहेत. त्या. लिनक्समध्ये, सामान्य तत्त्व "शांत म्हणजे ते कार्य करते."
कोणत्याही लिनक्स टर्मिनलमध्ये, कीबोर्डवरील वर/खाली बाणांचा वापर करून, तुम्ही कमांड इतिहास स्क्रोल करू शकता, जो कार्य सत्रांमध्ये जतन केला जातो आणि भिन्न वापरकर्ते आणि यजमानांसाठी भिन्न असतो (कमांड लाइनवरून दुसऱ्या संगणकाशी कनेक्ट करण्याच्या बाबतीत. ssh). सध्याच्या निर्देशिकेत अंशतः टाईप केलेली कमांड किंवा फाइल किंवा डिरेक्ट्रीचे नाव TAB कीसह आपोआप जोडले जाऊ शकते. जर एकापेक्षा जास्त पर्याय सापडले आणि TAB द्वारे आदेश स्पष्टपणे चालू ठेवणे अशक्य असेल, तर सर्व योग्य पर्याय प्रदर्शित केले जातात.
ग्राफिकल वातावरणात काम करताना, टर्मिनल एमुलेटर सोयीस्कर असतात. नियमानुसार, ते बुकमार्कचे समर्थन करतात - एका विंडोमध्ये अनेक टर्मिनल, रंग योजनांचे समर्थन करतात. सर्वात सामान्य टर्मिनल एमुलेटर म्हणजे Gnome टर्मिनल, Konsole, XFCE टर्मिनल.
टर्मिनलव्ही उबंटू 13.04उबंटू ऑपरेटिंग सिस्टीम तसेच इतर वितरण व्यवस्थापित करण्यासाठी ते सर्वोत्तम साधन होते आणि राहील लिनक्स आणि *निक्स.
अर्थात, आज, सामान्य वापरकर्त्यांच्या सोयीसाठी, मोठ्या संख्येने ग्राफिकल उपयुक्तता आधीच तयार केल्या गेल्या आहेत आणि तयार केल्या जात आहेत, जसे की ऍप्लिकेशन सेंटर आणि पॅकेज मॅनेजर, जे सरासरी वापरकर्त्यास क्वचितच कमांड लाइन वापरण्याची परवानगी देतात.
जर तुम्हाला Linux Ubuntu OS सोबत काम करण्याची तत्त्वे समजून घेण्याची इच्छा नसेल आणि तुम्ही लिनक्सचा वापर ग्राफिकल इंटरफेससह इंटरनेट सर्फिंग, कागदपत्रांवर प्रक्रिया करण्यासाठी आणि प्रिंटिंगसाठी वर्कस्टेशन म्हणून करत असाल तर हे सर्व नक्कीच चांगले आहे.
संबंधित लेख:
उबंटू टर्मिनलवर प्रभुत्व मिळवण्यासाठी नवशिक्यांसाठी सर्वोत्तम 17 आज्ञा.
तुम्हाला माहीत नसेल तर कसेव्ही उबंटू लाँच टर्मिनल, तर उत्तर सोपे आहे, त्याच वेळी की संयोजन दाबा Ctrl+Alt+Tआणि टर्मिनल उघडेल.
№ 1. ls कमांड:वर्तमान निर्देशिकेतील सामग्री पहा
तुम्हाला फाइल्स/फोल्डर्सच्या परवानग्या पाहायच्या असल्यास -फ्लॅग वापरा:
लक्षात ठेवा, ते
वर्तमान निर्देशिकेशी जुळते
पालक निर्देशिका
~ (वापरकर्त्याच्या) होम डिरेक्ट्रीचे प्रतिनिधित्व करते
№ 3. संघ PWD: आउटपुट चालू/कार्यरत निर्देशिका
$pwd /home/Desktop/scripts
№ 4. संघ MkDir: निर्देशिका (फोल्डर) तयार करण्यासाठी कमांड.
$mkdir फोटो
№ 5. संघ rm: डिरेक्टरी हटवा/फाइल/डिरेक्टरी हटवा
$RM useless.sh
टीप: फक्त रिकाम्या डिरेक्ट्री हटवते, परंतु तुम्ही -F ध्वज निर्दिष्ट केल्यास, तुम्ही त्यांना त्यांच्या सामग्रीसह हटवू शकता. परंतु तुम्हाला -R, -F सारख्या युक्तिवादांमध्ये सावधगिरी बाळगावी लागेल. (आरएफ खूप धोकादायक आहे).
#६. sudo कमांड
$sudo apt-get install gnome-shell
नंतर प्रशासकीय कार्ये करण्यासाठी परवानगी मिळविण्यासाठी सुपरयुजर खात्याचा पासवर्ड प्रविष्ट करा. त्यामुळे तुम्हाला फाइल परवानगी किंवा इन्स्टॉलेशनशी संबंधित त्रुटी आढळल्यास, उपसर्ग म्हणून sudo वापरणे मदत करू शकते.
№ 7. संघ MV: नाव बदला किंवा फाइल/डिरेक्टरी हलवा
$mv फाइल1 ~/डाउनलोड/संग्रह/
वरील आदेश फाइलला वर्तमान निर्देशिकेतून गंतव्य निर्देशिकेत हलवेल.
$mv logo_2.jpg new_logo.jpg
ते logo_2.jpg फाइलचे नाव new_logo.jpg असे बदलेल.
क्रमांक 8. cat कमांड: पहा फाइल सामग्री
$cat install.log
क्र. 9. मनुष्य आज्ञा: उपयुक्तता/आदेश/प्रोग्राम संदर्भ
उदाहरणार्थ, जर तुम्हाला RM कमांडबद्दल अधिक जाणून घ्यायचे असेल तर चालवा उबंटू टर्मिनल
क्र. 10. cp कमांड: फाइल्स/डिरेक्टरी कॉपी करणे
$cp movie_name.mp4 ~/Downloads/movies/
कमांड लाइनवर इंटरनेटवरून फाइल्स डाउनलोड करताना GNU Wget किंवा Wget वापरण्यास सोयीस्कर आहे.
Wget url_of_the_content
क्र. 12. gksudo कमांड: विशेषाधिकारांसह ग्राफिकल अनुप्रयोग चालवा
Gksudo Nautilus
ही आज्ञा विशेषाधिकारांसह नॉटिलस उघडेल. हे ग्राफिकल मोडमध्ये सुडो सारखे आहे.
क्रमांक 13. संघ बंद: टर्मिनलवरून संगणक बंद करा
$shutdown -h (आता ; 120)
जर तुम्हाला आता बंद करायचे असेल किंवा 10:30 किंवा 120 सारखी काही मिनिटे (म्हणजे 2 तासात) सारखी अचूक वेळ निर्दिष्ट करायची असेल तर वेळ 0 किंवा आता असू शकते.
№ 14.
IN उबंटूस्थापित करण्यासाठी आपल्याला एक कमांड प्रविष्ट करणे आवश्यक आहे ज्यासाठी सुपरयुजर विशेषाधिकारांची आवश्यकता असेल, म्हणून फक्त उपसर्ग जोडा sudoप्रत्येक कमांडच्या आधी (ते वापरकर्त्याचा पासवर्ड विचारेल आणि तुम्ही पूर्ण केले!).
#15: APT-GET कमांड: पॅकेज मॅनेजमेंटसाठी कमांड लाइन टूल
विविध पर्याय आहेत जसे की:
उदाहरणार्थ PyRoom (एक विनामूल्य मजकूर संपादक) प्रोग्राम स्थापित करू.
इन्स्टॉल कमांड - इंस्टॉलेशनसाठी
Sudo apt-get install pyroom
आदेश काढा- पॅकेज काढणे
Sudo apt-get remove pyroom
अद्यतन आदेश - पॅकेज कॅशे अपडेट करण्यासाठी
क्रमांक 16. संघ add-apt-repository- PPA भांडार जोडण्यासाठी (तुमच्या आवडत्या अनुप्रयोगांसाठी)
उदाहरणार्थ, Eidete अनुप्रयोगासाठी PPA जोडा
Sudo add-apt-repository ppa:shnatsel/eidete-दैनिक
पीपीए जोडल्यानंतर, उपलब्ध पॅकेजेसची सूची अद्यतनित करणे आवश्यक आहे, यासाठी कमांड वापरा:
क्र. 17. apt-cache कमांड: कॅशेमधून पॅकेजमध्ये प्रवेश करण्यासाठी
APT-cache मध्ये लिंक केलेले पॅकेज शोधत आहेउदाहरणार्थ
$sudo apt-cache शोध जिम्प