विषय पर बढ़ें

Shell Tools

मानक Linux टूल के अलावा, OmarOS कई उन्नत शेल टूल के साथ भी आता है। यहाँ मुख्य टूल दिए गए हैं।

fzf

fzf आपको ff उपनाम के माध्यम से फ़ाइलों की फ़ज़ी खोज देता है। किसी भी डायरेक्टरी में जाएँ, ff टाइप करें, और आप उस ट्री में किसी भी फ़ाइल तक फ़ज़ी खोज करके पहुँच पाएँगे, साथ ही दाईं ओर उन फ़ाइलों का पूर्वावलोकन देख पाएँगे जिन्हें आप छाँट रहे हैं।

अपने कमांड इतिहास में फ़ज़ी खोज के लिए fzf का उपयोग करने हेतु आप Ctrl + R का उपयोग कर सकते हैं।

जब आप Space Space टाइप करते हैं तो Neovim द्वारा भी इस टूल का उपयोग किया जाता है।

पूरा मैनुअल man fzf के माध्यम से पाया जा सकता है।

Zoxide

Zoxide cd का प्रतिस्थापन है। यह उन डायरेक्टरी को याद रखता है जिनमें आप गए हैं, ताकि आप अगली बार उन पर अधिक आसानी से जा सकें। मान लीजिए आप एक बार cd ~/.config/omaros करते हैं। अगली बार, आप बस cd omaros (या बस cd oma) कर सकते हैं, और Zoxide आपको सीधे वहाँ ले जाएगा।

पूरा मैनुअल man zoxide के माध्यम से पाया जा सकता है।

ripgrep

ripgrep rg <pattern> <path> का उपयोग करके फ़ाइलों की सामग्री खोजता है, जैसे app डायरेक्टरी में Controller के सभी उल्लेख खोजने के लिए rg Controller app/।

जब आप Space S G टाइप करते हैं तो Neovim द्वारा भी इस टूल का उपयोग किया जाता है।

पूरा मैनुअल man rg के माध्यम से पाया जा सकता है।

eza

eza ls का प्रतिस्थापन है। यह आपको अधिक जानकारी, रंग और आइकन के साथ डायरेक्टरी सूचियाँ देता है। डिफ़ॉल्ट रूप से, eza को ls के रूप में उपनाम दिया गया है। आप दो-स्तरीय नेस्टिंग की सूची पाने के लिए lt का भी उपयोग कर सकते हैं। lsa आपको छिपी हुई फ़ाइलों सहित सूची देता है। और lta छिपी हुई फ़ाइलों के साथ नेस्टेड सूची देता है।

पूरा मैनुअल man eza के माध्यम से पाया जा सकता है।

fd

fd find का उपयोग में आसान प्रतिस्थापन है। वर्तमान ट्री में person.rb नाम की फ़ाइल खोजने के लिए fd person.rb का उपयोग करें। fd person.rb / पूरे फ़ाइल सिस्टम को खोजेगा। fd person.rb / -H छिपी हुई डायरेक्टरी सहित पूरे फ़ाइल सिस्टम को खोजता है।

पूरा मैनुअल man fd के माध्यम से पाया जा सकता है।

bat

bat सिंटैक्स हाइलाइटिंग, पंक्ति संख्याओं और पेजिंग के साथ cat है। bat somefile.rb चलाएँ और आप समझ जाएँगे कि वापस जाना क्यों कठिन है। यह चुपचाप आपके लिए अन्य जगहों पर भी काम कर रहा है: यही आपके man पेजों को रंगता है, और यही ff में पूर्वावलोकन प्रस्तुत करता है।

पूरा मैनुअल man bat के माध्यम से पाया जा सकता है।

tldr

tldr उन man पेजों की दवा है जो आपको एक भी उदाहरण दिखाने से पहले तीन स्क्रीन इतिहास से खुलते हैं। tldr tar आपको वे मुट्ठी भर आह्वान देता है जो आप वास्तव में चाहते थे।

yt-dlp

yt-dlp YouTube और सैकड़ों अन्य साइटों से वीडियो डाउनलोड करता है। yt-dlp <url> वर्तमान डायरेक्टरी में उपलब्ध सर्वोत्तम गुणवत्ता डाउनलोड करता है।

पूरा मैनुअल man yt-dlp के माध्यम से पाया जा सकता है।

try

try तारीख़-मुद्रित डायरेक्टरी के साथ प्रोग्रामिंग प्रयोगों को प्रबंधित करना आसान बनाता है। सभी प्रयोग ~/Work/tries में रहते हैं और आप try के माध्यम से उन तक पहुँच सकते हैं।

OmarOS किसी प्रोजेक्ट की bin/ डायरेक्टरी को PATH में स्वतः नहीं जोड़ता। विश्वसनीय प्रोजेक्ट-स्थानीय टूल को स्पष्ट सापेक्ष पथ के साथ चलाएँ, जैसे bin/rails या ./bin/dev।