इस लिनक्स/यूनिक्स कमांड लाइन चीट शीट में, आप सीखेंगे:
बुनियादी लिनक्स कमांड
आदेश |
विवरण |
|
ls |
वर्तमान कार्यशील निर्देशिका में सभी फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करता है |
ls -R |
उप-निर्देशिकाओं में भी फ़ाइलों को सूचीबद्ध करता है |
ls -a |
छुपी हुई फ़ाइलों को भी सूचीबद्ध करता है |
ls -al |
अनुमतियाँ, आकार, स्वामी आदि जैसी विस्तृत जानकारी के साथ फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करता है। |
cd or cd ~ |
होम निर्देशिका पर जाएँ |
cd .. |
एक स्तर ऊपर जाएँ |
cd |
किसी विशेष निर्देशिका में परिवर्तन करने के लिए |
cd / |
रूट निर्देशिका पर जाएँ |
cat > filename |
एक नई फ़ाइल बनाता है |
cat filename |
फ़ाइल सामग्री प्रदर्शित करता है |
cat file1 file2 > file3 |
दो फ़ाइलों (फ़ाइल1, फ़ाइल2) को जोड़ता है और आउटपुट को एक नई फ़ाइल (फ़ाइल3) में संग्रहीत करता है |
mv file "new file path" |
फ़ाइलों को नए स्थान पर ले जाता है |
mv filename new_file_name |
फ़ाइल का नाम बदलकर नया फ़ाइल नाम देता है |
sudo |
नियमित उपयोगकर्ताओं को सुपरयूज़र या रूट के सुरक्षा विशेषाधिकारों के साथ प्रोग्राम चलाने की अनुमति देता है |
rm filename |
फ़ाइल हटाता है |
man |
किसी आदेश पर सहायता जानकारी देता है |
history |
वर्तमान टर्मिनल सत्र में टाइप किए गए सभी पिछले आदेशों की सूची देता है |
clear |
टर्मिनल साफ़ करता है |
mkdir directoryname |
वर्तमान कार्यशील निर्देशिका में या निर्दिष्ट पथ पर एक नई निर्देशिका बनाता है |
rmdir |
एक निर्देशिका हटाता है |
mv |
किसी निर्देशिका का नाम बदलता है |
pr -x |
फ़ाइल को x कॉलम में विभाजित करता है |
pr -h |
फ़ाइल को एक हेडर असाइन करता है |
pr -n |
फ़ाइल को Line से दर्शाता है Numbers |
lp -nc , lpr c |
फ़ाइल की “c” प्रतियाँ प्रिंट करता है |
lp-d lp-P
|
प्रिंटर का नाम निर्दिष्ट करता है |
apt-get
|
पैकेजों को स्थापित और अद्यतन करने के लिए प्रयुक्त कमांड |
mail -s 'subject'
-c 'cc-address'
-b 'bcc-address'
'to-address'
|
ईमेल भेजने का आदेश |
mail -s "Subject"
to-address < Filename
|
अनुलग्नक के साथ ईमेल भेजने का आदेश |
फ़ाइल अनुमति आदेश
आदेश |
विवरण |
|
ls -l |
फ़ाइल प्रकार और पहुँच अनुमति दिखाने के लिए |
r |
अनुमति पढ़ें |
w |
लिखने की अनुमति |
x |
अनुमति निष्पादित करें |
-= |
अनुमति नहीं |
Chown user |
किसी फ़ाइल/निर्देशिका का स्वामित्व बदलने के लिए |
Chown user:group filename |
किसी फ़ाइल या निर्देशिका के लिए उपयोगकर्ता के साथ-साथ समूह को भी बदलें |
पर्यावरण चर आदेश
आदेश |
विवरण |
|
echo $VARIABLE |
एक चर का मान प्रदर्शित करने के लिए |
env |
सभी पर्यावरण चर प्रदर्शित करता है |
VARIABLE_NAME= variable_value |
एक नया वेरिएबल बनाएं |
Unset |
एक चर निकालें |
export Variable=value |
किसी पर्यावरण चर का मान निर्धारित करने के लिए |
लिनक्स के उपयोगकर्ता प्रबंधन आदेश
आदेश |
विवरण |
|
sudo adduser username |
नया उपयोगकर्ता जोड़ने के लिए |
sudo passwd -l 'username' |
किसी उपयोगकर्ता का पासवर्ड बदलने के लिए |
sudo userdel -r 'username' |
किसी नए बनाए गए उपयोगकर्ता को हटाने के लिए |
sudo usermod -a -G GROUPNAME USERNAME |
किसी उपयोगकर्ता को समूह में जोड़ने के लिए |
sudo deluser USER GROUPNAME |
किसी उपयोगकर्ता को समूह से निकालने के लिए |
finger |
लॉग इन सभी उपयोगकर्ताओं की जानकारी दिखाता है |
finger username |
किसी विशेष उपयोगकर्ता की जानकारी देता है |
नेटवर्किंग कमांड
आदेश |
विवरण |
|
SSH username@ip-address or hostname |
SSH का उपयोग करके दूरस्थ Linux मशीन में लॉगिन करें |
Ping hostname="" or ="" |
नेटवर्क और होस्ट कनेक्शन को पिंग और विश्लेषण करने के लिए |
dir |
दूरस्थ कंप्यूटर की वर्तमान निर्देशिका में फ़ाइलें प्रदर्शित करें |
cd "dirname" |
दूरस्थ कंप्यूटर पर निर्देशिका को “dirname” में बदलें |
put file |
स्थानीय से दूरस्थ कंप्यूटर पर 'फ़ाइल' अपलोड करें |
get file |
दूरस्थ कंप्यूटर से स्थानीय कंप्यूटर पर 'फ़ाइल' डाउनलोड करें |
quit |
लॉग आउट |
प्रक्रिया आदेश
आदेश |
विवरण |
|
bg |
किसी प्रक्रिया को पृष्ठभूमि में भेजने के लिए |
fg |
रुकी हुई प्रक्रिया को अग्रभूमि में चलाने के लिए |
top |
सभी सक्रिय प्रक्रियाओं का विवरण |
ps |
किसी उपयोगकर्ता के लिए चल रही प्रक्रियाओं की स्थिति बताएं |
ps PID |
किसी विशेष प्रक्रिया की स्थिति बताता है |
pidof |
किसी प्रक्रिया की प्रक्रिया आईडी (PID) देता है |
kill PID |
एक प्रक्रिया को मारता है |
nice |
दी गई प्राथमिकता के साथ एक प्रक्रिया शुरू करता है |
renice |
पहले से चल रही प्रक्रिया की प्राथमिकता में परिवर्तन करता है |
df |
आपके सिस्टम पर फ्री हार्ड डिस्क स्पेस देता है |
free |
आपके सिस्टम पर मुफ्त RAM देता है |
VI संपादन आदेश
आदेश |
विवरण |
|
i |
कर्सर पर डालें (सम्मिलित करें मोड में चला जाता है) |
a |
कर्सर के बाद लिखें (इन्सर्ट मोड में चला जाता है) |
A |
पंक्ति के अंत में लिखें (इन्सर्ट मोड में चला जाता है) |
ESC |
सम्मिलित मोड समाप्त करें |
u |
अंतिम परिवर्तन पूर्ववत करें |
U |
संपूर्ण पंक्ति में किए गए सभी परिवर्तन पूर्ववत करें |
o |
एक नई लाइन खोलें (इन्सर्ट मोड में चला जाता है) |
dd |
डिलीट लाइन |
3dd |
3 पंक्तियां हटाएं |
D |
कर्सर के बाद की पंक्ति की सामग्री हटाएं |
C |
कर्सर के बाद की लाइन की सामग्री मिटाएँ और नया टेक्स्ट डालें। प्रविष्टि समाप्त करने के लिए ESC कुंजी दबाएँ। |
dw |
शब्द हटाएं |
4dw |
4 शब्द हटाएं |
cw |
शब्द बदलें |
x |
कर्सर पर अक्षर मिटाएँ |
r |
वर्ण बदलें |
R |
कर्सर से आगे के अक्षरों को अधिलेखित करें |
s |
कर्सर के नीचे एक अक्षर प्रतिस्थापित करें और सम्मिलित करना जारी रखें |
S |
संपूर्ण पंक्ति को प्रतिस्थापित करें और पंक्ति के आरंभ से सम्मिलित करना प्रारंभ करें |
~ |
व्यक्तिगत वर्ण का केस बदलें |
आशा है कि यह लिनक्स संदर्भ मार्गदर्शिका आपकी मदद करेगी!