Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

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

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

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

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

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

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

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

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

fzf (FuzzyFinder) — 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

hf (happyfinder) — 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

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.

  • Vim
  • NeoVim
  • Nano (Ă©diteur standard de Linux)
  • Vi (un autre Ă©diteur standard de Linux)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (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)

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie
Alacritty — 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)

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

Hyper — 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

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

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

Des utilitaires en ligne de commande Linux qui pourront vous faciliter la vie

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

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

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

Surge — un utilitaire pour dĂ©ployer rapidement des sites sur un serveur gratuit (ou payant, selon vos besoins).

Caniuse — un utilitaire en ligne de commande qui indique quels tags sont pris en charge par les navigateurs.

Utilitaires supplémentaires

trash-cli

trash-cli — un utilitaire pour voir ce qui se trouve dans la corbeille.

buku

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

tmux

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

text-meme-cli — un utilitaire pour crĂ©er des animations textuelles sur un fond quelconque.

asciinema

asciinema — un utilitaire pour enregistrer l'historique des commandes du terminal dans un fichier gif.

Youtube-dl

youtube-dl — un utilitaire pour tĂ©lĂ©charger des vidĂ©os/audio depuis le site de partage de vidĂ©os Youtube.

picofeed

picofeed — un lĂ©ger client RSS pour les consoles.

terminalnews

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. lien vers le dépÎt GitHub
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. Connectez-vous, 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

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster