I UNIX, vad är skillnaden mellan kommandona "mindre" och "katt"?


Svar 1:

Mindre är ett filläsningsprogram och Cat är ett stränghanteringsprogram. Mindre är en dedikerad filläsare som läser en fil en skärm i taget och laddar mer av filen när du bläddrar igenom den. Katt är dock inte en dedikerad filläsare. Den avsedda användningen av Cat är att ta flera ingångar och fästa dem i slutet. Katt är förkortad med "sammanlänkte", vilket betyder exakt det. Cat levererar som standard resultatet till standardutgång, vilket normalt är kommandoraden. Men om Cat bara har ett argument, släpper den helt enkelt in ingången. Av denna anledning, om du har en tillräckligt liten fil som du inte behöver oroa dig för att rulla, kan Cat fungera som en mycket enklare filläsare.


Svar 2:

Även om båda kommandona tillåter dig att se innehållet i en fil, är deras ursprungliga syften ganska olika.

mindre utökar kapaciteten hos mer. Det senare skapades för att se innehållet i en fil en skärmfull i taget. lägger mindre till funktioner som bakåtrörelser och bättre minneshantering (behöver inte läsa hela filen innan du kan se de första linjerna).

cat sammanfogar filer och skriver ut resultatet på standardutgången. Om du bara tillhandahåller en fil kommer du att se innehållet i den filen. Det blir "kraftfullt" när du tillhandahåller flera filer. Ett bra exempel är kombinationen av split och katt. Det första kommandot delar upp en stor fil i små delar. Den andra kommer sedan att sammanfoga de små delarna i en enda fil.


Svar 3:

Även om båda kommandona tillåter dig att se innehållet i en fil, är deras ursprungliga syften ganska olika.

mindre utökar kapaciteten hos mer. Det senare skapades för att se innehållet i en fil en skärmfull i taget. lägger mindre till funktioner som bakåtrörelser och bättre minneshantering (behöver inte läsa hela filen innan du kan se de första linjerna).

cat sammanfogar filer och skriver ut resultatet på standardutgången. Om du bara tillhandahåller en fil kommer du att se innehållet i den filen. Det blir "kraftfullt" när du tillhandahåller flera filer. Ett bra exempel är kombinationen av split och katt. Det första kommandot delar upp en stor fil i små delar. Den andra kommer sedan att sammanfoga de små delarna i en enda fil.


Svar 4:

Även om båda kommandona tillåter dig att se innehållet i en fil, är deras ursprungliga syften ganska olika.

mindre utökar kapaciteten hos mer. Det senare skapades för att se innehållet i en fil en skärmfull i taget. lägger mindre till funktioner som bakåtrörelser och bättre minneshantering (behöver inte läsa hela filen innan du kan se de första linjerna).

cat sammanfogar filer och skriver ut resultatet på standardutgången. Om du bara tillhandahåller en fil kommer du att se innehållet i den filen. Det blir "kraftfullt" när du tillhandahåller flera filer. Ett bra exempel är kombinationen av split och katt. Det första kommandot delar upp en stor fil i små delar. Den andra kommer sedan att sammanfoga de små delarna i en enda fil.