Перейти до змісту

Інструменти оболонки

Окрім стандартних інструментів 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.