Basic Terminal Commands in Linux | लिनक्स में बेसिक टर्मिनल कमांड
विषयसूची:
- कमांड के बारे में जानकारी प्राप्त करना
man
आज्ञा देता है- फ़ाइल सिस्टम नेविगेट करना
- वर्तमान कार्य निर्देशिका (
pwd
कमांड) - बदलती निर्देशिका (
cd
कमांड) - फ़ाइलें और निर्देशिकाएँ के साथ काम करना
- लिस्टिंग निर्देशिका सामग्री (
ls
कमांड) - फ़ाइल सामग्री (
cat
कमांड) प्रदर्शित करना - फ़ाइलें बनाना (
touch
कमांड) - निर्देशिका बनाना (
mkdir
कमांड) - प्रतीकात्मक लिंक बनाना (
ln
कमांड) - फ़ाइलों और निर्देशिकाओं को निकालना (
rm
कमांड) - फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाना (
cp
कमांड) - फ़ाइलों और निर्देशिकाओं को स्थानांतरित करना और उनका नाम बदलना (
mv
कमांड) - स्थापित करना और संकुल हटाना
- उबंटू और डेबियन (
apt
कमान) - CentOS और फेडोरा (
dnf
कमांड) - फ़ाइल स्वामित्व और अनुमतियाँ
- परिवर्तन की अनुमति (
chmod
कमांड) - स्वामित्व बदलना (
chown
कमांड) - विशेषाधिकार बढ़ाएँ (
sudo
कमांड) - उपयोगकर्ता और समूह का प्रबंधन
- उपयोगकर्ता (
useradd
औरpasswd
कमांड) बनाना - उपयोगकर्ता (
userdel
कमांड) हटाना - प्रबंध समूह (समूह और
groupdel
कमांड) - उपयोगकर्ताओं को समूहों में जोड़ना (
usermod
कमांड) - निष्कर्ष
विंडोज की दुनिया से आने वाले नए लिनक्स धर्मान्तरित हो सकते हैं कमांड लाइन के साथ काम करना कुछ हद तक डराने वाला हो सकता है। हालांकि, यह उपयोग करने के लिए मुश्किल नहीं है। कमांड लाइन के साथ शुरुआत करने के लिए आपको कुछ बुनियादी आज्ञाओं को सीखना होगा।
जबकि अधिकांश लिनक्स वितरण उपयोगकर्ता के अनुकूल हैं और ग्राफिकल इंटरफ़ेस का उपयोग करने के लिए आसान है, यह जानते हुए कि कमांड लाइन का उपयोग करना बहुत उपयोगी हो सकता है। कमांड लाइन आपको अपने सिस्टम और उन सुविधाओं तक पहुंच प्रदान करती है जो एक ग्राफिकल इंटरफ़ेस के माध्यम से उपलब्ध नहीं हैं।
, हम लिनक्स सिस्टम प्रशासकों द्वारा दैनिक आधार पर उपयोग किए जाने वाले कुछ सबसे सामान्य लिनक्स कमांडों के माध्यम से जाएंगे।
कमांड के बारे में जानकारी प्राप्त करना
कमांड विकल्प याद रखना आमतौर पर आवश्यक नहीं है और समय की बर्बादी हो सकती है। आमतौर पर, यदि आप अक्सर कमांड का उपयोग नहीं कर रहे हैं, तो आप आसानी से इसके विकल्पों को भूल सकते हैं।
अधिकांश कमांड में एक
--help
विकल्प होता है, जो कमांड का उपयोग करने और बाहर निकलने के तरीके के बारे में एक छोटा संदेश प्रिंट करता है:
man
आज्ञा देता है
लगभग सभी लिनक्स कमांड को मैन पेज के साथ एक साथ वितरित किया जाता है। एक आदमी या मैनुअल पेज प्रलेखन का एक रूप है जो बताता है कि कमांड क्या करता है, उदाहरण आप कमांड कैसे चलाते हैं, और यह क्या तर्क स्वीकार करता है।
man
कमांड का उपयोग किसी दिए गए कमांड के मैनुअल पेज को प्रदर्शित करने के लिए किया जाता है।
man command_name
उदाहरण के लिए,
cd
कमांड के मैन पेज को खोलने के लिए आप टाइप करेंगे:
man cd
मैन पेज को नेविगेट करने के लिए
Arrow
,
Page Up
और
Page Down
कीज का उपयोग करें। आप एक समय में एक पंक्ति, अगली स्क्रीन पर जाने के लिए
Space
बार और दूसरी स्क्रीन पर वापस जाने के लिए
b
कुंजी को स्थानांतरित करने के लिए
Enter
कुंजी भी दबा सकते हैं। मैन पेज से बाहर निकलने के लिए,
q
कुंजी दबाएं।
फ़ाइल सिस्टम नेविगेट करना
लिनक्स में, हर फ़ाइल और निर्देशिका रूट डायरेक्टरी के अंतर्गत होती है, जो डायरेक्टरी ट्री में पहली या टॉप-मोस्ट डायरेक्टरी होती है। रूट डायरेक्टरी को एक प्रमुख स्लैश
/
द्वारा संदर्भित किया जाता है।
फ़ाइलों पर संचालन पर फ़ाइल सिस्टम को नेविगेट करते समय, आप संसाधन के लिए या तो निरपेक्ष या सापेक्ष पथ का उपयोग कर सकते हैं।
निरपेक्ष या पूर्ण पथ सिस्टम रूट
/
से शुरू होता है, और सापेक्ष पथ आपकी वर्तमान निर्देशिका से शुरू होता है।
वर्तमान कार्य निर्देशिका (
pwd
कमांड)
वर्तमान कार्यशील निर्देशिका वह निर्देशिका है जिसमें उपयोगकर्ता वर्तमान में काम कर रहा है। हर बार जब आप अपने कमांड प्रॉम्प्ट के साथ बातचीत करते हैं, तो आप एक निर्देशिका के भीतर काम कर रहे होते हैं।
वर्तमान में आप किस निर्देशिका में हैं, यह जानने के लिए
pwd
कमांड का उपयोग करें:
pwd
आदेश आपकी वर्तमान कार्यशील निर्देशिका का पथ प्रदर्शित करता है:
बदलती निर्देशिका (
cd
कमांड)
cd
("परिवर्तन निर्देशिका") कमांड का उपयोग लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम में वर्तमान कार्य निर्देशिका को बदलने के लिए किया जाता है।
जब बिना किसी तर्क के उपयोग किया जाता है, तो
cd
आपको अपने होम डायरेक्टरी में ले जाएगा:
cd
निर्देशिका को बदलने के लिए, आप इसके पूर्ण या सापेक्ष पथ नाम का उपयोग कर सकते हैं।
यह मानते हुए कि निर्देशिका
Downloads
उस निर्देशिका में मौजूद है जिससे आप कमांड चलाते हैं, आप निर्देशिका में संबंधित पथ का उपयोग करके इसे नेविगेट कर सकते हैं:
cd Downloads
आप इसके पूर्ण पथ का उपयोग करके किसी निर्देशिका में नेविगेट कर सकते हैं:
cd /home/linuxize/Downloads
दो डॉट्स (
..
), एक के बाद एक, मूल निर्देशिका का प्रतिनिधित्व कर रहे हैं या, दूसरे शब्दों में, वर्तमान एक के ऊपर निर्देशिका।
मान लीजिए कि आप वर्तमान में
/usr/local/share
निर्देशिका में हैं,
/usr/local
निर्देशिका (वर्तमान निर्देशिका से एक स्तर ऊपर) पर स्विच करने के लिए, आप टाइप करेंगे:
cd../
उपयोग के लिए दो स्तरों को स्थानांतरित करने के लिए:
cd../../
पिछली कार्यशील निर्देशिका में वापस बदलने के लिए, तर्क के रूप में डैश (
-
) वर्ण का उपयोग करें:
cd -
यदि निर्देशिका जिसे आप इसके नाम में स्थान बदलना चाहते हैं, तो आपको या तो उद्धरण के साथ पथ को घेरना चाहिए या स्थान से बचने के लिए बैकस्लैश () वर्ण का उपयोग करना चाहिए:
फ़ाइलें और निर्देशिकाएँ के साथ काम करना
लिस्टिंग निर्देशिका सामग्री (
ls
कमांड)
ls
कमांड का उपयोग किसी डायरेक्टरी के भीतर फाइलों और निर्देशिकाओं की जानकारी को सूचीबद्ध करने के लिए किया जाता है।
जब कोई विकल्प और तर्क के साथ उपयोग किया जाता है, तो
ls
वर्तमान कार्यशील निर्देशिका में सभी फाइलों के नामों के वर्णानुक्रम में एक सूची प्रदर्शित करता है:
ls
एक विशिष्ट निर्देशिका में फ़ाइलों को सूचीबद्ध करने के लिए, एक तर्क के रूप में निर्देशिका के लिए रास्ता पास करें:
ls /usr
ls
कमांड का डिफ़ॉल्ट आउटपुट केवल फाइलों और निर्देशिकाओं के नाम दिखाता है। लंबी सूची प्रारूप में फ़ाइलों को प्रिंट करने के लिए
-l
का उपयोग करें:
ls -l /etc/hosts
आउटपुट में फ़ाइल प्रकार, अनुमतियां, हार्ड लिंक की संख्या, स्वामी, समूह, आकार, दिनांक और फ़ाइल नाम शामिल हैं:
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
ls
कमांड डिफ़ॉल्ट रूप से छिपी हुई फाइलों को सूचीबद्ध नहीं करती है। एक छिपी हुई फ़ाइल किसी भी फ़ाइल है जो एक अवधि (
.
) से शुरू होती है।
छिपी हुई फ़ाइलों सहित सभी फ़ाइलों को प्रदर्शित करने के लिए,
-a
विकल्प का उपयोग करें:
फ़ाइल सामग्री (
cat
कमांड) प्रदर्शित करना
cat
कमांड का उपयोग एक या एक से अधिक फाइलों की सामग्री को प्रिंट करने और एक फाइल की सामग्री को दूसरी फाइल के अंत में जोड़कर (कॉन्टेनेट) फाइलों को मर्ज करने के लिए किया जाता है।
स्क्रीन पर एक फ़ाइल की सामग्री को प्रदर्शित करने के लिए, फ़ाइल नाम को एक तर्क के रूप में
cat
में पास करें:
फ़ाइलें बनाना (
touch
कमांड)
touch
कमांड का उपयोग मौजूदा फ़ाइलों और निर्देशिकाओं पर टाइमस्टैम्प को अद्यतन करने के साथ-साथ नई, खाली फ़ाइलों को बनाने के लिए किया जाता है।
फ़ाइल बनाने के लिए, फ़ाइल नाम को एक तर्क के रूप में निर्दिष्ट करें:
touch file.txt
यदि फ़ाइल पहले से मौजूद है, तो फ़ाइल अंतिम समय में फ़ाइल को एक्सेस और संशोधन के समय में बदल देगी।
निर्देशिका बनाना (
mkdir
कमांड)
लिनक्स में, आप
mkdir
कमांड का उपयोग करके नई निर्देशिका (जिसे फोल्डर के रूप में भी जाना जाता है) बना सकते हैं।
एक निर्देशिका बनाने के लिए, कमांड के तर्क के रूप में निर्देशिका का नाम पास करें:
mkdir /tmp/newdirectory
mkdir
अपने तर्कों के रूप में एक या अधिक निर्देशिका नाम ले सकता है।
पूर्ण पथ के बिना केवल निर्देशिका नाम प्रदान करते समय, इसे वर्तमान कार्यशील निर्देशिका में बनाया जाएगा।
मूल निर्देशिका बनाने के लिए
-p
विकल्प का उपयोग करें:
mkdir -p Projects/linuxize.com/src/assets/images
ऊपर दिया गया कमांड पूरी निर्देशिका संरचना बनाता है।
जब
mkdir
को
-p
विकल्प के साथ लगाया जाता है, तो यह केवल निर्देशिका का निर्माण करता है, यदि यह मौजूद नहीं है।
प्रतीकात्मक लिंक बनाना (
ln
कमांड)
एक प्रतीकात्मक लिंक (या सिमलिंक) एक विशेष प्रकार की फ़ाइल है जो किसी अन्य फ़ाइल या निर्देशिका को इंगित करती है।
किसी दिए गए फ़ाइल के लिए एक प्रतीकात्मक लिंक बनाने के लिए,
-s
विकल्प के साथ
ln
कमांड का उपयोग करें, पहले तर्क के रूप में फ़ाइल का नाम और दूसरे तर्क के रूप में प्रतीकात्मक लिंक का नाम:
ln -s source_file symbolic_link
यदि केवल एक फ़ाइल दी जाती है एक तर्क के रूप में
ln
उस फ़ाइल को वर्तमान कार्य निर्देशिका में उसी नाम के साथ एक लिंक बनाता है जिस फ़ाइल को वह इंगित करता है।
फ़ाइलों और निर्देशिकाओं को निकालना (
rm
कमांड)
फ़ाइलों और निर्देशिकाओं को हटाने के लिए
rm
कमांड का उपयोग करें।
डिफ़ॉल्ट रूप से, बिना किसी विकल्प के निष्पादित होने पर,
rm
निर्देशिकाओं को नहीं हटाता है। यह दिए गए फ़ाइलों को हटाने के साथ आगे बढ़ने के लिए उपयोगकर्ता को संकेत नहीं देता है।
फ़ाइल या सिम्लिंक को हटाने के लिए,
rm
कमांड का उपयोग करें, जिसके बाद फाइल का नाम तर्क के रूप में आता है:
rm file.txt
rm
अपने तर्कों के रूप में एक या अधिक फ़ाइल या निर्देशिका नामों को स्वीकार करता है।
-i
विकल्प इसे हटाने से पहले प्रत्येक दिए गए फ़ाइल के लिए उपयोगकर्ता को संकेत देने के लिए
rm
को बताता है:
rm -i file.txt
rm: remove regular empty file 'file.txt'?
एक या अधिक खाली निर्देशिकाओं को हटाने के लिए
-d
विकल्प का उपयोग करें:
rm -d dirname
गैर-रिक्त निर्देशिका और उनके भीतर की सभी फ़ाइलों को पुन: हटाने के लिए,
-r
(पुनरावर्ती) विकल्प का उपयोग करें:
rm -rf dirname
-f
विकल्प बताता है कि
rm
कभी भी उपयोगकर्ता को संकेत नहीं देता है और बिना किसी फाइलों और तर्कों को अनदेखा करता है।
फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाना (
cp
कमांड)
cp
कमांड आपको फ़ाइलों और निर्देशिकाओं को कॉपी करने की अनुमति देता है।
वर्तमान कार्य निर्देशिका में किसी फ़ाइल की प्रतिलिपि बनाने के लिए, स्रोत फ़ाइल को पहले तर्क के रूप में और दूसरी के रूप में नई फ़ाइल का उपयोग करें:
cp file file_backup
फ़ाइल को किसी अन्य निर्देशिका में कॉपी करने के लिए, गंतव्य निर्देशिका के लिए पूर्ण या सापेक्ष पथ निर्दिष्ट करें। जब केवल निर्देशिका नाम को गंतव्य के रूप में निर्दिष्ट किया जाता है, तो कॉपी की गई फ़ाइल का मूल फ़ाइल के समान नाम होगा।
cp file.txt /backup
डिफ़ॉल्ट रूप से, यदि गंतव्य फ़ाइल मौजूद है, तो इसे ओवरराइट कर दिया जाएगा।
निर्देशिका को कॉपी करने के लिए, इसकी सभी फाइलों और उपनिर्देशिकाओं सहित,
-R
या
-r
विकल्प का उपयोग करें:
फ़ाइलों और निर्देशिकाओं को स्थानांतरित करना और उनका नाम बदलना (
mv
कमांड)
mv
कमांड (चाल से छोटा) का उपयोग एक स्थान से दूसरे स्थान पर फ़ाइलों और निर्देशिकाओं को बदलने और स्थानांतरित करने के लिए किया जाता है।
उदाहरण के लिए किसी फ़ाइल को उस निर्देशिका में ले जाने के लिए जिसे आप चलाएंगे:
mv file.txt /tmp
एक फ़ाइल का नाम बदलने के लिए आपको गंतव्य फ़ाइल नाम निर्दिष्ट करना होगा:
mv file.txt file1.txt
चलती निर्देशिकाओं के लिए सिंटैक्स फ़ाइलों को ले जाते समय समान होता है।
एक साथ कई फ़ाइलों और निर्देशिकाओं को स्थानांतरित करने के लिए, अंतिम तर्क के रूप में गंतव्य निर्देशिका निर्दिष्ट करें:
स्थापित करना और संकुल हटाना
पैकेज मैनेजर एक ऐसा टूल है जो आपको डिस्ट्रो-विशिष्ट सॉफ़्टवेयर पैकेजों को स्थापित करने, अपडेट करने, हटाने और अन्यथा प्रबंधित करने की अनुमति देता है।
अलग-अलग लिनक्स वितरण में अलग-अलग पैकेज मैनेजर और पैकेज प्रारूप होते हैं।
केवल sudo विशेषाधिकार वाले रूट या उपयोगकर्ता संकुल को स्थापित और निकाल सकते हैं।
उबंटू और डेबियन (
apt
कमान)
उन्नत पैकेज टूल या एपीटी एक पैकेज प्रबंधन प्रणाली है जिसका उपयोग डेबियन-आधारित वितरण द्वारा किया जाता है।
वहाँ कई कमांड लाइन पैकेज प्रबंधन उपकरण हैं डेबियन वितरण में
apt
और
apt-get
सबसे अधिक इस्तेमाल किया जा रहा है।
पहले एक नया पैकेज स्थापित करने से पहले, आपको APT पैकेज इंडेक्स अपडेट करने की आवश्यकता है:
apt update
APT इंडेक्स एक डेटाबेस है जो आपके सिस्टम में सक्षम रिपॉजिटरी से उपलब्ध पैकेज का रिकॉर्ड रखता है।
स्थापित पैकेज को उनके नवीनतम संस्करणों में अपग्रेड करने के लिए:
apt upgrade
संकुल को चलाना जितना आसान है उतना ही चलना:
apt install package_name
स्थापित पैकेज निकालने के लिए, दर्ज करें:
CentOS और फेडोरा (
dnf
कमांड)
RPM एक शक्तिशाली पैकेज प्रबंधन प्रणाली है जिसका उपयोग Red Hat Linux और इसके डेरिवेटिव जैसे CentOS और Fedora द्वारा किया जाता है। RPM
rpm
कमांड और
.rpm
फाइल फॉर्मेट को भी संदर्भित करता है।
Red Hat आधारित वितरण पर एक नया पैकेज स्थापित करने के लिए, आप
yum
या
dnf
कमांड का उपयोग कर सकते हैं:
dnf install package_name
CentOS 8 से शुरू होकर
dnf
ने
yum
को डिफ़ॉल्ट पैकेज मैनेजर के रूप में प्रतिस्थापित किया।
dnf
yum
के साथ पिछड़ा संगत है।
स्थापित पैकेजों को उनके नवीनतम संस्करणों में अपग्रेड करने के लिए, टाइप करें:
dnf update
संकुल हटाना उतना ही सरल है:
फ़ाइल स्वामित्व और अनुमतियाँ
लिनक्स में, फाइल की अनुमति फ़ाइल अनुमतियों, विशेषताओं और स्वामित्व के माध्यम से प्रबंधित की जाती है। यह सुनिश्चित करता है कि केवल अधिकृत उपयोगकर्ता और प्रक्रियाएं फ़ाइलों और निर्देशिकाओं तक पहुंच सकती हैं।
लिनक्स में, प्रत्येक फ़ाइल एक मालिक और एक समूह से जुड़ी होती है और उपयोगकर्ताओं के तीन अलग-अलग वर्गों के लिए अनुमति के अधिकार के साथ असाइन की जाती है:
- फ़ाइल का स्वामी। समूह के सदस्य। हर कोई।
प्रत्येक वर्ग पर लागू होने वाली तीन अनुमतियाँ हैं:
- पढ़ने की अनुमति। लिखने की अनुमति। निष्पादित अनुमति।
यह अवधारणा आपको यह निर्दिष्ट करने की अनुमति देती है कि किन उपयोगकर्ताओं को फ़ाइल पढ़ने, फ़ाइल पर लिखने या फ़ाइल को निष्पादित करने की अनुमति है।
फ़ाइल के स्वामी और अनुमतियां देखने के लिए,
ls -l
कमांड का उपयोग करें।
परिवर्तन की अनुमति (
chmod
कमांड)
chmod
कमांड आपको फ़ाइल अनुमतियों को बदलने की अनुमति देता है। यह दो मोड में काम करता है, प्रतीकात्मक और संख्यात्मक।
संख्यात्मक मोड का उपयोग करते समय, आप स्वामी, समूह और अन्य सभी के लिए अनुमतियाँ सेट कर सकते हैं। प्रत्येक लिखने, पढ़ने और अनुमतियों को निष्पादित करने के लिए निम्नलिखित संख्या मूल्य होता है:
-
r
(पढ़ें) = 4w
(लिखना) = 2x
(निष्पादित) = 1no अनुमतियाँ = 0
किसी विशिष्ट उपयोगकर्ता वर्ग की अनुमतियों की संख्या को उस समूह के लिए अनुमतियों के मान द्वारा दर्शाया जाता है।
उदाहरण के लिए, फ़ाइल के स्वामी को अनुमतियाँ पढ़ने और लिखने के लिए और केवल समूह सदस्यों और आपके द्वारा चलाए जाने वाले अन्य सभी उपयोगकर्ताओं के लिए अनुमतियाँ पढ़ने के लिए:
chmod 644 filename
केवल रूट, फ़ाइल स्वामी, या sudo विशेषाधिकार वाले उपयोगकर्ता किसी फ़ाइल की अनुमतियों को बदल सकते हैं।
किसी दिए गए निर्देशिका के तहत सभी फ़ाइलों और निर्देशिकाओं पर पुनरावर्ती रूप से काम करने के लिए, -R (-recursive) विकल्प के साथ
chmod
कमांड का उपयोग करें:
chmod -R 755 dirname
अतिरिक्त सावधानी बरतें जब फ़ाइलों की अनुमतियों को पुनरावर्ती रूप से परिवर्तित किया जाए।
स्वामित्व बदलना (
chown
कमांड)
chown
कमांड आपको किसी दिए गए फ़ाइल, निर्देशिका या प्रतीकात्मक लिंक के उपयोगकर्ता और समूह के स्वामित्व को बदलने की अनुमति देता है।
किसी फ़ाइल के स्वामी को बदलने के लिए, नए स्वामी के उपयोगकर्ता नाम और लक्ष्य फ़ाइल के बाद
chown
कमांड का उपयोग करें:
chown username filename
फ़ाइल के स्वामी और समूह दोनों को बदलने के लिए, नए कमांड और
chown
द्वारा अलग किए गए समूह और उसके बाद लक्षित स्थान और लक्ष्य फ़ाइल के साथ अलग किए गए
chown
कमांड को
chown
:
chown username:groupname filename
दिए गए निर्देशिका के तहत सभी फ़ाइलों और निर्देशिकाओं पर पुनरावर्ती कार्य करने के लिए, (
--recursive
) विकल्प का उपयोग करें:
chown -R username:groupname dirname
विशेषाधिकार बढ़ाएँ (
sudo
कमांड)
sudo
कमांड आपको रूट यूजर को डिफ़ॉल्ट रूप से किसी अन्य उपयोगकर्ता के रूप में प्रोग्राम चलाने की अनुमति देता है। यदि आप कमांड लाइन पर बहुत समय बिताते हैं, तो
sudo
कमांड में से एक है जिसे आप काफी बार उपयोग करेंगे।
रूट के रूप में लॉगिन के बजाय
sudo
का उपयोग करना अधिक सुरक्षित है, क्योंकि आप रूट यूजर्स को उनके पासवर्ड के बिना सीमित प्रशासनिक विशेषाधिकार दे सकते हैं।
sudo
उपयोग करने के लिए, बस
sudo
साथ कमांड को उपसर्ग करें:
उपयोगकर्ता और समूह का प्रबंधन
लिनक्स एक बहु-उपयोगकर्ता प्रणाली है, जिसका अर्थ है कि एक ही समय में एक से अधिक व्यक्ति एक ही प्रणाली के साथ बातचीत कर सकते हैं। उपयोगकर्ता खातों को व्यवस्थित और व्यवस्थित करने के लिए समूहों का उपयोग किया जाता है। समूहों का प्राथमिक उद्देश्य किसी विशेष संसाधन के विशेषाधिकारों को परिभाषित करना है, जैसे किसी दिए गए संसाधन के लिए अनुमति देना या निष्पादित करना, जिसे समूह के भीतर उपयोगकर्ताओं के बीच साझा किया जा सकता है।
उपयोगकर्ता (
useradd
और
passwd
कमांड) बनाना
useradd
कमांड आपको नए उपयोगकर्ता बनाने की अनुमति देता है।
एक नया उपयोगकर्ता खाता बनाने के लिए उपयोगकर्ता नाम का उपयोग करें जिसके बाद उपयोगकर्ता नाम है:
useradd newuser
उपयोगकर्ता बन जाने के बाद,
passwd
कमांड चलाकर उपयोगकर्ता का पासवर्ड सेट करें:
उपयोगकर्ता (
userdel
कमांड) हटाना
लिनक्स में, आप
userdel
कमांड का उपयोग करके एक उपयोगकर्ता खाते को हटा सकते हैं।
उपयोगकर्ता नाम को हटाने के लिए उपयोगकर्ता नाम को
userdel
कमांड में पास करें:
userdel newuser
उपयोगकर्ता के होम डायरेक्टरी और मेल स्पूल को निकालने के लिए
-r
(-remove) विकल्प का उपयोग करें:
प्रबंध समूह (समूह और
groupdel
कमांड)
एक नया समूह बनाने के लिए समूह नाम के बाद
groupadd
कमांड का उपयोग करें:
groupadd mygroup
समूह को निकालने के लिए समूह नाम के साथ समूह-कमांड का उपयोग तर्क के रूप में करें:
उपयोगकर्ताओं को समूहों में जोड़ना (
usermod
कमांड)
किसी मौजूदा उपयोगकर्ता को एक समूह में जोड़ने के लिए,
usermod
कमांड का उपयोग करें, उसके बाद
-G
विकल्प और समूह का नाम:
निष्कर्ष
हमने कुछ सबसे अधिक उपयोग किए जाने वाले Gnu / Linux कमांड्स को कवर किया है।
यद्यपि आप ग्राफ़िकल इंटरफ़ेस का उपयोग करके अधिकांश विकास और सिस्टम से संबंधित कार्य कर सकते हैं, कमांड लाइन आपको अधिक उत्पादक बनाती है और कम समय में अधिक काम करने में सक्षम बनाती है।
कमांड विकल्प और उपयोग के बारे में अधिक जानकारी प्राप्त करने के लिए प्रत्येक कमांड के लिंक पर क्लिक करें।
टर्मिनलकमांड लाइन के साथ कमांड लाइन को जब्त करें

कमांड प्रॉम्प्ट, जीयूआई, और शक्तिशाली ले लो कमांड टूलकिट के साथ एक शक्तिशाली बैच भाषा को एकीकृत करें।
की तुलना में कमांड 14 कमांड लाइन उपयोगिता का उपयोग करना आसान है: पावरशेल

कंसोल में गंभीर काम के लिए कमांड 14 कमांड लाइन उपयोगिता का उपयोग करना आसान है, कुछ उपयोगिताओं (यदि कोई है) ले लो कमांड की शक्ति से मेल खा सकते हैं। यदि आप नियमित रूप से कमांड लाइन का उपयोग करते हैं, तो यह एक अच्छा निवेश है।
विंडोज 10/8/7 के लिए बेसिक कमांड प्रॉम्प्ट टिप्स

विंडोज उपयोगकर्ताओं के लिए कुछ बुनियादी कमांड प्रॉम्प्ट टिप्स और ट्रिक्स की एक सूची। सीएमडी को कस्टमाइज़ करें, इसकी फीचर्स देखें और इसका सबसे अच्छा फायदा उठाएं।