Μετάβαση στο περιεχόμενο

Εργαλεία κελύφους

Εκτός από τα τυπικά εργαλεία του Linux, το OmarOS έρχεται επίσης με πολλά βελτιωμένα εργαλεία κελύφους. Εδώ είναι τα βασικά.

fzf

Το fzf σάς δίνει ασαφή αναζήτηση αρχείων μέσω του alias 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 έχει οριστεί ως alias της 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.