Πώς να κάνετε το τερματικό βοηθό σας και όχι εχθρό σας;

Πώς να κάνετε το τερματικό βοηθό σας και όχι εχθρό σας;

Σε αυτό το άρθρο θα μιλήσουμε για το γιατί είναι σημαντικό να μην εγκαταλείψετε εντελώς το τερματικό, αλλά να το χρησιμοποιήσετε με μέτρο. Σε ποιες περιπτώσεις πρέπει να χρησιμοποιείται και σε ποιες όχι;

Ας είμαστε ειλικρινείς

Κανείς από εμάς δεν χρειάζεται πραγματικά ένα τερματικό. Έχουμε συνηθίσει στο γεγονός ότι μπορούμε να κάνουμε κλικ σε ό,τι μπορούμε και να πυροδοτούμε κάτι. Είμαστε πολύ τεμπέληδες για να ανοίξουμε κάτι και να γράψουμε κάπου εντολές. Θέλουμε λειτουργικότητα εδώ και τώρα. Οι περισσότεροι από εμάς δεν χρησιμοποιούμε καθόλου τερματικό. Αξίζει να το χρησιμοποιήσω καθόλου;

Γιατί να χρησιμοποιήσετε το τερματικό;

Είναι άνετο. Δεν χρειάζεται να μεταβείτε σε πολλά παράθυρα ή να αναζητήσετε κάτι με το ποντίκι. Μπορείτε απλά να γράψετε την εντολή που απαιτείται για αυτό.
Ας απαριθμήσουμε τις καταστάσεις όταν το τερματικό ανάγκη:

  • Όταν πρέπει να ενεργοποιήσετε κάτι, αλλά δεν έχετε χρόνο να το αναζητήσετε στις ρυθμίσεις (Hello, GUI dconf)
  • Όταν είναι πιο εύκολο να βρείτε ένα αρχείο ή φάκελο στο τερματικό αντί να χάνετε χρόνο στο GUI (το fzf κάνει αυτή τη δουλειά καλά)
  • Όταν είναι πιο εύκολο να επεξεργαστείτε γρήγορα ένα αρχείο σε Vim, Neovim, Nano, Micro παρά να μεταβείτε στο IDE
  • Πότε απομένει μόνο τερματικό (επαναφορά ρυθμίσεων στο Ubuntu ή εγκατάσταση του Arch Linux, για παράδειγμα)
  • Όταν χρειάζεσαι ταχύτητα, όχι ποιότητα

Όταν δεν χρειάζεται χρήση τερματικού:

  • Όταν αυτή η λειτουργία δεν είναι στο τερματικό (αυτό συμβαίνει εξαιρετικά σπάνια, αλλά ακόμα)
  • Πότε είναι πιο βολικό να το κάνετε αυτό στο GUI από το να υποφέρετε με το TUI (προγράμματα εντοπισμού σφαλμάτων, για παράδειγμα)
  • Όταν δεν ξέρετε πραγματικά πώς να κάνετε τίποτα στο τερματικό, αλλά πρέπει να κάνετε κάτι γρήγορα (θα αφιερώσετε περισσότερο χρόνο στον αυτοματισμό παρά στην ίδια τη δράση, νομίζω ότι αυτό είναι γνωστό σε όλους)
  • Όταν χρειάζεστε άνεση, όχι ταχύτητα

Αυτοί είναι οι βασικοί κανόνες που δεν πρέπει να ξεχνάμε. Φαίνεται απλό, αλλά η επιθυμία "ας προσπαθήσουμε να αυτοματοποιήσουμε τα πάντα και να μην κάνουμε διπλό κλικ στο ποντίκι" συχνά γίνεται προτεραιότητα. Οι άνθρωποι είναι τεμπέληδες, αλλά αυτό δεν είναι πάντα προς όφελός τους.

Κάνοντας το ίδιο το τερματικό βιώσιμο

Εδώ είναι το ελάχιστο σετ μου για να κάνω τουλάχιστον κάτι κανονικά στο τερματικό:

tmux — για να διαιρέσετε ένα παράθυρο σε πίνακες (αν δημιουργήσετε μια δέσμη παραθύρων τερματικού και κάνετε εναλλαγή μεταξύ τους για μεγάλο χρονικό διάστημα, τότε η όλη ιδέα δεν έχει νόημα, είναι πιο εύκολο να κάνετε εναλλαγή μεταξύ εφαρμογών με GUI)

fzf - να βρει γρήγορα κάτι. Είναι πραγματικά πιο γρήγορο από το GUI. δύναμη και επιλέξτε το όνομα του αρχείου και αυτό είναι.

zsh — (ακριβέστερα OhMyZsh) το τερματικό θα πρέπει να είναι βολικό και όχι με γυαλιά

neovim - γιατί πρακτικά χάνεται η έννοια του να βρίσκεσαι στο τερματικό χωρίς αυτό. Ένας επεξεργαστής που κάνει πολύ περισσότερα από τις εφαρμογές GUI

Και επίσης ένας τεράστιος αριθμός άλλων εφαρμογών: ranger (ή ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git και άλλα

Ποιο ειναι το νοημα?

Κρίνετε μόνοι σας, όταν προσπαθείτε να φορτώσετε ένα πλήρες IDE για να αλλάξετε κάποιο μικρό σενάριο - αυτό είναι παράλογο. Είναι πιο εύκολο να το αλλάξετε γρήγορα στο Vim (ή στο Nano, για όσους δεν τους αρέσει η διάταξη Vim). Μπορείτε να κάνετε πράγματα πιο γρήγορα, αλλά δεν χρειάζεται να μάθετε τα πάντα στο τερματικό. Μπορεί να μην χρειαστεί ποτέ να μάθετε τη γλώσσα δέσμης ενεργειών Bash ενώ εργάζεστε στο τερματικό, επειδή δεν τη χρειάζεστε.

Ας κάνουμε τα πράγματα πιο απλά, και ας δούμε διαφορετικά πράγματα από διαφορετικές οπτικές γωνίες, και ας μη χωρίζουμε τα πάντα σε ασπρόμαυρα

Μόνο εγγεγραμμένοι χρήστες μπορούν να συμμετάσχουν στην έρευνα. Συνδεθείτε, Σας παρακαλούμε.

Χρησιμοποιείτε συχνά το τερματικό;

  • 86,7%Ναι 208
  • 8,8%Νο21
  • 4,6%Δεν είμαι σίγουρος 11

Ψήφισαν 240 χρήστες. 23 χρήστες απείχαν.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο