Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

शीर्ष 50 आवश्यक यूनिक्स कमांड:एक व्यावहारिक मार्गदर्शिका

<पी> शीर्ष 50 आवश्यक यूनिक्स कमांड:एक व्यावहारिक मार्गदर्शिका यह आलेख लिनक्स/यूनिक्स में 50 सबसे अधिक उपयोग किए जाने वाले कमांड के लिए व्यावहारिक उदाहरण प्रदान करता है।

<पी> यह किसी भी तरह से एक विस्तृत सूची नहीं है, लेकिन इससे आपको कुछ सामान्य लिनक्स कमांडों के बारे में जानकारी मिलनी चाहिए। अपने भविष्य के संदर्भ के लिए इस लेख को बुकमार्क करें।

क्या मुझसे बार-बार उपयोग किए जाने वाले लिनक्स कमांड छूट गए? एक टिप्पणी छोड़ें और मुझे बताएं।

1. टार कमांड उदाहरण

<पी> एक नया टार संग्रह बनाएं।

$ tar cvf archive_name.tar dirname/
<पी> मौजूदा टार संग्रह से निकालें।

$ tar xvf archive_name.tar
<पी> मौजूदा टार संग्रह देखें।

$ tar tvf archive_name.tar
<पी> अधिक टार उदाहरण:10 व्यावहारिक उदाहरणों के साथ अल्टीमेट टार कमांड ट्यूटोरियल

2. grep कमांड उदाहरण

<पी> किसी फ़ाइल में दी गई स्ट्रिंग खोजें (केस-संवेदनशील खोज)।

$ grep -i "the" demo_file
<पी> मिलान की गई पंक्ति को उसके बाद की 3 पंक्तियों सहित प्रिंट करें।

$ grep -A 3 -i "example" demo_text
<पी> सभी फ़ाइलों में किसी दिए गए स्ट्रिंग को पुनरावर्ती रूप से खोजें

$ grep -r "ramesh" *
<पी> अधिक ग्रेप उदाहरण:ग्रेप पर पकड़ बनाएं! - 15 प्रैक्टिकल ग्रेप कमांड उदाहरण

3. कमांड उदाहरण खोजें

<पी> फ़ाइल-नाम (केस इन-सेंसिटिव फाइंड)

का उपयोग करके फ़ाइलें ढूंढें
# find -iname "MyCProgram.c"
<पी> फाइंड कमांड

द्वारा मिली फाइलों पर कमांड निष्पादित करें
$ find -iname "MyCProgram.c" -exec md5sum {} \;
<पी> होम निर्देशिका

में सभी खाली फ़ाइलें ढूंढें
# find ~ -empty
<पी> और उदाहरण खोजें:माँ, मुझे यह मिल गया! — 15 प्रैक्टिकल लिनक्स कमांड उदाहरण खोजें

4. एसएसएच कमांड उदाहरण

<पी> रिमोट होस्ट में लॉग इन करें

ssh -l jsmith remotehost.example.com
<पी> एसएसएच क्लाइंट को डीबग करें

ssh -v -l jsmith remotehost.example.com
<पी> एसएसएच क्लाइंट संस्करण प्रदर्शित करें
$ ssh -V
OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003
<पी> अधिक एसएसएच उदाहरण:5 बेसिक लिनक्स एसएसएच क्लाइंट कमांड

5. sed कमांड उदाहरण

<पी> जब आप DOS फ़ाइल को यूनिक्स में कॉपी करते हैं, तो आप प्रत्येक पंक्ति के अंत में \r\n पा सकते हैं। यह उदाहरण sed कमांड का उपयोग करके DOS फ़ाइल स्वरूप को यूनिक्स फ़ाइल स्वरूप में परिवर्तित करता है।

$sed 's/.$//' filename
<पी> फ़ाइल सामग्री को उल्टे क्रम में प्रिंट करें

$ sed -n '1!G;h;$p' thegeekstuff.txt
<पी> किसी फ़ाइल में सभी गैर-रिक्त-पंक्तियों के लिए पंक्ति संख्या जोड़ें

$ sed '/./=' thegeekstuff.txt | sed 'N; s/\n/ /'
<पी> अधिक सेड उदाहरण:उन्नत सेड प्रतिस्थापन उदाहरण

6. awk कमांड उदाहरण

<पी> Awk

का उपयोग करके डुप्लिकेट लाइनें हटाएं
$ awk '!($0 in array) { array[$0]; print }' temp
<पी> /etc/passwd से सभी पंक्तियाँ प्रिंट करें जिनमें समान uid और gid

हो
$awk -F ':' '$3==$4' passwd.txt
<पी> किसी फ़ाइल से केवल विशिष्ट फ़ील्ड प्रिंट करें।

$ awk '{print $2,$5;}' employee.txt
<पी> अधिक awk उदाहरण:8 शक्तिशाली awk बिल्ट-इन वेरिएबल - FS, OFS, RS, ORS, NR, NF, FILENAME, FNR

7. vim कमांड उदाहरण

<पी> फ़ाइल की 143वीं पंक्ति पर जाएँ

$ vim +143 filename.txt
<पी> निर्दिष्ट

के पहले मैच पर जाएँ
$ vim +/search-term filename.txt
<पी> फ़ाइल को केवल पढ़ने योग्य मोड में खोलें।

$ vim -R /etc/passwd
<पी> अधिक विम उदाहरण:विम एडिटर में कैसे रिकॉर्ड करें और चलाएं

8. भिन्न कमांड उदाहरण

<पी> तुलना करते समय सफेद स्थान को नजरअंदाज करें।

# diff -w name_list.txt name_list_new.txt
2c2,3
< John Doe --- > John M Doe
> Jason Bourne
<पी> अधिक भिन्न उदाहरण:UNIX / Linux पर शीर्ष 4 फ़ाइल अंतर उपकरण - डिफ, कलरडिफ़, डब्लूडिफ़, विमडिफ़

9. कमांड उदाहरणों को सॉर्ट करें

<पी> किसी फ़ाइल को आरोही क्रम में क्रमबद्ध करें

$ sort names.txt
<पी> किसी फ़ाइल को अवरोही क्रम में क्रमबद्ध करें

$ sort -r names.txt
<पी> पासवार्ड फ़ाइल को तीसरे फ़ील्ड के अनुसार क्रमबद्ध करें।

$ sort -t: -k 3n /etc/passwd | more

10. निर्यात कमांड उदाहरण

<पी> ओरेकल से संबंधित पर्यावरण चर देखने के लिए।

$ export | grep ORACLE
declare -x ORACLE_BASE="/u01/app/oracle"
declare -x ORACLE_HOME="/u01/app/oracle/product/10.2.0"
declare -x ORACLE_SID="med"
declare -x ORACLE_TERM="xterm"
<पी> एक पर्यावरण चर निर्यात करने के लिए:

$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0

11. xargs कमांड उदाहरण

<पी> सभी छवियों को बाहरी हार्ड-ड्राइव पर कॉपी करें

# ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory
<पी> सिस्टम में सभी jpg छवियाँ खोजें और इसे संग्रहीत करें।

# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz
<पी> url-list.txt फ़ाइल

में उल्लिखित सभी URL डाउनलोड करें
# cat url-list.txt | xargs wget –c

12. ls कमांड उदाहरण

<पी> फ़ाइल का आकार मानव पठनीय प्रारूप (उदा. KB, MB आदि) में प्रदर्शित करें

$ ls -lh
-rw-r----- 1 ramesh team-dev 8.9M Jun 12 15:27 arch-linux.txt.gz
<पी> ls -ltr

का उपयोग करके अंतिम संशोधित समय के आधार पर (उल्टे क्रम में) फ़ाइलें ऑर्डर करें
$ ls -ltr
<पी> ls -F

का उपयोग करके विशेष वर्णों वाली फ़ाइलों का दृश्य वर्गीकरण
$ ls -F
<पी> अधिक एलएस उदाहरण:यूनिक्स एलएस कमांड:15 व्यावहारिक उदाहरण

13. पीडब्ल्यूडी कमांड

<पी> pwd प्रिंट वर्किंग डायरेक्टरी है। अच्छे पुराने PWD के बारे में और क्या कहा जा सकता है जो सदियों से वर्तमान निर्देशिका का नाम छाप रहा है।

14. सीडी कमांड उदाहरण

<पी> अंतिम दो निर्देशिकाओं के बीच टॉगल करने के लिए "सीडी -" का उपयोग करें

<पी> सीडी पर गलत टाइप किए गए निर्देशिका नामों को स्वचालित रूप से ठीक करने के लिए "शॉप -एस सीडीस्पेल" का उपयोग करें <पी> अधिक सीडी उदाहरण:6 अद्भुत लिनक्स सीडी कमांड हैक्स

15. gzip कमांड उदाहरण

<पी> *.gz संपीड़ित फ़ाइल बनाने के लिए:

$ gzip test.txt
<पी> *.gz फ़ाइल को अनकंप्रेस करने के लिए:

$ gzip -d test.txt.gz
<पी> gzip -l

का उपयोग करके संपीड़ित फ़ाइल का संपीड़न अनुपात प्रदर्शित करें
$ gzip -l *.gz
 compressed uncompressed ratio uncompressed_name
 23709 97975 75.8% asp-patch-rpms.txt

16. bzip2 कमांड उदाहरण

<पी> *.bz2 संपीड़ित फ़ाइल बनाने के लिए:

