मैकओएस शेल कमांड | मूल, AI द्वारा अनुवादित
यहाँ 200 आमतौर पर उपयोग किए जाने वाले macOS शेल कमांड हैं, जो आसान संदर्भ के लिए वर्गीकृत हैं। ये कमांड फाइल सिस्टम का नाविगेशन, फाइल प्रबंधन, सिस्टम मॉनिटरिंग और अधिक के लिए उपयोगी हैं।
फाइल सिस्टम नाविगेशन
ls
- डायरेक्टरी सामग्री सूचीबद्ध करें।cd
- वर्तमान डायरेक्टरी बदलें।pwd
- वर्तमान कार्य डायरेक्टरी प्रिंट करें।tree
- डायरेक्टरी को पेड़ के रूप में प्रदर्शित करें (अगर इंस्टॉल है तो)।
फाइल ऑपरेशंस
cp
- फाइल या डायरेक्टरी को कॉपी करें।mv
- फाइल या डायरेक्टरी को मूव या रीनेम करें।rm
- फाइल या डायरेक्टरी को हटाएं।touch
- एक खाली फाइल बनाएं या टाइमस्टैम्प अपडेट करें।mkdir
- नया डायरेक्टरी बनाएं।rmdir
- एक खाली डायरेक्टरी हटाएं।ln
- हार्ड और सिम्बोलिक लिंक बनाएं।chmod
- फाइल अनुमतियों को बदलें।chown
- फाइल मालिक और समूह बदलें।cat
- फाइल सामग्री को संयोजित और प्रदर्शित करें।less
- फाइल सामग्री को पेज द्वारा पेज देखें।more
- फाइल सामग्री को पेज द्वारा पेज देखें।head
- फाइल के पहले पंक्तियाँ प्रदर्शित करें।tail
- फाइल के अंतिम पंक्तियाँ प्रदर्शित करें।nano
- पाठ फाइल संपादित करें।vi
- पाठ फाइल संपादित करें।vim
- पाठ फाइल संपादित करें (vi का विस्तृत संस्करण)।find
- एक डायरेक्टरी हायरार्की में फाइल खोजें।locate
- फाइल नाम से तेजी से खोजें।grep
- पाठ को पैटर्न के साथ खोजें।diff
- फाइल को लाइन द्वारा लाइन तुलना करें।file
- फाइल प्रकार निर्धारित करें।stat
- फाइल या फाइल सिस्टम स्थिति प्रदर्शित करें।du
- फाइल स्थान उपयोग का अनुमान लगाएं।df
- फाइल सिस्टम डिस्क स्थान उपयोग रिपोर्ट करें।dd
- एक फाइल को कॉपी और परिवर्तित करें।tar
- एक आर्काइव में फाइल संग्रहित, सूचीबद्ध या निकालें।gzip
- फाइल को संपीड़ित या दबाएं।gunzip
- gzip द्वारा संपीड़ित फाइल दबाएं।zip
- फाइल को पैकेज और संपीड़ित करें।unzip
- एक ZIP आर्काइव में संपीड़ित फाइल निकालें।rsync
- रिमोट फाइल और डायरेक्टरी सिंक्रनाइजेशन।scp
- होस्ट के बीच फाइल को सुरक्षित कॉपी करें।curl
- एक सर्वर से या उस पर डेटा ट्रांसफर करें।wget
- वेब से फाइल डाउनलोड करें।
सिस्टम इन्फॉर्मेशन
uname
- सिस्टम जानकारी प्रिंट करें।top
- सिस्टम प्रक्रियाएं प्रदर्शित करें।htop
- इंटरएक्टिव प्रक्रिया व्यूअर (अगर इंस्टॉल है तो)।ps
- वर्तमान प्रक्रियाओं की एक स्नैपशॉट रिपोर्ट करें।kill
- एक प्रक्रिया को एक सिग्नल भेजें।killall
- नाम के अनुसार प्रक्रियाओं को मारें।bg
- जॉब्स को पृष्ठभूमि में चलाएं।fg
- जॉब्स को फॉरग्राउंड में चलाएं।jobs
- सक्रिय जॉब्स सूचीबद्ध करें।nice
- एक प्रोग्राम को परिवर्तित शेड्यूलिंग प्राथमिकता के साथ चलाएं।renice
- चल रही प्रक्रियाओं की प्राथमिकता बदलें।time
- एक कमांड के कार्यकाल का समय लेना।uptime
- सिस्टम चल रहा है कितना समय से दिखाएं।who
- लॉग इन है कौन दिखाएं।w
- लॉग इन है कौन और वे क्या कर रहे हैं दिखाएं।whoami
- वर्तमान उपयोगकर्ता नाम प्रिंट करें।id
- उपयोगकर्ता और समूह जानकारी प्रिंट करें।groups
- एक उपयोगकर्ता के समूह प्रिंट करें।passwd
- उपयोगकर्ता पासवर्ड बदलें।sudo
- एक अन्य उपयोगकर्ता के रूप में एक कमांड चलाएं।su
- उपयोगकर्ता बदलें।chroot
- एक अलग रूट डायरेक्टरी के साथ एक कमांड चलाएं।hostname
- सिस्टम के होस्ट नाम दिखाएं या सेट करें।ifconfig
- एक नेटवर्क इंटरफेस को कॉन्फिगर करें।ping
- नेटवर्क होस्टों को ICMP ECHO_REQUEST भेजें।traceroute
- एक नेटवर्क होस्ट तक रूट ट्रेस करें।netstat
- नेटवर्क सांख्यिकी।route
- IP रूटिंग टेबल दिखाएं या संचालित करें।dig
- DNS लुकअप यूटीलीटी।nslookup
- इंटरएक्टिव रूप से इंटरनेट नाम सर्वर पूछें।host
- DNS लुकअप यूटीलीटी।ftp
- इंटरनेट फाइल ट्रांसफर प्रोग्राम।ssh
- OpenSSH SSH क्लाइंट।telnet
- TELNET प्रोटोकॉल के उपयोगकर्ता इंटरफेस।nc
- Netcat, अर्बिट्रेरी TCP और UDP कनेक्शन और लिसन।iftop
- एक इंटरफेस पर बैंडविड्थ उपयोग प्रदर्शित करें (अगर इंस्टॉल है तो)।nmap
- नेटवर्क एक्सप्लोरेशन टूल और सिक्योरिटी/पोर्ट स्कैनर (अगर इंस्टॉल है तो)।
डिस्क प्रबंधन
mount
- एक फाइल सिस्टम माउंट करें।umount
- एक फाइल सिस्टम अनमाउंट करें।fdisk
- Linux के लिए पार्टिशन टेबल मैनेपुलेटर।mkfs
- एक Linux फाइल सिस्टम बनाएं।fsck
- एक Linux फाइल सिस्टम की जांच और मरम्मत करें।df
- फाइल सिस्टम डिस्क स्थान उपयोग रिपोर्ट करें।du
- फाइल स्थान उपयोग का अनुमान लगाएं।sync
- कैश्ड लिखने को स्थायी स्टोरेज में सिंक्रनाइज करें।dd
- एक फाइल को कॉपी और परिवर्तित करें।hdparm
- हार्ड डिस्क पैरामीटर प्राप्त करें/सेट करें।smartctl
- SMART-इनएबल्ड ATA/SCSI-3 ड्राइव्स को नियंत्रित और मॉनिटर करें (अगर इंस्टॉल है तो)।
पैकेज प्रबंधन
brew
- Homebrew पैकेज मैनेजर (अगर इंस्टॉल है तो)।port
- MacPorts पैकेज मैनेजर (अगर इंस्टॉल है तो)।gem
- RubyGems पैकेज मैनेजर।pip
- Python पैकेज इंस्टॉलर।npm
- Node.js पैकेज मैनेजर।cpan
- Perl पैकेज मैनेजर।
पाठ प्रोसेसिंग
awk
- पैटर्न स्कैनिंग और प्रोसेसिंग भाषा।sed
- फिल्टरिंग और पाठ परिवर्तन के लिए स्ट्रीम एडिटर।sort
- पाठ फाइल लाइनों को सॉर्ट करें।uniq
- दोहराए गए लाइनों की रिपोर्ट करें या छोड़ें।cut
- फाइल लाइनों से भाग हटाएं।paste
- फाइल लाइनों को मिलाएं।join
- दो फाइल लाइनों को एक सामान्य फील्ड पर जोड़ें।tr
- चरित्रों को अनुवाद करें या हटाएं।iconv
- एक एन्कोडिंग से दूसरे एन्कोडिंग में पाठ परिवर्तित करें।strings
- फाइलों में प्रिंट करने योग्य स्ट्रिंग्स खोजें।wc
- प्रत्येक फाइल के लिए न्यूलाइन, शब्द और बाइट गिनती प्रिंट करें।nl
- फाइल लाइनों को संख्या दें।od
- विभिन्न फॉर्मेट में फाइल डंप करें।xxd
- एक हेक्सडंप बनाएं या विपरीत करें।
शेल स्क्रिप्टिंग
echo
- एक पंक्ति पाठ प्रदर्शित करें।printf
- डेटा को फॉर्मेट और प्रिंट करें।test
- एक अभिव्यक्ति का मूल्यांकन करें।expr
- अभिव्यक्तियों का मूल्यांकन करें।read
- स्टैंडर्ड इनपुट से एक लाइन पढ़ें।export
- एक पर्यावरण चर को सेट करें।unset
- शेल चर और फंक्शन के मान और गुणों को अनसेट करें।alias
- एक कमांड के लिए एक एलीस बनाएं।unalias
- एक एलीस हटाएं।source
- एक फाइल से कमांड चलाएं वर्तमान शेल में।exec
- एक कमांड चलाएं।trap
- सिग्नल और अन्य घटनाओं को ट्रैप करें।set
- शेल विकल्प और स्थिति चर सेट या अनसेट करें।shift
- स्थिति चर को शिफ्ट करें।getopts
- स्थिति चर को पार्स करें।type
- एक कमांड का वर्णन करें।which
- एक कमांड को लॉकेट करें।whereis
- एक कमांड के लिए बाइनरी, स्रोत और मैनुअल पेज फाइल लॉकेट करें।
डेवलपमेंट टूल्स
gcc
- GNU प्रोजेक्ट C और C++ कॉम्पाइलर।make
- डायरेक्टरी-ओरिएंटेड मेकफाइल प्रोसेसर।cmake
- क्रॉस-प्लेटफॉर्म मेकफाइल जनरेटर।autoconf
- कॉन्फिगर स्क्रिप्ट जनरेट करें।automake
- Makefile.in फाइल जनरेट करें।ld
- GNU लिंकर।ar
- आर्काइव बनाएं, संशोधित करें और निकालें।nm
- ऑब्जेक्ट फाइल से सिम्बल सूचीबद्ध करें।objdump
- ऑब्जेक्ट फाइल से जानकारी प्रदर्शित करें।strip
- ऑब्जेक्ट फाइल से सिम्बल हटाएं।ranlib
- आर्काइव के लिए इंडेक्स जनरेट करें।gdb
- GNU डिबगर।lldb
- LLVM डिबगर।valgrind
- डायनामीक एनालिसिस टूल्स के लिए इंस्ट्रुमेंटेशन फ्रेमवर्क (अगर इंस्टॉल है तो)।strace
- सिस्टम कॉल और सिग्नल ट्रेस करें (अगर इंस्टॉल है तो)।ltrace
- लाइब्रेरी कॉल ट्रेस करें (अगर इंस्टॉल है तो)।perf
- Linux के लिए प्रदर्शन एनालिसिस टूल्स।time
- एक कमांड के कार्यकाल का समय लेना।xargs
- स्टैंडर्ड इनपुट से कमांड लाइन बनाएं और चलाएं।m4
- मैक्रो प्रोसेसर।cpp
- C प्रीप्रोसेसर।flex
- फास्ट लेक्सिकल एनालाइजर जनरेटर।bison
- Yacc-संगत पार्सर जनरेटर।bc
- एक अर्बिट्रेरी प्रिसिजन कैलकुलेटर भाषा।dc
- एक अर्बिट्रेरी प्रिसिजन कैलकुलेटर।
वर्सन कंट्रोल
git
- वितरित वर्सन कंट्रोल सिस्टम।svn
- सबवर्सन वर्सन कंट्रोल सिस्टम।hg
- मर्क्यूरियल वितरित वर्सन कंट्रोल सिस्टम।cvs
- कनकरेंट वर्सन सिस्टम।
विविध
man
- ऑनलाइन मैनुअल पेज फॉर्मेट और प्रदर्शित करें।info
- Info दस्तावेज पढ़ें।apropos
- मैनुअल पेज नाम और वर्णन खोजें।whatis
- एक-लाइन मैनुअल पेज वर्णन प्रदर्शित करें।history
- इतिहास सूची प्रदर्शित या संचालित करें।yes
- एक स्ट्रिंग को बार-बार आउटपुट करें जब तक कि मारा नहीं जाता।cal
- कैलेंडर प्रदर्शित करें।date
- तारीख और समय प्रदर्शित या सेट करें।sleep
- एक निर्धारित समय के लिए विलंब करें।watch
- एक प्रोग्राम को आवर्ती रूप से चलाएं, फुलस्क्रीन आउटपुट दिखाएं।xargs
- स्टैंडर्ड इनपुट से कमांड लाइन बनाएं और चलाएं।seq
- संख्या श्रृंखला प्रिंट करें।shuf
- रैंडम परम्यूटेशन जनरेट करें।tee
- स्टैंडर्ड इनपुट पढ़ें और स्टैंडर्ड आउटपुट और फाइल लिखें।tput
- एक टर्मिनल को इनिशियलाइज करें या terminfo डेटाबेस पूछें।stty
- टर्मिनल लाइन सेटिंग बदलें और प्रिंट करें।clear
- टर्मिनल स्क्रीन साफ करें।reset
- टर्मिनल को एक साने स्थिति में रीसेट करें।script
- टर्मिनल सेशन के लिए टाइपस्क्रिप्ट बनाएं।wall
- सभी उपयोगकर्ताओं को एक संदेश लिखें।write
- एक अन्य उपयोगकर्ता को एक संदेश भेजें।mesg
- आपकी टर्मिनल पर लिखने की पहुंच नियंत्रित करें।talk
- एक अन्य उपयोगकर्ता के साथ बात करें।ytalk
- एक और टॉक प्रोग्राम (अगर इंस्टॉल है तो)।crontab
- व्यक्तिगत उपयोगकर्ताओं के लिए crontab फाइल रखें।at
- एक बाद के समय पर एक बार कमांड शेड्यूल करें।batch
- एक बैच क्यू में कमांड शेड्यूल करें।nice
- एक प्रोग्राम को परिवर्तित शेड्यूलिंग प्राथमिकता के साथ चलाएं।renice
- चल रही प्रक्रियाओं की प्राथमिकता बदलें।time
- एक कमांड के कार्यकाल का समय लेना।ulimit
- उपयोगकर्ता संसाधन सीमाएं सेट करें या रिपोर्ट करें।pr
- पाठ फाइल को प्रिंट करने के लिए परिवर्तित करें।lp
- फाइल को एक प्रिंटर भेजें।lpr
- फाइल प्रिंट करें।lpq
- प्रिंटर क्यू स्थिति दिखाएं।lprm
- प्रिंटर क्यू से जॉब्स हटाएं।enscript
- पाठ को PostScript, HTML, या RTF में परिवर्तित करें, साथ ही सिंटैक्स हाइलाइटिंग (अगर इंस्टॉल है तो)।a2ps
- एनी टू PostScript फिल्टर।ps2pdf
- PostScript को PDF में परिवर्तित करें।pdf2ps
- PDF को PostScript में परिवर्तित करें।gs
- Ghostscript इंटरप्रेटर।convert
- छवि फॉर्मेट में परिवर्तित करें (अगर इंस्टॉल है तो)।mogrify
- छवि को रिजाइज़, रोटेट और परिवर्तित करें (अगर इंस्टॉल है तो)।exiftool
- फाइलों में मेटा जानकारी पढ़ें, लिखें और संपादित करें (अगर इंस्टॉल है तो)।jpegoptim
- JPEG फाइल्स को ऑप्टिमाइज करें (अगर इंस्टॉल है तो)।optipng
- PNG फाइल्स को ऑप्टिमाइज करें (अगर इंस्टॉल है तो)।
ये कमांड एक विस्तृत श्रृंखला के कार्यक्षमता को कवर करते हैं और वे उन उपयोगकर्ताओं के लिए आवश्यक हैं जो अपने macOS सिस्टम के साथ टर्मिनल के माध्यम से प्रभावी रूप से प्रबंधित और इंटरैक्ट करना चाहते हैं।