Sous UNIX, quelle est la différence entre les commandes "less" et "cat"?


Réponse 1:

Moins est un programme de lecture de fichiers, et Cat est un programme de manipulation de chaînes.Moins est un lecteur de fichiers dédié qui lit un fichier un écran à la fois, et charge plus de fichiers lorsque vous le faites défiler.Cat, cependant, n'est pas un lecteur de fichiers dédié. L'utilisation prévue de Cat est de prendre plusieurs entrées et de les coller bout à bout. Cat est l'abréviation de "concaténer", ce qui signifie exactement cela. Cat, par défaut, produit le résultat sur une sortie standard, qui est normalement la ligne de commande. Cependant, si Cat n'a qu'un seul argument, il recrache simplement l'entrée. Pour cette raison, si vous avez un fichier suffisamment petit que vous n'avez pas à vous soucier du défilement, Cat peut fonctionner comme un lecteur de fichiers beaucoup plus simple.


Réponse 2:

Bien que les deux commandes vous permettent d'afficher le contenu d'un fichier, leurs objectifs d'origine sont assez différents.

less étend les capacités de more. Ce dernier a été créé pour visualiser le contenu d'un fichier écran par écran. moins ajoute des fonctionnalités telles que les mouvements en arrière et une meilleure gestion de la mémoire (pas besoin de lire tout le fichier avant de pouvoir voir les premières lignes).

cat concatène les fichiers et imprime le résultat sur la sortie standard. Si vous ne fournissez qu'un seul fichier, vous verrez le contenu de ce fichier. Il devient «puissant» lorsque vous fournissez plusieurs fichiers. Un bon exemple est la combinaison de split et cat. La première commande divisera un gros fichier en petites portions. Le second concaténera ensuite les petites portions en un seul fichier.


Réponse 3:

Bien que les deux commandes vous permettent d'afficher le contenu d'un fichier, leurs objectifs d'origine sont assez différents.

less étend les capacités de more. Ce dernier a été créé pour visualiser le contenu d'un fichier écran par écran. moins ajoute des fonctionnalités telles que les mouvements en arrière et une meilleure gestion de la mémoire (pas besoin de lire tout le fichier avant de pouvoir voir les premières lignes).

cat concatène les fichiers et imprime le résultat sur la sortie standard. Si vous ne fournissez qu'un seul fichier, vous verrez le contenu de ce fichier. Il devient «puissant» lorsque vous fournissez plusieurs fichiers. Un bon exemple est la combinaison de split et cat. La première commande divisera un gros fichier en petites portions. Le second concaténera ensuite les petites portions en un seul fichier.


Réponse 4:

Bien que les deux commandes vous permettent d'afficher le contenu d'un fichier, leurs objectifs d'origine sont assez différents.

less étend les capacités de more. Ce dernier a été créé pour visualiser le contenu d'un fichier écran par écran. moins ajoute des fonctionnalités telles que les mouvements en arrière et une meilleure gestion de la mémoire (pas besoin de lire tout le fichier avant de pouvoir voir les premières lignes).

cat concatène les fichiers et imprime le résultat sur la sortie standard. Si vous ne fournissez qu'un seul fichier, vous verrez le contenu de ce fichier. Il devient «puissant» lorsque vous fournissez plusieurs fichiers. Un bon exemple est la combinaison de split et cat. La première commande divisera un gros fichier en petites portions. Le second concaténera ensuite les petites portions en un seul fichier.