$ bzip2 test.txt
<पी> *.bz2 फ़ाइल को अनकंप्रेस करने के लिए:

bzip2 -d test.txt.bz2
<पी> अधिक bzip2 उदाहरण:BZ आसान है! bzip2, bzgrep, bzcmp, bzdiff, bzcat, bzless, bzmore उदाहरण

17. अनज़िप कमांड उदाहरण

<पी> *.ज़िप संपीड़ित फ़ाइल निकालने के लिए:

$ unzip test.zip
<पी> *.ज़िप फ़ाइल की सामग्री देखें (इसे अनज़िप किए बिना):

$ unzip -l jasper.zip
Archive: jasper.zip
 Length Date Time Name
 -------- ---- ---- ----
 40995 11-30-98 23:50 META-INF/MANIFEST.MF
 32169 08-25-98 21:07 classes_
 15964 08-25-98 21:07 classes_names
 10542 08-25-98 21:07 classes_ncomp

18. शटडाउन कमांड उदाहरण

<पी> सिस्टम बंद करें और तुरंत बिजली बंद करें।

# shutdown -h now
<पी> 10 मिनट बाद सिस्टम बंद कर दें।

# shutdown -h +10
<पी> शटडाउन कमांड का उपयोग करके सिस्टम को रीबूट करें।

# shutdown -r now
<पी> रीबूट के दौरान फ़ाइल सिस्टम की ज़बरदस्ती जाँच करें।

# shutdown -Fr now

19. ftp कमांड उदाहरण

<पी> एफ़टीपी और सिक्योर एफ़टीपी (एसएफटीपी) दोनों में समान कमांड हैं। किसी दूरस्थ सर्वर से कनेक्ट करने और एकाधिक फ़ाइलें डाउनलोड करने के लिए, निम्न कार्य करें।

$ ftp IP/hostname
ftp> mget *.html
<पी> डाउनलोड करने से पहले रिमोट सर्वर पर स्थित फ़ाइल नाम देखने के लिए, एमएलएस एफ़टीपी कमांड जैसा कि नीचे दिखाया गया है।
ftp> mls *.html -
/ftptest/features.html
/ftptest/index.html
/ftptest/othertools.html
/ftptest/samplereport.html
/ftptest/usage.html
<पी> अधिक एफ़टीपी उदाहरण:10 उदाहरणों के साथ एफ़टीपी और एसएफटीपी शुरुआती मार्गदर्शिका

20. क्रोंटैब कमांड उदाहरण

<पी> किसी विशिष्ट उपयोगकर्ता के लिए crontab प्रविष्टि देखें

# crontab -u john -l
<पी> हर 10 मिनट में एक क्रॉन जॉब शेड्यूल करें।

*/10 * * * * /home/ramesh/check-disk-space
<पी> अधिक क्रोंटैब उदाहरण:लिनक्स क्रोंटैब:15 विस्मयकारी क्रॉन जॉब उदाहरण

21. सेवा आदेश उदाहरण

<पी> सिस्टम V init स्क्रिप्ट को चलाने के लिए सर्विस कमांड का उपयोग किया जाता है। यानी /etc/init.d/ निर्देशिका में स्थित स्क्रिप्ट को उनके पूर्ण पथ के साथ कॉल करने के बजाय, आप सर्विस कमांड का उपयोग कर सकते हैं।

<पी> किसी सेवा की स्थिति जांचें:

# service ssh status
<पी> सभी सेवाओं की स्थिति जांचें।

service --status-all
<पी> किसी सेवा को पुनः प्रारंभ करें.

# service ssh restart

22. पीएस कमांड उदाहरण

<पी> ps कमांड का उपयोग सिस्टम में चल रही प्रक्रियाओं के बारे में जानकारी प्रदर्शित करने के लिए किया जाता है।

<पी> हालाँकि बहुत सारे तर्क हैं जिन्हें पीएस कमांड में पारित किया जा सकता है, निम्नलिखित कुछ सामान्य तर्क हैं।

<पी> वर्तमान चल रही प्रक्रियाओं को देखने के लिए।

$ ps -ef | more
<पी> किसी वृक्ष संरचना में वर्तमान चल रही प्रक्रियाओं को देखने के लिए। H विकल्प प्रक्रिया पदानुक्रम के लिए है।

$ ps -efH | more

23. निःशुल्क कमांड उदाहरण

<पी> इस कमांड का उपयोग सिस्टम में उपलब्ध निःशुल्क, प्रयुक्त, स्वैप मेमोरी को प्रदर्शित करने के लिए किया जाता है।

<पी> विशिष्ट निःशुल्क कमांड आउटपुट। आउटपुट बाइट्स में प्रदर्शित होता है।

$ free
 total used free shared buffers cached
