नॉलेजबेस · Linux
बुनियादी SSH कमांड
अंतिम अपडेट 2025-06-08
🖥️ बुनियादी SSH कमांड
Linux सर्वर पर काम करते समय आमतौर पर इस्तेमाल होने वाले ज़रूरी SSH कमांड की सूची यहाँ दी गई है।
📂 फ़ाइल और डायरेक्टरी कमांड
ls: फ़ाइलों/डायरेक्टरी की सूची दिखाएँls -al: छिपी हुई फ़ाइलों सहित सभी फ़ाइलों को विवरण के साथ दिखाएँcd /path: किसी विशेष डायरेक्टरी में जाएँcd ~: होम डायरेक्टरी में जाएंcd -: पिछली डायरेक्टरी में जाएंcd ..: एक डायरेक्टरी ऊपर जाएंcat filename.txt: फ़ाइल की सामग्री प्रिंट करेंtail -f /var/log/messages: लॉग अपडेट लगातार देखेंmore /etc/userdomains: फ़ाइल को एक बार में एक स्क्रीन देखेंtouch filename: एक खाली फ़ाइल बनाएंrm filename: फ़ाइल हटाएंrm -rf folder/: फ़ोल्डर और उसकी सभी सामग्री हटाएं (⚠️ खतरनाक!)cp source target: फ़ाइलें कॉपी करेंln -s original linkname: सिम्बॉलिक लिंक बनाएं
📝 टेक्स्ट एडिटर
pico file: सरल एडिटरvi file: उन्नत एडिटर (सीखना कठिन)
🔍 खोज और मॉनिटरिंग
grep pattern file: फ़ाइल में टेक्स्ट पैटर्न खोजेंgrep -v pattern file: पैटर्न से मेल खाने वाली लाइनें बाहर करेंw: कौन लॉग इन है और कहां सेlast: हाल के लॉगिनnetstat -an: सक्रिय नेटवर्क कनेक्शनTop: Live System Resource Monitorps aux: सभी चल रही प्रक्रियाओं की सूची देखेंps aux --forest: क्रमबद्ध ढांचे में प्रक्रियाओं की सूचीkill -9 PID: किसी प्रक्रिया को जबरन बंद करें
💾 डिस्क और फ़ाइल जानकारी
file *: फ़ाइल के प्रकार पहचानेंdu -sh: वर्तमान डायरेक्टरी का कुल डिस्क उपयोगdu -sh *: प्रत्येक आइटम द्वारा डिस्क उपयोगwc -l file: किसी फ़ाइल में पंक्तियों की गिनती करें
🛠️ कमांड्स को जोड़ना
command1 | command2: एक कमांड के आउटपुट को दूसरी कमांड में पाइप करेंcommand > file: आउटपुट को फ़ाइल में रीडायरेक्ट करें (ओवरराइट)command >> file: आउटपुट को फ़ाइल में जोड़ेंcommand < file: फ़ाइल को इनपुट के रूप में उपयोग करें
उदाहरण:
grep User /usr/local/apache/conf/httpd.conf | more last -a > /root/lastlogins.tmp tail -10000 /var/log/exim_mainlog | grep domain.com | more netstat -an | grep :80 | wc -l mysqladmin processlist | wc -l mysqldump -u username -ppassword dbname > file.sql tar -zcvf archive.tar.gz directory/ tar -zxvf archive.tar.gz mysql -uusername -ppassword database_name
⚠️ नोट: आकस्मिक नुकसान से बचने के लिए इस तरह की कमांड चलाने से पहले हमेशा दोबारा जाँच लें: rm -rf या kill -9 ताकि आकस्मिक नुकसान से बचा जा सके।
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.