लिनक्स कमांड चीट शीट


इस लिनक्स/यूनिक्स कमांड लाइन चीट शीट में, आप सीखेंगे:

बुनियादी लिनक्स कमांड

आदेश विवरण
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 संपूर्ण पंक्ति को प्रतिस्थापित करें और पंक्ति के आरंभ से सम्मिलित करना प्रारंभ करें
~ व्यक्तिगत वर्ण का केस बदलें

आशा है कि यह लिनक्स संदर्भ मार्गदर्शिका आपकी मदद करेगी!