Récemment, j'ai vu beaucoup de référentiels sur GitHub qui implémentaient des commandes Rust Linux. Quand j'ai essayé de l'utiliser, c'était pratique car il y avait de nombreuses commandes qui étaient colorées et très à la mode, alors j'aimerais vous présenter les commandes que j'ai trouvées à la fois.
exa
Tout d'abord, je voudrais présenter exa, qui est une alternative à la commande ls
.
https://github.com/ogham/exa
Comme vous pouvez le voir sur l'image ci-dessus, il est coloré et facile à voir. Il prend également en charge l'affichage de l'arborescence des répertoires comme indiqué à droite. Vous pouvez également afficher les icônes en fonction du type de fichier en ajoutant l'option --icons
.
bat
Vient ensuite l'introduction de bat, qui est une alternative à la commande cat
.
https://github.com/sharkdp/bat
Le code source est coloré et affiché en fonction de l'extension de fichier. Il a également une fonction de téléavertisseur comme «less», et si vous passez un fichier avec un grand nombre de lignes, il s'ouvrira automatiquement en mode téléavertisseur.
hexyl
hexyl est une alternative à la commande de vidage binaire ʻod`. Il est développé par la même personne que le développeur de «bat».
https://github.com/sharkdp/hexyl
Le vidage d'un binaire n'est peut-être pas très courant, mais si vous développez des couches basses à l'aide de C ++, vous voudrez rarement vider dans un binaire.
fd
Vient ensuite fd, qui est une alternative à la commande find
. Ceci est également développé par la même personne que "bat".
https://github.com/sharkdp/fd
fd
est une commande de recherche avec une vitesse de recherche élevée. C'est beaucoup plus rapide que «trouver». Le répertoire spécifié par .gitignore
lors de la recherche a une fonction qui l'ignore automatiquement (vous pouvez également l'empêcher d'être ignoré).
procs
procs est une commande alternative à «ps».
https://github.com/dalance/procs
Si vous ajoutez --tree
, la relation entre le processus parent et le processus enfant sera affichée sous forme d'arborescence.
ripgrep
ripgrep est une commande alternative à grep
.
https://github.com/BurntSushi/ripgrep
Le nom de la commande est «rg». Comme pour «fd», la vitesse est élevée. L'ouverture rapide de Visual Studio Code (Ctrl + P) utilise également ripgrep
.
Je pense que ce sera plus facile à développer car la visibilité sera améliorée si la CLI est colorée. S'il vous plaît essayez.