Mem: 3566408 1580220 1986188 0 203988 902960
-/+ buffers/cache: 473272 3093136
Swap: 4000176 0 4000176
<पी> यदि आप शीघ्रता से जांचना चाहते हैं कि आपके सिस्टम में कितने जीबी रैम है तो -जी विकल्प का उपयोग करें। -b विकल्प बाइट्स में, -k किलो बाइट्स में, -m मेगा बाइट्स में प्रदर्शित होता है।

$ free -g
 total used free shared buffers cached
Mem: 3 1 1 0 0 0
-/+ buffers/cache: 0 2
Swap: 3 0 3
<पी> यदि आप कुल मेमोरी (स्वैप सहित) देखना चाहते हैं, तो -t स्विच का उपयोग करें, जो नीचे दिखाए अनुसार कुल लाइन प्रदर्शित करेगा।

ramesh@ramesh-laptop:~$ free -t
 total used free shared buffers cached
Mem: 3566408 1592148 1974260 0 204260 912556
-/+ buffers/cache: 475332 3091076
Swap: 4000176 0 4000176
Total: 7566584 1592148 5974436

24. शीर्ष कमांड उदाहरण

<पी> शीर्ष कमांड सिस्टम में शीर्ष प्रक्रियाओं को प्रदर्शित करता है (डिफ़ॉल्ट रूप से सीपीयू उपयोग के अनुसार क्रमबद्ध)। किसी भी कॉलम द्वारा शीर्ष आउटपुट को सॉर्ट करने के लिए, O (अपर-केस O) दबाएँ, जो सभी संभावित कॉलम प्रदर्शित करेगा जिन्हें आप नीचे दिखाए अनुसार सॉर्ट कर सकते हैं।

Current Sort Field: P for window 1:Def
Select sort field via field letter, type any other key to return
 a: PID = Process Id v: nDRT = Dirty Pages count
 d: UID = User Id y: WCHAN = Sleeping in Function
 e: USER = User Name z: Flags = Task Flags
 ........
<पी> केवल उन प्रक्रियाओं को प्रदर्शित करने के लिए जो किसी विशेष उपयोगकर्ता से संबंधित हैं -u विकल्प का उपयोग करें। निम्नलिखित केवल शीर्ष प्रक्रियाओं को दिखाएगा जो ओरेकल उपयोगकर्ता से संबंधित हैं।

$ top -u oracle
<पी> अधिक शीर्ष उदाहरण:क्या आप इसे शीर्ष पर ला सकते हैं? 15 व्यावहारिक लिनक्स शीर्ष कमांड उदाहरण

25. डीएफ कमांड उदाहरण

<पी> फ़ाइल सिस्टम डिस्क स्थान उपयोग प्रदर्शित करता है। डिफ़ॉल्ट रूप से df -k बाइट्स में आउटपुट प्रदर्शित करता है।

$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 29530400 3233104 24797232 12% /
/dev/sda2 120367992 50171596 64082060 44% /home
<पी> df -h आउटपुट को मानव पठनीय रूप में प्रदर्शित करता है। यानी आकार जीबी में प्रदर्शित किया जाएगा।

ramesh@ramesh-laptop:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 29G 3.1G 24G 12% /
/dev/sda2 115G 48G 62G 44% /home
<पी> किस प्रकार का फ़ाइल सिस्टम प्रदर्शित करने के लिए -T विकल्प का उपयोग करें।

ramesh@ramesh-laptop:~$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 ext4 29530400 3233120 24797216 12% /
/dev/sda2 ext4 120367992 50171596 64082060 44% /home

26. किल कमांड उदाहरण

<पी> किसी प्रक्रिया को समाप्त करने के लिए किल कमांड का उपयोग करें। पहले ps -ef कमांड का उपयोग करके प्रक्रिया आईडी प्राप्त करें, फिर चल रही Linux प्रक्रिया को समाप्त करने के लिए किल -9 का उपयोग करें जैसा कि नीचे दिखाया गया है। आप यूनिक्स प्रक्रिया को समाप्त करने के लिए किलऑल, पीकिल, एक्सकिल का भी उपयोग कर सकते हैं।

$ ps -ef | grep vim
ramesh 7243 7222 9 22:43 pts/2 00:00:00 vim
$ kill -9 7243
<पी> अधिक हत्या के उदाहरण:किसी प्रक्रिया को समाप्त करने के 4 तरीके - किल, किलऑल, पीकिल, एक्सकिल

27. आरएम कमांड उदाहरण

<पी> फ़ाइल हटाने से पहले पुष्टि प्राप्त करें.

$ rm -i filename.txt
<पी> फ़ाइल नाम तर्क में शेल मेटाकैरेक्टर देते समय यह बहुत उपयोगी है।

<पी> फ़ाइल नाम प्रिंट करें और फ़ाइल हटाने से पहले पुष्टि प्राप्त करें।

$ rm -i file*
<पी> निम्नलिखित उदाहरण उदाहरण निर्देशिका के अंतर्गत सभी फ़ाइलों और निर्देशिकाओं को पुनरावर्ती रूप से हटा देता है। इससे उदाहरण निर्देशिका भी हट जाती है।

$ rm -r example

28. सीपी कमांड उदाहरण

<पी> मोड, स्वामित्व और टाइमस्टैम्प को संरक्षित करते हुए फ़ाइल1 को फ़ाइल2 में कॉपी करें।

$ cp -p file1 file2
<पी> फ़ाइल1 को फ़ाइल2 में कॉपी करें। यदि फ़ाइल2 मौजूद है तो उसे ओवरराइट करने से पहले पुष्टि के लिए संकेत दें।

$ cp -i file1 file2

29. एमवी कमांड उदाहरण

<पी> फ़ाइल1 का नाम बदलकर फ़ाइल2 करें. यदि फ़ाइल2 मौजूद है तो उसे ओवरराइट करने से पहले पुष्टि के लिए संकेत दें।

$ mv -i file1 file2
<पी> ध्यान दें:mv -f बिल्कुल विपरीत है, जो संकेत दिए बिना फ़ाइल2 को अधिलेखित कर देगा।

<पी> mv -v फ़ाइल नाम बदलने के दौरान जो हो रहा है उसे प्रिंट करेगा, जो फ़ाइल नाम तर्क में शेल मेटाकैरेक्टर निर्दिष्ट करते समय उपयोगी है।

$ mv -v file1 file2

30. कैट कमांड उदाहरण

<पी> आप एक ही समय में अनेक फ़ाइलें देख सकते हैं. निम्नलिखित उदाहरण फ़ाइल1 की सामग्री को प्रिंट करता है और उसके बाद फ़ाइल2 को stdout पर प्रिंट करता है।

$ cat file1 file2
<पी> फ़ाइल प्रदर्शित करते समय, cat -n कमांड का पालन करने से आउटपुट की प्रत्येक पंक्ति में लाइन नंबर जुड़ जाएगा।

$ cat -n /etc/logrotate.conf
 1 /var/log/btmp {
 2 missingok
 3 monthly
 4 create 0660 root utmp
 5 rotate 1
 6 }

31. माउंट कमांड उदाहरण

<पी> किसी फ़ाइल सिस्टम को माउंट करने के लिए, आपको पहले एक निर्देशिका बनानी चाहिए और उसे नीचे दिखाए अनुसार माउंट करना चाहिए।

# mkdir /u01
# mount /dev/sdb1 /u01
<पी> स्वचालित माउंटिंग के लिए आप इसे fstab में भी जोड़ सकते हैं। यानी जब भी सिस्टम दोबारा शुरू होगा, फाइल सिस्टम माउंट हो जाएगा।

/dev/sdb1 /u01 ext2 defaults 0 2

32. chmod कमांड उदाहरण

<पी> chmod कमांड का उपयोग किसी फ़ाइल या निर्देशिका के लिए अनुमतियाँ बदलने के लिए किया जाता है।

<पी> किसी विशिष्ट फ़ाइल पर उपयोगकर्ता और समूह को पूर्ण पहुंच प्रदान करें (अर्थात पढ़ें, लिखें और निष्पादित करें)।

$ chmod ug+rwx file.txt
<पी> किसी विशिष्ट फ़ाइल पर समूह के लिए सभी पहुंच रद्द करें (अर्थात पढ़ें, लिखें और निष्पादित करें)।

$ chmod g-rwx file.txt
<पी> उप-निर्देशिकाओं में सभी फ़ाइलों पर फ़ाइल अनुमतियाँ पुनरावर्ती रूप से लागू करें।

$ chmod -R ug+rwx file.txt
<पी> अधिक chmod उदाहरण:शुरुआती लोगों के लिए 7 Chmod कमांड उदाहरण

33. चाउन कमांड उदाहरण

<पी> chown कमांड का उपयोग किसी फ़ाइल के स्वामी और समूह को बदलने के लिए किया जाता है। \

<पी> किसी फ़ाइल पर मालिक को ऑरेकल और ग्रुप को डीबी में बदलने के लिए। यानी एक ही समय में मालिक और समूह दोनों को बदलें।

$ chown oracle:dba dbora.sh
<पी> स्वामित्व को पुनरावर्ती रूप से बदलने के लिए -R का उपयोग करें।

$ chown -R oracle:dba /home/oracle

34. passwd कमांड उदाहरण

<पी> passwd का उपयोग करके कमांड लाइन से अपना पासवर्ड बदलें। यह पुराने पासवर्ड के बाद नए पासवर्ड के लिए संकेत देगा।

