உள்ளடக்கத்திற்கு செல்க

Shell கருவிகள்

வழக்கமான Linux கருவிகளுடன் கூடுதலாக, OmarOS மேம்படுத்தப்பட்ட பல shell கருவிகளுடனும் வருகிறது. முக்கியமானவை இங்கே.

fzf

fzf ff மாற்றுப்பெயர் வழியாகக் கோப்புகளை fuzzy முறையில் கண்டறிய உதவுகிறது. எந்தக் கோப்பகத்திற்கும் சென்று, ff என்று தட்டச்சு செய்தால், அந்த மரத்தில் உள்ள எந்தக் கோப்பிற்கும் fuzzy முறையில் செல்லலாம், வலது பக்கத்தில் நீங்கள் குறுகிக் கொண்டிருக்கும் கோப்புகளின் முன்னோட்டத்தையும் பார்க்கலாம்.

உங்கள் கட்டளை வரலாற்றில் fzf ஐப் பயன்படுத்தி fuzzy முறையில் தேட 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 போன்ற வெளிப்படையான தொடர்புப் பாதையுடன் நம்பகமான திட்ட உள்ளூர் கருவிகளை இயக்கவும்.