Zum Inhalt springen

„Less (Unix)“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Fake News
AktuelleVersion per Wikidata
Zeile 4: Zeile 4:
| Screenshot = [[Datei:Less.jpg|200px|Screenshot von Less]]
| Screenshot = [[Datei:Less.jpg|200px|Screenshot von Less]]
| Beschreibung = Less, X-Terminal
| Beschreibung = Less, X-Terminal
| AktuelleVersion = 530
| AktuelleVersion = <!-- Wikidata -->
| AktuelleVersionFreigabeDatum = 16. Februar 2018
| AktuelleVersionFreigabeDatum = <!-- Wikidata -->
| Betriebssystem = [[Disk Operating System|DOS]], [[Linux]], [[OS/2]], [[Solaris (Betriebssystem)|Solaris]], [[Microsoft Windows|Windows]], u.&nbsp;a.
| Betriebssystem = [[Disk Operating System|DOS]], [[Linux]], [[OS/2]], [[Solaris (Betriebssystem)|Solaris]], [[Microsoft Windows|Windows]], u.&nbsp;a.
| Kategorie = Systemapplikation
| Kategorie = Systemapplikation
Zeile 27: Zeile 27:
[[More (Kommandozeilenbefehl)|more]] ([[Englische Sprache|englisch]] für ''mehr'') ist ein älterer Befehl zum Betrachten von Textdateien in Unix. Es gibt den Text seitenweise auf der [[Kommandozeile]] aus, wobei per Tastendruck geblättert wird.
[[More (Kommandozeilenbefehl)|more]] ([[Englische Sprache|englisch]] für ''mehr'') ist ein älterer Befehl zum Betrachten von Textdateien in Unix. Es gibt den Text seitenweise auf der [[Kommandozeile]] aus, wobei per Tastendruck geblättert wird.


Im Gegensatz zum davon inspirierten Befehl ''less'' war ''more'' lediglich dazu in der Lage, im Text vorwärts weiterzublättern, aber nicht rückwärts. Dies war eine Behinderung in der Arbeit, woraufhin less entwickelt wurde. Der Name kam zustande, da man ein ''more mit zurück'' (engl. ''backwards more'') wollte; in einem weiteren Sinne weniger als ''more'', also weniger (''less'').<br />
Im Gegensatz zum davon inspirierten Befehl ''less'' war ''more'' lediglich dazu in der Lage, im Text vorwärts weiterzublättern, aber nicht rückwärts. Dies war eine Behinderung in der Arbeit, woraufhin less entwickelt wurde. Der Name kam zustande, da man ein ''more mit zurück'' (englisch ''backwards more'') wollte; in einem weiteren Sinne weniger als ''more'', also weniger (''less'').<br />
Da auf manchen Linux-Distributionen ''more'' ein [[Alias (Unix)|Alias]] für ''less'' ist, ist ein gängiger Witz ''less is more'' (''weniger ist mehr'').
Da auf manchen Linux-Distributionen ''more'' ein [[Alias (Unix)|Alias]] für ''less'' ist, ist ein gängiger Witz ''less is more'' (''weniger ist mehr'').


Zeile 33: Zeile 33:
In den frühen 1980er Jahren waren die mit den Betriebssystemen mitgelieferten Werkzeuge dem "less"-Autor Mark Nudelman zu unkomfortabel. Zum Betrachten von [[Logdatei]]en war der Texteditor ''[[vi]]'' nicht in der Lage, da er die riesigen Dateigrößen nicht verwalten konnte. Das Problem, welches der Autor in dem damals von ihm benutzten Systemwerkzeug [[More (Kommandozeilenbefehl)|''more'']] sah, war, dass die Logdateien nur ''vorwärts'' betrachtet werden konnten, die für Fehlermeldungen verantwortlichen Einträge in den Logs jedoch ''vor'' den Fehlermeldungen standen. Zurückblättern war mit ''more'' aber nicht möglich.
In den frühen 1980er Jahren waren die mit den Betriebssystemen mitgelieferten Werkzeuge dem "less"-Autor Mark Nudelman zu unkomfortabel. Zum Betrachten von [[Logdatei]]en war der Texteditor ''[[vi]]'' nicht in der Lage, da er die riesigen Dateigrößen nicht verwalten konnte. Das Problem, welches der Autor in dem damals von ihm benutzten Systemwerkzeug [[More (Kommandozeilenbefehl)|''more'']] sah, war, dass die Logdateien nur ''vorwärts'' betrachtet werden konnten, die für Fehlermeldungen verantwortlichen Einträge in den Logs jedoch ''vor'' den Fehlermeldungen standen. Zurückblättern war mit ''more'' aber nicht möglich.


