Σύγχρονες εναλλακτικές στις κλασικές εντολές Linux

παλιό vs νέο: εντολές

Εδώ μπορείτε να δείτε μερικά σύγχρονες εναλλακτικές σε κλασικές εντολές linux. Αυτό δεν σημαίνει ότι είναι καλύτερα ή χειρότερα ή ότι πρέπει να χρησιμοποιήσετε το ένα ή το άλλο. Χρησιμοποιήστε αυτό που σας φαίνεται πιο άνετο όπως λέω πάντα. Ωστόσο, ορισμένοι χρήστες ενδέχεται να μην γνωρίζουν αυτές τις εναλλακτικές λύσεις και μπορεί να τις θεωρήσουν καλύτερες επιλογές.

Τα πιο εξαιρετικά προγράμματα που μπορείτε να χρησιμοποιήσετε στη διανομή σας στο GNU/Linux, και αυτό μπορεί να είναι εξαιρετικά εργαλεία για διαχειριστές του συστήματος είναι:

neovim εναντίον vim

Το δημοφιλές πρόγραμμα επεξεργασίας κειμένου vim, το οποίο συζητείται πολύ μεταξύ των οπαδών των emacs, nano κ.λπ., έχει επίσης μια νεότερη εναλλακτική. Είναι περίπου neovim, το οποίο βασίζεται στην ιδέα της επέκτασης των δυνατοτήτων του vim και της μετατροπής του σε IDE. Χάρη σε αυτό το έργο, προστίθενται πιο μοντέρνα χαρακτηριστικά, στυλ δρομέα κ.λπ.

tldr εναντίον ανθρώπου

Ένα άλλο εργαλείο που χρησιμοποιούν όλοι είναι το man, η εντολή εμφάνισης του εγχειριδίου. Λοιπόν, έχει και μια άλλη πιο σύγχρονη εναλλακτική όπως π.χ tldr. Και είναι ότι οι σελίδες που ρίχνει ο άνθρωπος μπορεί να είναι κάπως συντριπτικές και περίπλοκες στην κατανόηση για ορισμένους χρήστες. Ούτε η μορφή του είναι η καλύτερη για κατανόηση. Για το λόγο αυτό, με το tldr μπορείτε να απλοποιήσετε πολύ τη βοήθεια και να δείξετε πρακτικά παραδείγματα χρήσης.

duff εναντίον duff

Η εντολή df είναι επίσης πολύ δημοφιλής στο Linux για τον έλεγχο του χώρου στο δίσκο που είναι ελεύθερος, κατειλημμένος κ.λπ. Καλά τότε, Ντουφ είναι μια απλούστερη εναλλακτική γραμμένη στη γλώσσα προγραμματισμού Go και με κάποιες βελτιώσεις. Θα σας δείξει εύκολα κατανοητές πληροφορίες για όλες τις τοποθετημένες συσκευές, σας επιτρέπει να ταξινομήσετε την έξοδο, να αποθηκεύσετε την έξοδο σε μορφή JSON κ.λπ.

exa vs ls

Μεταξύ των πιο χρησιμοποιούμενων εντολών κατά τη χρήση του τερματικού είναι το ls, μια εντολή που παραθέτει τα περιεχόμενα των καταλόγων. Η εντολή exa Κάνει το ίδιο πράγμα, αλλά έχει βελτιώσεις, χρησιμοποιεί πιο διαισθητικά χρώματα, εμφανίζει μεταδεδομένα, εκτεταμένα χαρακτηριστικά, inode, αριθμός κατειλημμένων μπλοκ, διάφορες ημερομηνίες, ιεραρχική προβολή δέντρου, ενσωματωμένη υποστήριξη Git για να δείτε τα αρχεία που έχουν αλλάξει, και τα λοιπά.

fd vs εύρεση

Για να βρείτε κάτι σίγουρα έχετε χρησιμοποιήσει τις εντολές εντοπισμού ή εύρεσης. Λοιπόν, αυτό το δεύτερο έχει μια πιο σύγχρονη εναλλακτική για την αναζήτηση. Το όνομά του είναι fd, είναι γραμμένο σε Rust και έχει σκοπό να απλοποιήσει τις αναζητήσεις και να επιταχύνει τα αποτελέσματα αναζήτησης.

htop vs top

Φροντίστε να το γνωρίζετε, γιατί χρησιμοποιείται ευρέως και ως κορυφαία εναλλακτική. Είναι περίπου htop, μια έκδοση για την εμφάνιση πληροφοριών σχετικά με τις διαδικασίες, την κατανάλωση πόρων κ.λπ., με πιο διαισθητικό τρόπο, σε πραγματικό χρόνο και με δυνατότητα αλληλεπίδρασης.

ncdu εναντίον du

Νωρίτερα μίλησα για την εντολή df, αλλά είμαι σίγουρος ότι έχετε χρησιμοποιήσει επίσης το du για να ελέγξετε το μέγεθος ενός καταλόγου αρχείων. Λοιπόν, η εναλλακτική λέγεται ncdu, και παρέχει το ίδιο αποτέλεσμα, αλλά με πιο ελκυστικές πληροφορίες σε οπτικό επίπεδο, με γραφικά, με παραγγελία και διαδραστική χρήση. Το όνομά του προέρχεται από τα nc (ncurses) και du, δηλαδή είναι ένα du γραμμένο στο Go και που κάνει χρήση της περίφημης βιβλιοθήκης γραφικών.

νυχτερίδα εναντίον γάτας

Το concatenator, ή cat, είναι πολύ χρήσιμο για την εμφάνιση του περιεχομένου αρχείων κειμένου ή για άλλες λειτουργίες σε συνδυασμό με άλλες εντολές μέσω σωλήνων κ.λπ. Μια πιο σύγχρονη εναλλακτική είναι ρόπαλο. Αυτό προσθέτει δυνατότητες για επισήμανση σύνταξης, ενσωμάτωση Git, σελιδοποίηση κ.λπ.

httpie εναντίον wget και curl

Άλλες ευρέως χρησιμοποιούμενες εντολές για λήψη ή προβολή περιεχομένου ιστού στο τερματικό είναι το wget και το curl. Και τα δύο εργαλεία χρησιμοποιούνται ευρέως και κοινά, εγκατεστημένα από προεπιλογή σχεδόν σε όλες τις δημοφιλείς διανομές. Η σύγχρονη εναλλακτική και για τα δύο ονομάζεται httpie, με βελτιώσεις για πιο φιλική χρήση, με έγχρωμη και μορφοποιημένη έξοδο για τη βελτίωση της κατανόησής του.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Αλέξανδρος dijo

    εξαιρετικό άρθρο!!! Ευχαριστώ

  2.   oscar fernandez sierra dijo

    Θα συμπεριέλαβα επίσης το "ripgrep" (https://github.com/BurntSushi/ripgrep) ως εναλλακτική του "grep". Και "fzf" (https://github.com/junegunn/fzf) θα μπορούσε να είναι ένα "ψευδο-υποκατάστατο" για το "λιγότερο" ή "περισσότερο" όταν θέλετε να μπορείτε να επιλέξετε μεταξύ των αποτελεσμάτων, αλλά κάνει περισσότερα