Utilitaires de la console Linux pour vous simplifier la vie

Un peu sur les utilitaires sur la console, que peu de gens connaissent, mais ils peuvent être utiles aussi bien pour un jun novice que pour un senior fort.

Pourquoi écrire à ce sujet

Cela vaut la peine d'écrire sur les utilitaires (principalement ceux de la console) car je vois combien de personnes n'utilisent pas la puissance de la console à 100%. Beaucoup se limitent à la simple création de fichiers, ainsi qu'à la transition entre les répertoires, en travaillant dans la console. Je crois que c'est une conséquence du fait qu'il y a peu de sources dans Runet où ils pourraient normalement parler des utilitaires, comment travailler dessus et ce qu'ils font.
Nous évaluerons les utilités sur une échelle de 5 points. Ceci est fait pour que vous puissiez immédiatement comprendre où, à mon avis subjectif, un utilitaire est la tête et les épaules au-dessus de l'autre. Je ne préconise pas d'utiliser quelque chose de spécifique, ou d'utiliser uniquement les utilitaires de commande. Non, au contraire, je te laisse juste le choix. Que ce soit pour utiliser ou non les connaissances acquises, sur lesquelles j'ai passé beaucoup de temps, c'est à vous de décider.

Je tiens à dire tout de suite que ce post contient des utilitaires dont j'avais besoin directement pendant le développement. Si vous avez des suggestions sur la façon d'ajouter à cette liste, n'hésitez pas à commenter.

Allons à la liste

Naviguer dans les répertoires

ViFM

Utilitaires de la console Linux pour vous simplifier la vie

ViFM est un gestionnaire de fichiers de type vim capable de naviguer rapidement entre les répertoires et d'effectuer toutes les opérations sur les fichiers et les répertoires en saisissant des commandes ou des raccourcis clavier. Par défaut, il se compose de deux panneaux (noir et blanc) entre lesquels vous pouvez basculer.

Note : 3, car pour utiliser ce FM, vous devrez apprendre un tas de commandes de type vim, ainsi que connaître les raccourcis clavier de vim

mc

Utilitaires de la console Linux pour vous simplifier la vie

mc (Midnight Commander) est un classique de Linux'e. Avec lui, vous pouvez également naviguer rapidement entre les répertoires, modifier les droits d'accès, ouvrir des fichiers à l'aide de l'éditeur intégré, et bien plus encore. Une interface assez claire est intégrée au programme, où il y a des raccourcis clavier en bas et deux panneaux en haut (entre lesquels vous basculez à l'aide de la touche Tab).

Note : 5. C'est ce dont un débutant a besoin et convient à un utilisateur avancé. Vous n'avez besoin d'aucune connaissance préalable pour utiliser pleinement ce FM.

Ranger

Utilitaires de la console Linux pour vous simplifier la vie

Ranger - un autre FM avec une disposition de type wim. Cependant, cette fois, l'utilitaire est écrit en Python, ce qui le rend plus lent, mais en même temps sacrément flexible et pratique. Vous pouvez ouvrir des fichiers directement depuis le gestionnaire à l'aide de rifle (un script qui recherche quel programme convient pour ouvrir un fichier donné sur votre PC). Sont également disponibles l'édition, l'affichage des raccourcis clavier (séparément du manuel, qui est appelé par la commande :help), et de nombreux autres avantages.

Note : 4. Ce serait 5 sinon pour la rapidité de travail

Recherche rapide

La recherche rapide n'est pas disponible sur le shell Gnome, par exemple. (Il parle de recherche rapide, y compris le contenu des fichiers. Gnome, d'autre part, n'a qu'une recherche, et c'est aussi très lent)

fzf

Utilitaires de la console Linux pour vous simplifier la vie

fzf (FuzzyFinder) - un utilitaire pour rechercher rapidement parmi les répertoires, ainsi que du texte dans un tableau spécifique de fichiers. Il peut être facilement remplacé par find, mais c'est son homologue plus rapide et plus pratique.

Note : 5. L'utilitaire fait parfaitement son travail.

hf

hf (chercheur heureux) - un autre utilitaire pour une recherche rapide dans les répertoires et les fichiers. Il diffère en ce que certains raccourcis clavier sont également disponibles et l'utilisation des commandes dans l'utilitaire lui-même est implémentée un peu plus pratique que celle d'un concurrent

Note : 5

saut automatique

saut automatique - un utilitaire pour parcourir rapidement les dossiers vers un fichier spécifique.

Редактирование

Ici, je me limiterai à une liste d'utilitaires. Car l'éditeur est quelque chose que vous utilisez tout le temps (et si vous ne l'utilisez pas, alors d'autant plus que vous n'avez pas besoin d'explications supplémentaires), alors ici, il a du goût et de la couleur

  • Vim
  • NéoVim
  • Nano (éditeur Linux standard)
  • Vi (un autre éditeur Linux standard)
  • Emacs
  • Micro
  • kakoune
  • Doom Emacs (juste une configuration Emacs, mais la modifie pour qu'elle ne ressemble pas du tout à la vanille Emacs)

Les terminaux eux-mêmes

Alacritty (le plus rapide)

Utilitaires de la console Linux pour vous simplifier la vie
empressement - un émulateur de terminal sous Linux/Windows/MacOS, qui est considéré comme le plus rapide (comme l'écrit l'auteur de ce terminal)

Note : 4. À mon avis subjectif, ce n'est pas le terminal le plus pratique et le plus confortable.

Hyper (le plus beau)

Utilitaires de la console Linux pour vous simplifier la vie

Hyper est un terminal qui mérite que vous l'essayiez sur votre système. Son interface est faite en CSS/HTML, et elle est basée sur le framework Electron (ce qui bien sûr le rendra un peu plus gourmand)

Note : 5. Le terminal est confortable et beau. Il est extensible et possède de nombreuses fonctionnalités.

Aide rapide (ou rechercher quelque chose)

ddgr

Utilitaires de la console Linux pour vous simplifier la vie

ddgr est un utilitaire en ligne de commande qui vous permet d'utiliser DuckDuckGo directement depuis la console.

Note : 5. Le programme exécute rapidement la requête et renvoie les résultats (bien sûr, car il n'est pas nécessaire de charger HTML / CSS. Tout est rapidement analysé)

tldr

Utilitaires de la console Linux pour vous simplifier la vie

tldr - un remplacement pour l'homme standard, qui fait la même chose, mais au lieu de donner un manuel complet pour le programme, il donne de courtes coupures de presse pour une référence rapide

Note : 4. Parfois, tldr donne une aide trop courte, et aussi pour de nombreux programmes, il n'y a tout simplement pas de documentation dans tldr

comment puis-je

comment puis-je - analyse les réponses de différents sites à des questions sur la programmation.

Note : 3. Trouve souvent des réponses à des questions complètement fausses. Il est également extrêmement gênant qu'une seule réponse soit affichée

navires - un utilitaire de console similaire à howdoi, mais ne répond qu'aux questions sur les commandes de la console

How2

How2 - un utilitaire similaire à howdoi, mais donnant le choix de la question à laquelle regarder la réponse. (Analyser tout de StackOverflow)

Note : 5. Le meilleur outil pour trouver des solutions rapidement

développement web

Poussée - un utilitaire pour pousser rapidement des sites vers un serveur gratuit (ou payant, selon vos besoins)

Puis-je utiliser - un utilitaire de console qui indique quelles balises sont prises en charge dans les navigateurs

Utilitaires supplémentaires

poubelle-cli

poubelle-cli - un utilitaire pour visualiser ce qui est contenu dans le panier

buku

buku - un utilitaire pour trier et stocker rapidement les signets des sites de tous les navigateurs.

tmux

tmux - multiplexeur terminal. Divise la fenêtre de votre terminal en panneaux. Très pratique lorsque vous n'avez pas du tout d'interface graphique.

texte-meme-cli

texte-meme-cli - un utilitaire pour créer une animation de texte sur n'importe quel arrière-plan.

asciinème

asciinème — un utilitaire pour écrire la chronologie des commandes du terminal dans un fichier gif.

youtube-dl

youtube-dl - un utilitaire de téléchargement vidéo/audio depuis l'hébergement vidéo Youtube.

picoalimentation

picoalimentation - client RSS léger pour consoles

nouvelles du terminal

nouvelles du terminal est un autre client RSS pratique pour la console.

Et quelle est la liste?

Voici une liste d'utilitaires que j'utilise personnellement. Une liste supplémentaire peut être trouvée ici lien vers le dépôt GitHub
Je vous invite à compléter la liste avec vos utilitaires dans les commentaires. Si ce message apportait au moins un petit quelque chose de nouveau à votre terminal, j'étais heureux de vous aider.

Seuls les utilisateurs enregistrés peuvent participer à l'enquête. se connecters'il te plait.

Cet article vous a-t-il été utile

  • 29,2%Oui207

  • 34,5%Non244

  • 36,3%50/50257

708 utilisateurs ont voté. 53 utilisateurs se sont abstenus.

Source: habr.com

Ajouter un commentaire