नॉलेजबेस · लिनक्स
बुनियादी एस. एस. एच. आदेश
अंतिम बार अद्यतन किया गया 2025-06-08
बुनियादी एस. एस. एच. आदेश
यहाँ लिनक्स सर्वर पर काम करते समय आमतौर पर उपयोग किए जाने वाले आवश्यक एसएसएच आदेशों की एक सूची दी गई है।
फ़ाइल और निर्देशिका आदेश
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 आकस्मिक क्षति से बचने के लिए।
हमें बताएँ कि क्या रहना है।
एक इंजीनियर के साथ एक छोटी सी बातचीत। कोई उद्धरण-बॉट नहीं, कोई कॉलबैक कतार नहीं।