Un peu sur les utilitaires en console, peu connus, mais pouvant ĂȘtre utiles aussi bien pour un dĂ©butant que pour un sĂ©nior expĂ©rimentĂ©.
Pourquoi en parler ?
Il est important de parler des utilitaires (surtout ceux en console) car je constate que beaucoup de gens n'exploitent pas pleinement la puissance de la console. Beaucoup se limitent à créer des fichiers simples et à naviguer entre les répertoires. Je pense que c'est dû au fait qu'il y a peu de sources dans le réseau russe qui expliquent correctement comment utiliser ces utilitaires et ce qu'ils font.
Nous allons évaluer les utilitaires sur une échelle de 5 points. Cela permet de comprendre immédiatement, selon mon avis subjectif, quel utilitaire surpasse un autre. Je n'encourage pas l'utilisation d'un outil particulier, uniquement des utilitaires en ligne de commande.Non, au contraire, je vous laisse le choix. L'utilisation ou non des connaissances acquises, pour lesquelles j'ai dépensé beaucoup de temps, est à vous de décider.
Je tiens à préciser qu'il y a dans ce post des utilitaires qui m'ont été nécessaires lors de mon développement. Si vous avez des suggestions pour compléter cette liste, n'hésitez pas à les partager dans les commentaires.
Passons Ă la liste.
Navigation dans les répertoires
ViFM

â un gestionnaire de fichiers similaire Ă vim, capable de naviguer rapidement entre les rĂ©pertoires et d'exĂ©cuter des opĂ©rations sur des fichiers et des rĂ©pertoires par la saisie de commandes ou de raccourcis. Par dĂ©faut, il est composĂ© de deux panneaux (un noir et un blanc) entre lesquels vous pouvez basculer.
Ăvaluation : 3, car pour utiliser ce FM, vous devrez apprendre une multitude de commandes similaires Ă celles de vim, ainsi que connaĂźtre les raccourcis de vim.
mc

(Midnight Commander) â un classique sous Linux. Avec lui, vous pourrez Ă©galement naviguer rapidement entre les rĂ©pertoires, modifier les permissions, ouvrir des fichiers avec un Ă©diteur intĂ©grĂ©, et bien plus encore. Le programme dispose d'une interface assez intuitive, avec en bas les raccourcis et en haut deux panneaux (entre lesquels vous basculez avec la touche Tab).
Ăvaluation : 5. C'est ce qu'il faut pour un dĂ©butant et convient Ă©galement Ă un utilisateur avancĂ©. Vous n'avez besoin d'aucune connaissance prĂ©alable pour utiliser pleinement ce FM.
Ranger

â encore un FM avec une disposition de type vim. Cependant, cette fois, l'utilitaire est Ă©crit en Python, ce qui le rend plus lent, mais en mĂȘme temps incroyablement 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 ce fichier sur votre PC). L'Ă©dition, la consultation des raccourcis clavier (sĂ©parĂ©ment du manuel, qui est appelĂ© avec la commande :help), et de nombreuses autres fonctionnalitĂ©s sont Ă©galement disponibles.
Ăvaluation : 4. Cela aurait Ă©tĂ© 5 s'il n'y avait pas eu la vitesse de fonctionnement
Recherche rapide
La recherche rapide n'est pas disponible sur l'interface Gnome, par exemple. (Ceci parle de la recherche rapide incluant le contenu des fichiers. Gnome a simplement une recherche, qui est de plus trĂšs lente)
fzf