$ passwd
<पी> सुपर उपयोगकर्ता दूसरों का पासवर्ड रीसेट करने के लिए passwd कमांड का उपयोग कर सकता है। यह उपयोगकर्ता के वर्तमान पासवर्ड के लिए संकेत नहीं देगा।

# passwd USERNAME
<पी> किसी विशिष्ट उपयोगकर्ता के लिए पासवर्ड निकालें. रूट उपयोगकर्ता किसी विशिष्ट उपयोगकर्ता के लिए पासवर्ड अक्षम कर सकता है। एक बार पासवर्ड अक्षम हो जाने पर, उपयोगकर्ता पासवर्ड डाले बिना लॉगिन कर सकता है।

# passwd -d USERNAME

35. mkdir कमांड उदाहरण

<पी> निम्नलिखित उदाहरण आपके होम निर्देशिका के अंतर्गत temp नामक एक निर्देशिका बनाता है।

$ mkdir ~/temp
<पी> एक mkdir कमांड का उपयोग करके नेस्टेड निर्देशिकाएँ बनाएँ। यदि इनमें से कोई भी निर्देशिका पहले से मौजूद है, तो यह कोई त्रुटि प्रदर्शित नहीं करेगी। यदि इनमें से कोई भी निर्देशिका मौजूद नहीं है, तो यह उन्हें बनाएगा।

$ mkdir -p dir1/dir2/dir3/dir4/

36. ifconfig कमांड उदाहरण

<पी> Linux सिस्टम पर नेटवर्क इंटरफ़ेस देखने या कॉन्फ़िगर करने के लिए ifconfig कमांड का उपयोग करें।

<पी> स्थिति के साथ सभी इंटरफ़ेस देखें।

$ ifconfig -a
<पी> जैसा कि नीचे दिखाया गया है, ऊपर और नीचे कमांड का उपयोग करके किसी विशिष्ट इंटरफ़ेस को प्रारंभ या बंद करें।

$ ifconfig eth0 up
$ ifconfig eth0 down
<पी> अधिक ifconfig उदाहरण:ifconfig:नेटवर्क इंटरफ़ेस कॉन्फ़िगर करने के लिए 7 उदाहरण

37. अनाम कमांड उदाहरण

<पी> Uname कमांड सिस्टम के बारे में महत्वपूर्ण जानकारी प्रदर्शित करता है जैसे - कर्नेल नाम, होस्ट नाम, कर्नेल रिलीज़ नंबर,
प्रोसेसर का प्रकार, आदि,

<पी> उबंटू लैपटॉप से नमूना अनाम आउटपुट नीचे दिखाया गया है।

$ uname -a
Linux john-laptop 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:12:52 UTC 2010 i686 GNU/Linux

38. व्हेयरिस कमांड उदाहरण

<पी> जब आप यह जानना चाहते हैं कि एक विशिष्ट यूनिक्स कमांड कहाँ मौजूद है (उदाहरण के लिए, ls कमांड कहाँ मौजूद है?), तो आप निम्न कमांड निष्पादित कर सकते हैं।

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
<पी> जब आप किसी निष्पादन योग्य को उसके डिफ़ॉल्ट पथ के अलावा किसी अन्य पथ से खोजना चाहते हैं, तो आप -B विकल्प का उपयोग कर सकते हैं और उसे तर्क के रूप में पथ दे सकते हैं। यह /tmp निर्देशिका में निष्पादन योग्य lsmk की खोज करता है, और यदि यह उपलब्ध है, तो इसे प्रदर्शित करता है।

$ whereis -u -B /tmp -f lsmk
lsmk: /tmp/lsmk

39. कमांड उदाहरण क्या है

<पी> व्हाटिस कमांड एक कमांड के बारे में एक पंक्ति विवरण प्रदर्शित करता है।

$ whatis ls
ls (1) - list directory contents
$ whatis ifconfig
ifconfig (8) - configure a network interface

40. कमांड उदाहरण खोजें

<पी> लोकेट कमांड का उपयोग करके आप किसी विशिष्ट फ़ाइल (या फ़ाइलों के समूह) के स्थान को तुरंत खोज सकते हैं। लोकेट कमांड अपडेटेडबी द्वारा बनाए गए डेटाबेस का उपयोग करता है।

<पी> नीचे दिया गया उदाहरण सिस्टम की उन सभी फ़ाइलों को दिखाता है जिनमें crontab शब्द शामिल है।

$ locate crontab
/etc/anacrontab
/etc/crontab
/usr/bin/crontab
/usr/share/doc/cron/examples/crontab2english.pl.gz
/usr/share/man/man1/crontab.1.gz
/usr/share/man/man5/anacrontab.5.gz
/usr/share/man/man5/crontab.5.gz
/usr/share/vim/vim72/syntax/crontab.vim

41. मैन कमांड उदाहरण

