Meilleurs outils Web en ligne de commande pour Linux

Meilleurs outils Web en ligne de commande pour Linux
Le Web est graphique; tu pleures des vieilles habitudes. C'est exactement ce que la plupart des sites ont été inventés pour être. Nous savons tous que cela commence par un format de documentation appelé HTML! Avec la façon dont les sites Web fonctionnent de nos jours, nous pouvons croire que ce sont toutes des images et des vidéos et des animations incroyables, sans parler des chats. Cela signifie des navigateurs Web importants et compliqués pour trouver même le plus petit morceau d'informations. Votre navigateur préféré porte un poids lourd sur votre système, et vous devez être en ligne pour le lire. Mais ça n'a pas à être comme ça.

Pourquoi la ligne de commande?

La vérité est légèrement différente; Une grande partie des informations sur une page Web, même YouTube, est basée sur le texte. Vous pouvez l'utiliser pour trouver et filtrer les données pour répondre à vos besoins. En plus de cela, si vous voulez éviter le suivi, il pourrait être bon de considérer la lecture hors ligne de nombreuses pages Web. Une autre raison consiste à collecter des informations pour gratter les projets. Stracing d'une page Web signifie trouver les informations dont vous avez besoin avec les logiciels, généralement l'apprentissage automatique, pour conclure. Si vous avez besoin d'aide pour un problème de programmation, ces sites sont faits pour fonctionner avec des navigateurs textuels, donc si vous en avez besoin, vous pouvez rester sur la ligne de commande.

Navigateurs

Le navigateur le plus ancien pour la ligne de commande toujours maintenue est Lynx. Il a de nombreuses fonctionnalités excellentes mais pas de javascript. Bien que vous puissiez utiliser StacKExChange, le site fonctionne mieux avec JavaScript. La connexion à l'aide de votre compte Google ou Facebook n'a pas fonctionné au moment de la rédaction. Le navigateur a une petite barre d'information en bas de l'écran et pas de menus. Links2 a un menu déroulant en haut que vous pouvez appeler en appuyant sur la touche d'échappement. Sinon, le plus d'opération fonctionne de la même manière que Lynx; La grande différence est que les liens fonctionnent également en mode graphique. Dans la plupart des systèmes, vous devriez l'appeler à partir de votre liste d'applications pour accéder au mode graphique. Exécuter le navigateur est le même en mode graphique.

Elinks est une amélioration des deux navigateurs antérieurs. Ce navigateur est convaincant et peut même prendre en charge les images via des téléspectateurs externes. Ce spectateur est idéal pour la navigation occasionnelle et garde beaucoup plus de choses que les autres. Une chose est que vous pouvez faire fonctionner JavaScript avec un travail de tweak. Il ne manque pas de la boîte.

Les concepteurs qui ont construit W3M l'ont fait avec plus de choses en tête que la navigation Web. Le navigateur W3M est également un téléavertisseur, ce qui permet de voir des choses comme des images en l'utilisant. Vous pouvez l'utiliser comme outil de mise en forme de texte pour composer vos pages HTML. Il est livré avec une visionneuse d'images qui peut afficher de nombreux formats d'images. De nombreux autres programmes utilisent cela pour afficher des images dans leurs programmes terminaux.

W3M a un cousin dans l'Emacs-W3m. Ce logiciel Nifty navigue sur le Web à l'intérieur d'Emacs; Celui qui part? Il utilise W3M pour rendre les pages. Étant Emacs, l'installation est la fonction régulière; Mettez la déclaration requise dans votre configuration. Cependant, cela nécessite également le binaire W3M installé.

Télécharger des outils

En plus de vouloir parcourir dans le terminal, vous voudrez peut-être télécharger des fichiers et les gérer séparément. Cela peut être très utile pour effectuer des téléchargements plus rapidement, et plusieurs fois vous pouvez contourner les géoscope. Si vous recherchez un fichier multimédia, vous pouvez télécharger le code et le rechercher avec Grep, Tail et Cousins.

Le premier outil que vous devriez connaître est WGet2, le second! Cet outil peut télécharger un fichier, mais il peut également télécharger plusieurs fichiers. La partie la plus précieuse de la commande est qu'elle peut refléter un site Web. Lorsque vous faites cela, vous pouvez également définir un niveau pour les liens suivants du site. Ces téléchargements peuvent prendre beaucoup de temps, vous avez donc la possibilité de les exécuter en arrière-plan. Si vous avez des problèmes de bande passante, vous pouvez également limiter la bande passante que vous utilisez. Si vous avez une excellente bande passante, regardez PUF, qui peut télécharger des fichiers en parallèle.

Vous pouvez utiliser Curl pour télécharger des fichiers, mais la grande différence avec WGET est que Curl ouvre le site avec le code. Si vous l'exécutez sur un site arbitraire sans options, vous verrez le code HTML. Certaines zones en ont profité; Si vous les ouvrez, vous obtenez le résultat terminal. Un excellent exemple est wttr.dans, si ajoutez votre emplacement en tant que répertoire (Curl wttr.dans / Stockholm). Cette commande a également de nombreuses extensions pour les langues de programme comme Python, Rust, PHP et bien d'autres.

Si vous avez votre propre serveur et que vous devez transférer des fichiers, utilisez SFTP. Ceci est sécurisé et devrait être le seul moyen de déplacer vos propres fichiers entre les systèmes. Le client fait partie du SSH, Secure Shell System. Vous utilisez SSH pour vous connecter dans vos serveurs distants.

Conclusion

Quoi que vous fassiez, considérez si la seule façon d'être sur le Web est d'utiliser un navigateur Web graphique. La plupart des sites auront l'air étranges sur la ligne de commande, mais généralement, vous pouvez obtenir les informations dont vous avez besoin. Certains peuvent même vous montrer des graphiques dans la ligne de commande. Ils sont tous beaucoup moins avertis en ressources que les navigateurs hérités auxquels vous êtes habitué. Les outils pour gérer les fichiers sur le Web sont puissants après avoir appris l'utilisation et les fonctionnalités. Vous pouvez également les utiliser pour vos projets de programmation, en particulier enroulant avec une bibliothèque et de nombreuses connexions aux langages de programmation.