â un utilitaire pour une recherche rapide parmi des rĂ©pertoires, ainsi que du texte dans un certain ensemble de fichiers. Il peut facilement ĂȘtre remplacĂ© par find, mais il reprĂ©sente un analogique plus rapide et pratique.
Ăvaluation : 5. L'utilitaire fait trĂšs bien son travail.
hf
â un autre utilitaire pour une recherche rapide dans les rĂ©pertoires et fichiers. Il se distingue par le fait que certains raccourcis clavier sont Ă©galement disponibles et que l'utilisation des commandes dans l'utilitaire est un peu plus pratique que chez le concurrent
Ăvaluation : 5
autojump
â un utilitaire pour un saut rapide entre les dossiers vers un fichier spĂ©cifique.
Ădition
Ici, je me limiterai simplement à une liste d'utilitaires. Car l'éditeur est ce que vous utilisez constamment (et si vous ne l'utilisez pas, alors vous n'avez certainement pas besoin d'explications supplémentaires), donc ici c'est une question de goût.
- Nano (éditeur standard de Linux)
- Vi (un autre éditeur standard de Linux)
- (simple configuration d'Emacs, mais modifie tellement qu'il ne ressemble déjà plus à Emacs vanille)
Les terminaux eux-mĂȘmes
Alacritty (le plus rapide)

â un Ă©mulateur de terminal sur Linux/Windows/MacOS, considĂ©rĂ© comme le plus rapide (c'est ce que dit l'auteur de ce terminal)
Ăvaluation : 4. Ă mon avis subjectif â ce n'est pas le terminal le plus pratique et confortable.
Hyper (le plus beau)

â un terminal qui mĂ©rite que vous essayiez de l'utiliser sur votre systĂšme. Son interface est rĂ©alisĂ©e avec CSS/HTML, et il est basĂ© sur le framework Electron (ce qui le rend un peu plus gourmand en ressources)
Ăvaluation : 5. Le terminal est pratique et beau. Il est extensible et possĂšde une multitude de fonctionnalitĂ©s.
Aide rapide (ou recherche de quelque chose)
ddgr

â un utilitaire en ligne de commande qui permet d'utiliser DuckDuckGo directement depuis la console.
Ăvaluation : 5. Le programme exĂ©cute rapidement les requĂȘtes et fournit les rĂ©sultats (Ă©videmment, car il n'est pas nĂ©cessaire de charger le HTML/CSS. Tout est rapidement analysĂ©).
tldr

â un substitut du man standard, qui fait la mĂȘme chose, mais au lieu de fournir un manuel complet du programme, il propose des extraits courts pour une utilisation rapide.
Ăvaluation : 4. Parfois, tldr fournit des rĂ©sumĂ©s trop courts, et pour de nombreux programmes, il n'y a tout simplement pas de documentation dans tldr.
howdoi
â extrait des rĂ©ponses de diffĂ©rents sites sur des questions de programmation.
Ăvaluation : 3. Trouve souvent des rĂ©ponses Ă des questions complĂštement diffĂ©rentes. De plus, il est trĂšs dĂ©rangeant que seule une rĂ©ponse soit affichĂ©e.
navi
â un utilitaire en ligne de commande, similaire Ă howdoi, mais qui rĂ©pond uniquement aux questions sur les commandes de la console.
how2
â un utilitaire similaire Ă howdoi, mais qui permet de choisir sur quelle question voir la rĂ©ponse. (Extrait tout de StackOverflow).
Ăvaluation : 5. Le meilleur utilitaire pour trouver rapidement des solutions.
Développement Web
â un utilitaire pour dĂ©ployer rapidement des sites sur un serveur gratuit (ou payant, selon vos besoins).
â un utilitaire en ligne de commande qui indique quels tags sont pris en charge par les navigateurs.
Utilitaires supplémentaires
trash-cli
â un utilitaire pour voir ce qui se trouve dans la corbeille.
buku
â un utilitaire pour trier et stocker rapidement des signets de sites provenant de tous les navigateurs.
tmux
â un multiplexeur terminal. Il divise la fenĂȘtre de votre terminal en panneaux. TrĂšs pratique quand vous n'avez absolument pas de GUI.
text-meme-cli
â un utilitaire pour crĂ©er des animations textuelles sur un fond quelconque.
asciinema
â un utilitaire pour enregistrer l'historique des commandes du terminal dans un fichier gif.
Youtube-dl
â un utilitaire pour tĂ©lĂ©charger des vidĂ©os/audio depuis le site de partage de vidĂ©os Youtube.
picofeed
â un lĂ©ger client RSS pour les consoles.
terminalnews
â un autre client RSS pratique pour la console.
Quelle est cette liste ?
C'est la liste des utilitaires que j'utilise personnellement. Vous pouvez trouver une liste supplémentaire ici.
Je vous prie instamment d'ajouter vos propres utilitaires à la liste dans les commentaires. Si cet article a apporté au moins un peu de nouveauté à votre terminal, j'ai été heureux de contribuer.
Seuls les utilisateurs enregistrés peuvent participer au sondage. , s'il vous plaßt.
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
