Инструменти за шел¶
Освен стандартните Linux инструменти, OmarOS идва и с куп подобрени инструменти за шел. Ето основните от тях.
fzf¶
fzf ви дава размито търсене на файлове чрез псевдонима ff. Отидете в произволна директория, въведете ff и ще можете с размито търсене да стигнете до всеки файл в това дърво, докато виждате предварителен преглед на файловете, които стеснявате, от дясната страна.
Можете да използвате Ctrl + R, за да използвате fzf за размито търсене в историята на командите ви.
Този инструмент се използва и от Neovim, когато въведете Space Space.
Цялото ръководство можете да намерите чрез man fzf.
Zoxide¶
Zoxide е заместител на cd. Той помни директориите, в които сте били, така че следващия път по-лесно да прескочите до тях. Да кажем, че веднъж изпълните cd ~/.config/omaros. Следващия път можете просто да изпълните cd omaros (или дори само cd oma) и Zoxide ще ви отведе директно там.
Цялото ръководство можете да намерите чрез man zoxide.
ripgrep¶
ripgrep търси в съдържанието на файловете чрез rg <pattern> <path>, като например rg Controller app/, за да намери всички споменавания на Controller в директорията app.
Този инструмент се използва и от Neovim, когато въведете Space S G.
Цялото ръководство можете да намерите чрез man rg.
eza¶
eza е заместител на ls. Той ви дава списъци на директории с повече информация, цвят и икони. По подразбиране eza е зададен като псевдоним на ls. Можете също да използвате lt, за да получите списък с две нива на влагане. lsa ви дава списък, включващ скритите файлове. А lta — вложен списък със скрити файлове.
Цялото ръководство можете да намерите чрез man eza.
fd¶
fd е по-лесен за използване заместител на find. Използвайте fd person.rb, за да намерите файл с име 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.