Linux में बहुत सारी कमांड हैं, लेकिन ज्यादातर लोग उनमें से केवल एक अंश का उपयोग करते हैं। यहां टर्मिनल में उपयोग करने के लिए कुछ सबसे अधिक उपयोग की जाने वाली Linux कमांड हैं।
सबसे पहले, हम कुछ टिप्स कवर करेंगे जो कमांड लाइन को उपयोग करना आसान बना देंगे:
- ऑटोकंप्लीशन के लिए टैब का उपयोग करें। Linux टर्मिनल में कुछ टाइप करना शुरू करने के बाद, टैब दबाएं और यह उन संभावित विकल्पों का सुझाव देगा जो आपके द्वारा अब तक टाइप किए गए स्ट्रिंग से शुरू होते हैं।
- पहले उपयोग की गई कमांड को खोजने के लिए
ctrl+r search_termका उपयोग करें। ctrl+aऔरctrl+eके साथ लाइन की शुरुआत या अंत में तेजी से जाएं।!!के साथ वर्तमान कमांड में पिछली कमांड का पुन: उपयोग करें।- आप
;से कमांड को अलग करके एक ही लाइन में कई कमांड चला सकते हैं।
आम Linux कमांड सीखने का समय आ गया है। आप इनमें से किसी भी कमांड के बारे में अधिक जानकारी man कमांड का उपयोग करके प्राप्त कर सकते हैं। यह कमांड के लिए मैनुअल पेज लाएगा। उदाहरण के लिए, यदि आप linux टर्मिनल में man cat टाइप करते हैं, तो आपको cat कमांड के बारे में अधिक जानकारी मिलेगी।
ls
डायरेक्टरी सामग्री सूचीबद्ध करें।
उदाहरण: ls /applications एप्लिकेशन फोल्डर में संग्रहीत सभी फाइलों और फोल्डरों को प्रदर्शित करेगा।
cd
डायरेक्टरी बदलें।
उदाहरण: cd /usr/local के साथ वर्तमान डायरेक्टरी से /usr/local में बदलें।
mv
फाइल(फाइलों) या डायरेक्टरी का नाम बदलें या ले जाएं।
उदाहरण: कमांड mv todo.txt /home/qlarson/Documents "todo.txt" को "Documents" डायरेक्टरी में ले जाएगा।
mkdir
नई डायरेक्टरी बनाएं।
उदाहरण: mkdir freecodecamp "freecodecamp" नाम की एक डायरेक्टरी बनाएगा।
rmdir
खाली डायरेक्टरी हटाएं।
touch
निर्दिष्ट नाम के साथ एक खाली फाइल बनाएं।
rm
फाइल(फाइलों) और/या डायरेक्टरी को हटाएं।
उदाहरण: rm todo.txt फाइल को हटा देगा।
locate
एक विशिष्ट फाइल का पता लगाएं।
उदाहरण: locate -i vacuum*mop कमांड किसी भी फाइल को खोजेगा जिसमें "vacuum" और "mop" शब्द हों। -i खोज को केस-इनसेंसिटिव बनाता है।
clear
एक नई शुरुआत के लिए कमांड लाइन स्क्रीन/विंडो साफ़ करें।
cp
फाइलों और डायरेक्टरी को कॉपी करें।
उदाहरण: कमांड cp todo.txt /home/qlarson/Documents "Documents" डायरेक्टरी में "todo.txt" की एक कॉपी बनाएगा।
alias
Linux कमांड के लिए एक एलियास बनाएं।
उदाहरण: alias search=grep आपको grep के बजाय search का उपयोग करने की अनुमति देगा.
cat
फाइल की सामग्री को स्क्रीन पर प्रदर्शित करें।
उदाहरण: cat todo.txt स्क्रीन पर "todo.txt" का टेक्स्ट दिखाएगा।
chown
फाइल का मालिक बदलें।
उदाहरण: chown qlarson todo.txt "qlarson" को "todo.txt" का मालिक बना देगा।
chmod
फाइल की अनुमतियां बदलें।
उदाहरण: chmod 777 todo.txt "todo.txt" को सभी के द्वारा पठनीय, लिखने योग्य और निष्पादन योग्य बना देगा। "777" में अंक उस क्रम में उपयोगकर्ता, समूह और अन्य के लिए अनुमतियों को निर्दिष्ट करते हैं।
sudo
प्रशासनिक या रूट अनुमति की आवश्यकता वाले कार्य करें।
उदाहरण: उपयोगकर्ता "quincy" का पासवर्ड बदलने के लिए sudo passwd quincy का उपयोग करें।
"Sudo make me a sandwich."
find
प्रदान किए गए पैटर्न से मेल खाने वाली फाइलों की खोज करें। यह कमांड नाम, आकार, एक्सेस समय, और संशोधन समय जैसे फिल्टर का उपयोग करके फाइल(फाइलों) और फोल्डर(फोल्डरों) की खोज के लिए है।
उदाहरण: find /home/ -name todo.txt होम डायरेक्टरी और इसकी सबडायरेक्टरी में "todo.txt" नाम की फाइल खोजेगा।
grep
फाइलों या आउटपुट में किसी विशेष स्ट्रिंग या एक्सप्रेशन की खोज करें। यह कमांड निर्दिष्ट पैटर्न वाली लाइनों की खोज करता है और, डिफ़ॉल्ट रूप से, उन्हें मानक आउटपुट पर लिखता है।
उदाहरण: grep run todo.txt "todo.txt" फाइल में "run" शब्द की खोज करेगा। "run" वाली लाइनें प्रदर्शित की जाएंगी।
date
सिस्टम की तारीख और समय प्रदर्शित या सेट करें।
df
सिस्टम के डिस्क स्पेस उपयोग पर रिपोर्ट प्रदर्शित करें।
du
दिखाएं कि प्रत्येक फाइल कितना स्पेस लेती है। यह डिस्क ब्लॉक नंबर में आकार दिखाएगा। यदि आप इसे बाइट्स, किलोबाइट्स, और मेगाबाइट्स में देखना चाहते हैं, तो -h आर्गुमेंट इस तरह जोड़ें: du -h।
file
फाइल का प्रकार निर्धारित करें।
उदाहरण: file todo.txt संभवतः "ASCII text" प्रकार दिखाएगा।
history
कमांड हिस्ट्री दिखाता है।
kill
एक प्रोसेस रोकें।
उदाहरण: PID 485 वाले प्रोसेस को कमांड kill 485 का उपयोग करके रोकें। प्रोसेस का PID निर्धारित करने के लिए ps कमांड (नीचे) का उपयोग करें।
less
एक समय में एक पेज फाइल की सामग्री देखें।
उदाहरण: less todo.txt "todo.txt" की सामग्री प्रदर्शित करेगा।
ps
वर्तमान में चल रहे प्रोसेस की सूची प्रदर्शित करें। इसका उपयोग kill करने के लिए आवश्यक PID निर्धारित करने के लिए किया जा सकता है।
pwd
वर्तमान डायरेक्टरी का पथनाम प्रदर्शित करें। "print working directory"
ssh
नेटवर्क पर किसी अन्य Linux मशीन में दूर से लॉग इन करें।
उदाहरण: ssh quincy@104.25.105.32 उपयोगकर्ता नाम "quincy" का उपयोग करके 104.25.105.32 में लॉग इन करेगा।
tail - फाइल की अंतिम 10 लाइनें प्रदर्शित करें। -n (संख्या) विकल्प का उपयोग करके कम या अधिक लाइनें देखें।
उदाहरण: tail -n 5 todo.txt "todo.txt" की अंतिम 5 लाइनें प्रदर्शित करेगा।
tar
tarfile (.tar) या tarball (.tar.gz या .tgz) से फाइलों को संग्रहीत और निकालें।
top
आपके सिस्टम पर उपयोग किए जा रहे संसाधनों को प्रदर्शित करता है, Windows में टास्क मैनेजर के समान।