<पी> किसी विशिष्ट कमांड का मैन पेज प्रदर्शित करें।

$ man crontab
<पी> जब किसी कमांड के लिए मैन पेज एक से अधिक सेक्शन के अंतर्गत स्थित होता है, तो आप उस कमांड के लिए मैन पेज को एक विशिष्ट सेक्शन से देख सकते हैं जैसा कि नीचे दिखाया गया है।

$ man SECTION-NUMBER commandname
<पी> मैन पेज में निम्नलिखित 8 अनुभाग उपलब्ध हैं।

  1. सामान्य आदेश
  2. सिस्टम कॉल
  3. C लाइब्रेरी फ़ंक्शंस
  4. विशेष फ़ाइलें (आमतौर पर डिवाइस, जो /dev में पाई जाती हैं) और ड्राइवर
  5. फ़ाइल प्रारूप और परंपराएँ
  6. गेम और स्क्रीनसेवर
  7. विविध
  8. सिस्टम प्रशासन आदेश और डेमॉन
<पी> उदाहरण के लिए, जब आप व्हाट्स क्रोंटैब करते हैं, तो आप देखेंगे कि क्रोंटैब में दो मैन पेज (सेक्शन 1 और सेक्शन 5) हैं। क्रोंटैब मैन पेज के अनुभाग 5 को देखने के लिए, निम्नलिखित कार्य करें।

$ whatis crontab
crontab (1) - maintain crontab files for individual users (V3)
crontab (5) - tables for driving cron
$ man 5 crontab

42. टेल कमांड उदाहरण

<पी> फ़ाइल की अंतिम 10 पंक्तियों को डिफ़ॉल्ट रूप से प्रिंट करें।

$ tail filename.txt
<पी> filename.txt

नामक फ़ाइल से N संख्या में पंक्तियाँ प्रिंट करें
$ tail -n N filename.txt
<पी> टेल-एफ का उपयोग करके फ़ाइल की सामग्री को वास्तविक समय में देखें। यह लॉग फ़ाइलों को देखने के लिए उपयोगी है, जो बढ़ती रहती हैं। कमांड को CTRL-C का उपयोग करके समाप्त किया जा सकता है।

$ tail -f log-file
<पी> अधिक टेल उदाहरण:एक टर्मिनल में एकाधिक लॉग फ़ाइलों के टेल-एफ आउटपुट को देखने के 3 तरीके

43. कम कमांड उदाहरण

<पी> बड़ी लॉग फ़ाइलों को देखने के दौरान कम बहुत कुशल है, क्योंकि इसे खोलते समय पूरी फ़ाइल लोड करने की आवश्यकता नहीं होती है।

$ less huge-log-file.log
<पी> एक तो आप कम कमांड का उपयोग करके एक फ़ाइल खोलते हैं, निम्नलिखित दो कुंजियाँ बहुत सहायक होती हैं।

CTRL+F – forward one window
CTRL+B – backward one window
<पी> अधिक कम उदाहरण:यूनिक्स कम कमांड:प्रभावी नेविगेशन के लिए 10 युक्तियाँ

44. सु कमांड उदाहरण

<पी> Su कमांड का उपयोग करके किसी भिन्न उपयोगकर्ता खाते पर स्विच करें। सुपर उपयोगकर्ता अपना पासवर्ड डाले बिना किसी अन्य उपयोगकर्ता पर स्विच कर सकता है।

$ su - USERNAME
<पी> किसी भिन्न खाता नाम से एकल आदेश निष्पादित करें. निम्नलिखित उदाहरण में, जॉन ls कमांड को raj उपयोगकर्ता नाम के रूप में निष्पादित कर सकता है। एक बार आदेश निष्पादित हो जाने पर, यह जॉन के खाते में वापस आ जाएगा।

[john@dev-server]$ su - raj -c 'ls'
[john@dev-server]$
<पी> निर्दिष्ट उपयोगकर्ता खाते में लॉगिन करें, और डिफ़ॉल्ट शेल के बजाय निर्दिष्ट शेल निष्पादित करें।

$ su -s 'SHELLNAME' USERNAME

45. MySQL कमांड उदाहरण

<पी> mysql शायद Linux पर सबसे व्यापक रूप से उपयोग किया जाने वाला ओपन सोर्स डेटाबेस है। भले ही आप अपने सर्वर पर MySQL डेटाबेस नहीं चलाते हैं, फिर भी आप रिमोट सर्वर पर चल रहे MySQL डेटाबेस से कनेक्ट करने के लिए mysql कमांड (क्लाइंट) का उपयोग कर सकते हैं।

<पी> दूरस्थ mysql डेटाबेस से कनेक्ट करने के लिए। यह पासवर्ड के लिए संकेत देगा.

$ mysql -u root -p -h 192.168.1.2
<पी> स्थानीय MySQL डेटाबेस से कनेक्ट करने के लिए।