Nudelman und seine Kollegen beklagten sich oft über dieses Problem, dass ''rückwärts mehr'' (engl. ''backwards more'') gesucht werden müsste, also weniger (engl. ''less''). Aus diesem Wortspiel, dessen genauer Urheber aus dem Kollegenkreis unbekannt ist, entstand dann der Name des bald entwickelten und 1983 fertiggestellten Werkzeuges ''less''. Nach betriebsinterner Benutzung und Weiterentwicklung der Software entschied der Autor, dass ''less'' nützlich genug sei, um es zu veröffentlichen. So stellte er im Mai 1985 die erste Version von less im [[Usenet]], in der damaligen [[Newsgroup]] ''net.sources'', unter einer freien Lizenz zur Verfügung.
Nudelman und seine Kollegen beklagten sich oft über dieses Problem, dass ''rückwärts mehr'' (englisch ''backwards more'') gesucht werden müsste, also weniger (englisch ''less''). Aus diesem Wortspiel, dessen genauer Urheber aus dem Kollegenkreis unbekannt ist, entstand dann der Name des bald entwickelten und 1983 fertiggestellten Werkzeuges ''less''. Nach betriebsinterner Benutzung und Weiterentwicklung der Software entschied der Autor, dass ''less'' nützlich genug sei, um es zu veröffentlichen. So stellte er im Mai 1985 die erste Version von less im [[Usenet]], in der damaligen [[Newsgroup]] ''net.sources'', unter einer freien Lizenz zur Verfügung.


Less verwendet keine Unterversionen oder Ähnliches in seinen [[Versionsnummer]]n. Stattdessen wird die Versionsnummer bei jeder neuen Freigabe einfach weitergezählt. So ist Version 409 die 409. Version von less.
Less verwendet keine Unterversionen oder Ähnliches in seinen [[Versionsnummer]]n. Stattdessen wird die Versionsnummer bei jeder neuen Freigabe einfach weitergezählt. So ist Version 409 die 409. Version von less.
Zeile 42: Zeile 42:
* {{man|1|less|gnu|opposite of more}}
* {{man|1|less|gnu|opposite of more}}
* {{man|1|less|bsd|less, more – view files}}
* {{man|1|less|bsd|less, more – view files}}

== Einzelnachweise ==
<references />


[[Kategorie:Freie Software]]
[[Kategorie:Freie Software]]

Version vom 8. Mai 2019, 08:32 Uhr

Less

Screenshot von Less
Less, X-Terminal
Basisdaten

Maintainer Mark Nudelman
Entwickler Mark Nudelman
Erscheinungsjahr 1983[1]
Aktuelle Version 668[2]
(17. Oktober 2024)
Aktuelle Vorabversion 653[3]
(20. März 2024)
Betriebssystem DOS, Linux, OS/2, Solaris, Windows, u. a.
Programmier­sprache C[4]
Kategorie Systemapplikation
Lizenz duale Lizenzierung (GPL 3+ und BSD-artige Less-Lizenz, somit Freie Software)
deutschsprachig nein
www.greenwoodsoftware.com/less

