Kmdr CLI, λάβετε μια εξήγηση περίπλοκων εντολών στο τερματικό

περίπου kmdr cli

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο εργαλείο Kmdr CLI. Είναι ένα διαδικτυακό εργαλείο που Θα μας δείξει τι κάνει κάθε τμήμα μιας εντολής Gnu / Linux. Αυτό το εργαλείο διαιρεί μεγάλες και περίπλοκες εντολές Gnu / Linux σε διάφορα μέρη και δίνει μια εξήγηση για καθένα από αυτά.

Αυτό το εργαλείο θα μας βοηθήσει μάθετε εύκολα για τις εντολές CLI χωρίς έξοδο από το τερματικό και χωρίς να χρειάζεται να περάσω από τις σελίδες του ανθρώπου. Όχι μόνο οι εντολές Gnu / Linux, το Kmdr παρέχει μια εξήγηση για πολλές από τις εντολές CLI, όπως: ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant και εκατοντάδες άλλα προγράμματα, όπως αυτά που είναι ενσωματωμένα σε bash.

Το μοναδικό "το πρόβλημα»Παρατήρησα κατά τη δοκιμή του Kmdr CLI, είναι αυτό δεν έχει την επιλογή να ζητήσει περισσότερες από μία εντολές. Το πρόγραμμα σάς κάνει να βγείτε από το Kmdr CLI και στη συνέχεια να το ανοίξετε ξανά ώστε να μπορείτε να συμβουλευτείτε μια άλλη εντολή. Όπως λέω, εκτός από αυτό το μικρό πρόβλημα και αυτό όλα τα κείμενα με τα οποία ζητείται η γνώμη είναι στα Αγγλικά, Η Kmdr λειτούργησε τέλεια στο σύστημά μου στο Ubuntu 18.04.

Εντολές συμβατές με Kmdr CLI

Το Kmdr CLI μπορεί να λειτουργήσει με πολύπλοκες, μεγάλες εντολές και τις επιλογές τους. Κατανοείτε επίσης τις εντολές που περιλαμβάνουν σωλήνες, ανακατευθύνσεις, λίστες και τελεστές. Η Kmdr θα μας προσφέρει την εξήγηση για ένα ευρύ φάσμα προγραμμάτων, εργαλείων και βοηθητικών προγραμμάτων, συμπεριλαμβανομένων των εξής:

  • Builtins Bash Shell (για παράδειγμα εξαγωγή, echo ή cd).
  • Εμπορευματοκιβώτια (για παράδειγμα kubectl ή Docker).
  • Εργαλεία αρχείων (για παράδειγμα φερμουάρ ή πίσσα).
  • Συντάκτες κειμένου (π.χ. nano ή vim).
  • Διαχειριστές πακέτων (για παράδειγμα dpkg ή pip).
  • Έλεγχος έκδοσης (για παράδειγμα Git).
  • Διακομιστής βάσης δεδομένων και πελάτης (για παράδειγμα mysql ή mongod).
  • Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ (π.χ. youtube-dl ή ffmpeg).
  • Δίκτυο / Επικοινωνία (για παράδειγμα netstat, nmap ή curl).
  • Επεξεργασία κειμένου (για παράδειγμα awk ή sed).
  • Γλώσσες προγραμματισμού / Περιβάλλοντα χρόνου εκτέλεσης / Μεταγλωττιστές (για παράδειγμα, Go, κόμβος ή gcc).
  • Αρκετά (για παράδειγμα openssl, bash ή bash64).

Αυτά είναι μόνο μερικά από τα προγράμματα. Μπορεί δείτε το Πλήρης κατάλογος συμβατών προγραμμάτων εδώ. Οι προγραμματιστές προσθέτουν περισσότερα προγράμματα κάθε μέρα.

Εγκαταστήστε το Kmdr CLI

Αυτό το εργαλείο απαιτεί Nodejs έκδοση 8.x ή νεότερη. Είναι ένα δωρεάν ανοιχτού κώδικα βοηθητικό πρόγραμμα γραμμένο σε Nodejs.

Μετά την εγκατάσταση των Nodejs, μπορούμε εγκαταστήστε το Kmdr CLI με τον διαχειριστή πακέτων Npm όπως φαίνεται στα ακόλουθα:

Εγκατάσταση Kmdr CLI

sudo npm install kmdr@latest --global

Το Kmdr μπορεί επίσης να είναι χρήση απευθείας από το πρόγραμμα περιήγησης ιστού. Αυτή η επιλογή δεν απαιτεί εγκατάσταση ή εγγραφή οποιουδήποτε είδους.

Πώς να χρησιμοποιήσετε το Kmdr CLI

Με αυτό το εργαλείο, η εξήγηση μιας εντολής CLI είναι εύκολη. Για παράδειγμα, θα ακολουθήσουμε την ακόλουθη εντολή:

history | awk '{print $2}' | sort | uniq -c | sort -nr

Εάν θέλαμε να λάβουμε την εξήγηση κάθε μέρους στην προηγούμενη εντολή, θα πρέπει εκκίνηση Kmdr CLI χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T):

kmdr explain

Το Kmdr CLI θα μας ζητήσει να γράψουμε την εντολή. Θα πρέπει μόνο να χρησιμοποιήσουμε την εντολή που πήραμε ως παράδειγμα και να πατήσουμε Εισαγωγή.

kmdr cli εξηγεί σύνθετη εντολή

Όπως μπορείτε να δείτε στο προηγούμενο στιγμιότυπο οθόνης, Το Kmdr CLI αναλύει κάθε μέρος της προηγούμενης εντολής και μας δείχνει μια εξήγηση για κάθε μία. Είναι επίσης δυνατό να λάβετε την εξήγηση των εντολών με ομαδοποιημένες επιλογές. Μπορούμε επίσης να δοκιμάσουμε όλα τα είδη απλών ή σύνθετων εντολών που περιλαμβάνουν σωλήνες, ανακατεύθυνση, δευτερεύουσες εντολές, χειριστές κ.λπ.

Στο τέλος της εξήγησης, η Kmdr θα μας ζητήσει να μοιραστούμε τα σχόλιά μας. Μπορούμε να επιλέξουμε Ναί o Οχι χρησιμοποιώντας το βέλος κατεύθυνσης για να τα στείλετε. Εάν δεν θέλουμε να μοιραστούμε ένα σχόλιο, απλά διαλέξτε την επιλογή 'Άλμα μέσα και έξω«για έξοδο από το Kmdr CLI.

El Το Kmdr CLI είναι ακόμα πολύ νέο και βρίσκεται στο αρχικό στάδιο. Ας ελπίσουμε ότι οι προγραμματιστές θα το βελτιώσουν προσθέτοντας περισσότερες δυνατότητες. Περισσότερες πληροφορίες σχετικά με αυτό το πρόγραμμα μπορείτε να βρείτε στη διεύθυνση ιστοσελίδα του έργου ή στο δικό σας Σελίδα GitHub.


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

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

*

*

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