Vai al contenuto

Strumenti della shell

Oltre agli strumenti Linux standard, OmarOS include anche una serie di strumenti della shell migliorati. Ecco i principali.

fzf

fzf ti offre la ricerca fuzzy dei file tramite l'alias ff. Vai in una directory qualsiasi, digita ff e potrai trovare in modo fuzzy qualsiasi file in quell'albero, vedendo un'anteprima dei file che stai restringendo sul lato destro.

Puoi usare Ctrl + R per usare fzf per cercare in modo fuzzy nella cronologia dei comandi.

Questo strumento è usato anche da Neovim quando digiti Space Space.

Il manuale completo è disponibile con man fzf.

Zoxide

Zoxide è un sostituto di cd. Ricorda le directory in cui sei stato, così la prossima volta puoi saltarci più facilmente. Diciamo che fai una volta cd ~/.config/omaros. La prossima volta puoi fare semplicemente cd omaros (o addirittura cd oma) e Zoxide ti porterà direttamente lì.

Il manuale completo è disponibile con man zoxide.

ripgrep

ripgrep cerca nel contenuto dei file usando rg <pattern> <path>, ad esempio rg Controller app/ per trovare tutte le occorrenze di Controller nella directory app.

Questo strumento è usato anche da Neovim quando digiti Space S G.

Il manuale completo è disponibile con man rg.

eza

eza è un sostituto di ls. Ti offre elenchi di directory con più informazioni, colori e icone. Per impostazione predefinita, eza è associato come alias a ls. Puoi anche usare lt per ottenere un elenco con due livelli di annidamento. lsa ti dà un elenco che include i file nascosti. E lta un elenco annidato con i file nascosti.

Il manuale completo è disponibile con man eza.

fd

fd è un sostituto di find più semplice da usare. Usa fd person.rb per trovare un file chiamato person.rb nell'albero corrente. fd person.rb / cercherà nell'intero file system. fd person.rb / -H cerca nell'intero file system, incluse le directory nascoste.

Il manuale completo è disponibile con man fd.

bat

bat è cat con evidenziazione della sintassi, numeri di riga e impaginazione. Esegui bat somefile.rb e capirai perché è difficile tornare indietro. Lavora anche silenziosamente per te altrove: è ciò che colora le pagine man e ciò che rende le anteprime in ff.

Il manuale completo è disponibile con man bat.

tldr

tldr è l'antidoto alle pagine man che si aprono con tre schermate di storia prima di mostrarti un singolo esempio. tldr tar ti dà la manciata di invocazioni che volevi davvero.

yt-dlp

yt-dlp scarica video da YouTube e da centinaia di altri siti. yt-dlp <url> scarica la migliore qualità disponibile nella directory corrente.

Il manuale completo è disponibile con man yt-dlp.

try

try semplifica la gestione di esperimenti di programmazione con directory contrassegnate dalla data. Tutti gli esperimenti vivono in ~/Work/tries e puoi accedervi tramite try.

OmarOS non aggiunge automaticamente la directory bin/ di un progetto a PATH. Esegui gli strumenti locali al progetto di cui ti fidi con un percorso relativo esplicito, come bin/rails o ./bin/dev.