नॉलेजबेस · लिनक्स
विस्तारित एस. एस. एच. आदेश
अंतिम बार अद्यतन किया गया 2025-06-08
कृपया नीचे उन एस. एस. एच. आदेशों की सूची खोजें जिनका सबसे अधिक उपयोग किया जाता हैः
एल. एस. : एक निर्देशिका में फ़ाइलों/निर्देशिकाओं को सूचीबद्ध करें, जो विंडो/डॉस में डी. आई. आर. से तुलनीय है।
ls-al: सभी फ़ाइलों (एक अवधि के साथ शुरू होने वाली फ़ाइलों सहित) और निर्देशिकाओं, और प्रत्येक फ़ाइल के लिए विवरण विशेषताओं को दिखाता है।
सी. डी. : change directory : cd /usr/local/apache : go to /usr/local/apache/ directory
सी. डी. ~ : अपनी होम डायरेक्टरी में जाएँ
सी. डी. - : उस अंतिम निर्देशिका में जाएँ जिसमें आप थे
सीडी.. : एक निर्देशिका बिल्ली पर जाएँः फ़ाइल सामग्री को स्क्रीन पर प्रिंट करें
बिल्ली filename.txt : filename.txt की सामग्री को अपनी स्क्रीन पर रखें
पूंछ : बिल्ली की तरह, लेकिन केवल फ़ाइल के अंत को पढ़ता है
tail /var/log/messages : see the last 20 (by default) lines of /var/log/messages
tail -f /var/log/messages : फाइल को लगातार देखें, जब तक कि इसे अद्यतन किया जा रहा हो।
tail -200 /var/log/messages : फाइल की अंतिम 200 पंक्तियों को स्क्रीन पर प्रिंट करें।
अधिक : बिल्ली की तरह, लेकिन फ़ाइल को एक बार में एक स्क्रीन के बजाय एक बार में एक स्क्रीन खोलता है
more /etc/userdomains : उपयोगकर्ता डोमेन फ़ाइल के माध्यम से ब्राउज़ करें। अगले पृष्ठ पर जाने के लिए स्थान दबाएँ, छोड़ने के लिए q दबाएँ
पिकोः अनुकूल, उपयोग में आसान फ़ाइल संपादक
pico /home/burst/public_html/index.html : edit the index page for the user's website.
vi: एक और संपादक, बहुत सारी सुविधाएँ, पिको की तुलना में पहले उपयोग करना कठिन
vi /home/burst/public_html/index.html : edit the index page for the user's website.
जी. आर. पी.: फाइलों में प्रतिरूपों की खोज करता है
grep root /etc/passwd : shows all matches of root in /etc/passwd
grep -v root /etc/passwd : shows all lines that do not match root
स्पर्शः एक खाली फ़ाइल बनाता है
touch /home/burst/public_html/404.html : create an empty file called 404.html in the directory /home/burst/public_html/
ln: फाइलों और निर्देशिकाओं के बीच "लिंक" बनाता है
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : Now you can edit /etc/httpd.conf rather than the original. Changes will affect the original, however you can delete the link and it will not delete the original.
आर. एम.: एक फ़ाइल हटाएँ
rm filename.txt: filename.txt हटा देता है, संभवतः यह पूछेगा कि क्या आप वास्तव में इसे हटाना चाहते हैं
rm-f filename.txt: filename.txt हटा देता है, हटाने से पहले पुष्टि के लिए नहीं पूछेगा।
आर. एम.-आर. एफ. टी. एम. पी./: निर्देशिका टी. एम. पी. और इसमें सभी फ़ाइलों को बार-बार हटा देता है, जिसमें उप-निर्देशिकाएँ भी शामिल हैं। इस आदेश के साथ बहुत सावधान रहें!
अंतिमः दिखाता है कि किसने लॉग इन किया और कब
अंतिम-20: केवल अंतिम 20 लॉगिन दिखाता है
अंतिम-20-a: अंतिम क्षेत्र में मेजबान नाम के साथ अंतिम 20 लॉगिन दिखाता है।
डब्ल्यूः दिखाता है कि वर्तमान में कौन लॉग इन है और वे कहाँ से लॉग इन हैं।
नेटस्टैटः सभी वर्तमान नेटवर्क कनेक्शन दिखाता है।
netstat -an : shows all connections to the server, the source and destination ips and ports.
netstat -rn : shows the routing table for all IPs bound to the server.
शीर्षः एक अच्छी मेज, स्मृति जानकारी, अपटाइम और अन्य उपयोगी जानकारी में लाइव सिस्टम प्रक्रियाओं को दिखाता है। यह आपके सिस्टम प्रक्रियाओं और संसाधनों को प्रबंधित करने और यह सुनिश्चित करने के लिए उत्कृष्ट है कि सब कुछ ठीक से काम कर रहा है और आपका सर्वर गड़बड़ नहीं है।
शीर्ष पर फिर मेमोरी उपयोग द्वारा क्रमबद्ध करने के लिए शिफ्ट + एम या सीपीयू उपयोग द्वारा क्रमबद्ध करने के लिए शिफ्ट + पी टाइप करें।
पी. एस.: पी. एस. प्रक्रिया स्थिति के लिए छोटा है, जो शीर्ष आदेश के समान है। इसका उपयोग वर्तमान में चल रही प्रक्रियाओं और उनके पी. आई. डी. को दिखाने के लिए किया जाता है।
एक प्रोसेस आईडी एक अद्वितीय संख्या है जो एक प्रक्रिया की पहचान करती है, जिसके साथ आप अपने सर्वर पर चल रहे प्रोग्राम को मार या समाप्त कर सकते हैं (किल कमांड देखें)।
पी. एस. यू. उपयोगकर्ता नाम-एक निश्चित उपयोगकर्ता के लिए प्रक्रियाएँ दिखाता है
पी. एस. ऑक्सः सभी प्रणाली प्रक्रियाओं को दिखाता है
पी. एस. ऑक्स-वनः उपरोक्त जैसी सभी प्रणाली प्रक्रियाओं को दिखाता है लेकिन उन्हें एक पदानुक्रम में व्यवस्थित करता है जो बहुत उपयोगी है!
फाइलः यह अनुमान लगाने का प्रयास करता है कि एक फ़ाइल किस प्रकार की फ़ाइल है, इसकी सामग्री को देखकर।
फ़ाइल *: एक निर्देशिका में सभी फ़ाइलों/निर्देशिकाओं की सूची प्रिंट करें
डुः डिस्क उपयोग दिखाता है।
डु-शः उप-निर्देशिकाओं सहित वर्तमान निर्देशिका में उपयोग किए गए कुल डिस्क स्थान का सारांश, मानव-पठनीय रूप में दिखाता है।
डु-श *: एक ही बात, लेकिन प्रत्येक फ़ाइल और निर्देशिका के लिए. जगह लेने वाली बड़ी फ़ाइलों को खोजने में सहायक।
डु-एच-- मैक्स-डेप्थ = 1: प्रति सबडायरेक्टरी आधार पर डिस्क स्थान के उपयोग को दर्शाता है
डब्ल्यू. सी.: शब्द गिनती
डब्ल्यू. सी.-एल. filename.txt: बताता है कि filename.txt में कितनी पंक्तियाँ हैं
सी. पी.: एक फाइल की प्रतिलिपि बनाएँ
सी. पी. फ़ाइल का नाम filename.backup: फ़ाइल का नाम filename.backup में कॉपी करें
cp -a /home/burst/new_design/* /home/burst/public_html/ : copies all files, retaining permissions from one directory to another.
मारनाः एक प्रणाली प्रक्रिया को समाप्त करें
किल-9 पी. आई. डी. ई. जी.: किल-9 431
पी. आई. डी. ई. जी. को मार डालोः 10550 को मार डालो
सिस्टम पी. आई. डी. (प्रोसेस आई. डी.) प्राप्त करने के लिए टॉप या पी. एस. ऑक्स का उपयोग करें।
EG:
पी. आई. डी. टी. वाई. टाइम कमांड
10550 पी. टी. एस./3 0:01/बिन/सी. एस. एच.
10574 पी. टी. एस./4 0:02/बिन/सी. एस. एच.
10590 पी. टी. एस./4 0:09 ऐप
प्रत्येक पंक्ति एक प्रक्रिया का प्रतिनिधित्व करती है, जिसमें एक प्रक्रिया को प्रोग्राम के चल रहे उदाहरण के रूप में परिभाषित किया जाता है। कॉलम शीर्षक पी. आई. डी. (प्रोसेस आई. डी.) प्रक्रियाओं की निर्धारित प्रक्रिया संख्या दिखाता है। शीर्षक कमांड निष्पादित प्रक्रिया का स्थान दिखाता है।
आदेशों को एक साथ रखा जा रहा है
अक्सर आप पाएंगे कि आपको एक ही पंक्ति पर अलग-अलग आदेशों का उपयोग करने की आवश्यकता है। यहाँ कुछ उदाहरण दिए गए हैं। ध्यान दें कि। वर्ण को पाइप कहा जाता है, यह एक प्रोग्राम से तारीख लेता है और इसे दूसरे में पाइप करता है।
> का अर्थ है एक नई फ़ाइल बनाना, पहले से मौजूद किसी भी सामग्री को पुनर्लेखन करना।
>> means tp append data to a file, creating a new one if it does not already exist.
<एक फ़ाइल से इनपुट को एक कमांड में वापस भेजें।
grep User /usr/local/apache/conf/httpd.conf |more
यह httpd.conf से उपयोगकर्ता से मेल खाने वाली सभी पंक्तियों को हटा देगा, फिर परिणामों को आपकी स्क्रीन पर एक बार में एक पृष्ठ पर प्रिंट करेगा।
last -a > /root/lastlogins.tmp
This will print all the current login history to a file called lastlogins.tmp in /root/
tail -10000 /var/log/exim_mainlog |grep domain.com |more
This will grab the last 10,000 lines from /var/log/exim_mainlog, and find all occurances of domain.com (the period represents 'anything',
--इसे #के साथ टिप्पणी करें ताकि इसकी शाब्दिक व्याख्या की जा सके), फिर इसे अपने स्क्रीन पेज पर भेजें।
netstat -an |grep :80 |wc -l
दिखाएँ कि अपाचे के लिए कितने सक्रिय कनेक्शन हैं (HTTPd पोर्ट 80 पर चलता है)
mysqladmin processlist |wc -l
दिखाएँ कि mysql के लिए कितने वर्तमान खुले कनेक्शन हैं
mysqldump -u username -ppassword dbname > file.sql
MySQL डंप
टार-zcvf archive-name.tar.gz निर्देशिका-नाम
टी. ए. आर. फ़ाइल (एक निर्देशिका वृक्ष को संपीड़ित करती है)
टार-zxvf archive-name.tar.gz
यू. एन. टी. ए. आर. फ़ाइल
mysql -uusername -ppassword database_name
हमें बताएँ कि क्या रहना है।
A short conversation with an engineer. No quote-bot, no callback queue.