less (englisch für weniger) ist ein Unix-Kommandozeilenprogramm zum seitenweisen Betrachten (Pager) von Textdateien. Unter Verwendung des Shellscript lesspipe.sh, in Debian-Derivaten nur lesspipe, können neben Textdateien auch andere Dateiformate angezeigt werden. Durch Drücken der Taste v kann eine in less geöffnete Datei in einen Editor geladen und mit diesem bearbeitet werden. Nach dem Schließen des Editors wird der geänderte Inhalt der Dateien in less angezeigt. less gibt Daten auf die Terminal-Größe zugeschnitten aus, wobei sich mit verschiedenen Tasten über die Datei scrollen lässt.

Syntax

Die Syntax von less gleicht vielen anderen Kommandozeilen-Programmen:

less [-Option] <Dateiname>

Durch Eingabe von less --help in der Kommandozeile lässt sich eine Hilfeseite betrachten, in der auch die verfügbaren Aufrufoptionen aufgelistet sind.

Vorgeschichte

more in einem X-Terminal

more (englisch für mehr) ist ein älterer Befehl zum Betrachten von Textdateien in Unix. Es gibt den Text seitenweise auf der Kommandozeile aus, wobei per Tastendruck geblättert wird.

Im Gegensatz zum davon inspirierten Befehl less war more lediglich dazu in der Lage, im Text vorwärts weiterzublättern, aber nicht rückwärts. Dies war eine Behinderung in der Arbeit, woraufhin less entwickelt wurde. Der Name kam zustande, da man ein more mit zurück (englisch backwards more) wollte; in einem weiteren Sinne weniger als more, also weniger (less).
Da auf manchen Linux-Distributionen more ein Alias für less ist, ist ein gängiger Witz less is more (weniger ist mehr).

Geschichte

In den frühen 1980er Jahren waren die mit den Betriebssystemen mitgelieferten Werkzeuge dem "less"-Autor Mark Nudelman zu unkomfortabel. Zum Betrachten von Logdateien war der Texteditor vi nicht in der Lage, da er die riesigen Dateigrößen nicht verwalten konnte. Das Problem, welches der Autor in dem damals von ihm benutzten Systemwerkzeug more sah, war, dass die Logdateien nur vorwärts betrachtet werden konnten, die für Fehlermeldungen verantwortlichen Einträge in den Logs jedoch vor den Fehlermeldungen standen. Zurückblättern war mit more aber nicht möglich.

Nudelman und seine Kollegen beklagten sich oft über dieses Problem, dass rückwärts mehr (englisch backwards more) gesucht werden müsste, also weniger (englisch less). Aus diesem Wortspiel, dessen genauer Urheber aus dem Kollegenkreis unbekannt ist, entstand dann der Name des bald entwickelten und 1983 fertiggestellten Werkzeuges less. Nach betriebsinterner Benutzung und Weiterentwicklung der Software entschied der Autor, dass less nützlich genug sei, um es zu veröffentlichen. So stellte er im Mai 1985 die erste Version von less im Usenet, in der damaligen Newsgroup net.sources, unter einer freien Lizenz zur Verfügung.

Less verwendet keine Unterversionen oder Ähnliches in seinen Versionsnummern. Stattdessen wird die Versionsnummer bei jeder neuen Freigabe einfach weitergezählt. So ist Version 409 die 409. Version von less.

Wikibooks: Linux-Praxisbuch: less – Lern- und Lehrmaterialien

Einzelnachweise

  1. Open Source Software for z/OS and OS/390 UNIX. (PDF) März 2002, Less (abgerufen am 30. Juni 2024): „I wrote the first version in late 1983 and we began using it internally.
  2. Mark Nudelman: less-668 released for general use. 17. Oktober 2024 (englisch, abgerufen am 17. Oktober 2024).
  3. www.greenwoodsoftware.com. 20. März 2024 (abgerufen am 12. April 2024).
  4. Downloading less. (abgerufen am 31. Dezember 2017).