$ mysql -u root -p
<पी> यदि आप कमांड लाइन में ही MySQL रूट पासवर्ड निर्दिष्ट करना चाहते हैं, तो इसे -p (बिना किसी स्थान के) के तुरंत बाद दर्ज करें।

46. यम कमांड उदाहरण

<पी> यम का उपयोग करके अपाचे स्थापित करने के लिए।

$ yum install httpd
<पी> यम का उपयोग करके अपाचे को अपग्रेड करना।

$ yum update httpd
<पी> यम का उपयोग करके अपाचे को अनइंस्टॉल/निकालने के लिए।

$ yum remove httpd

47. आरपीएम कमांड उदाहरण

<पी> आरपीएम का उपयोग करके अपाचे स्थापित करने के लिए।

# rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpm
<पी> आरपीएम का उपयोग करके अपाचे को अपग्रेड करना।

# rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpm
<पी> आरपीएम का उपयोग करके अपाचे को अनइंस्टॉल/निकालने के लिए।

# rpm -ev httpd
<पी> अधिक आरपीएम उदाहरण:आरपीएम कमांड:आरपीएम पैकेजों को स्थापित करने, अनइंस्टॉल करने, अपग्रेड करने, क्वेरी करने के लिए 15 उदाहरण

48. पिंग कमांड उदाहरण

<पी> केवल 5 पैकेट भेजकर किसी दूरस्थ होस्ट को पिंग करें।

$ ping -c 5 gmail.com
<पी> अधिक पिंग उदाहरण:पिंग ट्यूटोरियल:15 प्रभावी पिंग कमांड उदाहरण

49. दिनांक आदेश उदाहरण

<पी> सिस्टम दिनांक निर्धारित करें:

# date -s "01/31/2010 23:59:53"
<पी> एक बार जब आप सिस्टम दिनांक बदल लेते हैं, तो आपको हार्डवेयर घड़ी को सिस्टम दिनांक के साथ सिंक्रनाइज़ करना चाहिए जैसा कि नीचे दिखाया गया है।

# hwclock –systohc
# hwclock --systohc –utc

50. wget कमांड उदाहरण

<पी> इंटरनेट से सॉफ़्टवेयर, संगीत, वीडियो डाउनलोड करने का त्वरित और प्रभावी तरीका wget कमांड का उपयोग करना है।

$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
<पी> इसे डाउनलोड करें और एक अलग नाम से स्टोर करें।

$ wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701
<पी> अधिक wget उदाहरण:15 अद्भुत उदाहरणों के साथ अल्टीमेट Wget डाउनलोड गाइड

<पी> क्या मुझसे बार-बार उपयोग किए जाने वाले लिनक्स कमांड छूट गए? एक टिप्पणी छोड़ें और मुझे बताएं।


  1. स्विफ्ट का उपयोग करके आईओएस 10 में फोन कॉल कैसे करें? स्विफ्ट का उपयोग करके आईओएस 10 में फोन कॉल कैसे करें?

    इस पोस्ट में हम देखेंगे कि आईओएस में प्रोग्रामेटिक रूप से फोन कैसे बनाया जाता है। तो चलिए शुरू करते हैं। चरण 1 − ओपन एक्सकोड → नया प्रोजेक्ट → सिंगल व्यू एप्लीकेशन → आइए इसे मेककॉल नाम दें चरण 2 - Main.storyboard खोलें और नीचे दिखाए अनुसार एक टेक्स्ट फ़ील्ड और एक बटन जोड़ें चरण 3 - टेक्स्ट फील

  1. एचटीएमएल डोम सैम्प ऑब्जेक्ट एचटीएमएल डोम सैम्प ऑब्जेक्ट

    HTML DOM Samp ऑब्जेक्ट एक HTML दस्तावेज़ के तत्व का प्रतिनिधित्व करता है। आइए एक सैम्प ऑब्जेक्ट बनाएं - सिंटैक्स निम्नलिखित वाक्य रचना है - document.createElement(“SAMP”); उदाहरण आइए हम samp ऑब्जेक्ट का एक उदाहरण देखें - <!DOCTYPE html> <html> <head> <style> &

  1. PHP में imagecolorset () फ़ंक्शन PHP में imagecolorset () फ़ंक्शन

    इमेजकलरसेट () फ़ंक्शन निर्दिष्ट पैलेट इंडेक्स के लिए रंग सेट करता है। इसके उपयोग से पैलेट की गई छवियों में बाढ़-भराव जैसा प्रभाव पैदा होता है। वाक्यविन्यास imagecolorset ( img, index, red, green, blue, alpha ) पैरामीटर img :इमेजक्रिएटट्रूकलर () फंक्शन के साथ बनाई गई इमेज सूचकांक :पैलेट छवि में