Zum Inhalt springen

„Less (Unix)“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
LA
 
(75 dazwischenliegende Versionen von 55 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{SEITENTITEL:less (Unix)}}
<noinclude>{{Löschantragstext|tag=3|monat=Januar|jahr=2009|titel=Less}}''Die Wikipedia ist keine Sammlung für Linux-Manapages! Daher unrelevant, vgl. [[Wikipedia:L%C3%B6schkandidaten/25._November_2008#Dmesg_.28gel.C3.B6scht.29|Löschbegründung dmesg]]'' -- [[Benutzer:^icewind^|^icewind^]] 14:34, 3. Jan. 2009 (CET)
{{Infobox Software

| Hersteller = Mark Nudelman
----</noinclude>
| Screenshot = [[Datei:Less.jpg|200px|Screenshot von Less]]

| Beschreibung = Less, X-Terminal
{{DISPLAYTITLE:less}}
| AktuelleVersion = <!-- Wikidata -->
{{Infobox_Software|
| AktuelleVersionFreigabeDatum = <!-- Wikidata -->
Name= Less
| Betriebssystem = [[Disk Operating System|DOS]], [[Linux]], [[OS/2]], [[Solaris (Betriebssystem)|Solaris]], [[Microsoft Windows|Windows]], u.&nbsp;a.
|Hersteller= Mark Nudelman
| Kategorie = Systemapplikation
|Screenshot= [[Bild:Less.jpg|200px]]
| Lizenz = duale Lizenzierung ([[GNU General Public License|GPL]] 3+ und BSD-artige Less-Lizenz, somit [[Freie Software]])
|Beschreibung= Less, X-Terminal
| Deutsch = nein
|AktuelleVersion=418
| Website = [http://www.greenwoodsoftware.com/less/ www.greenwoodsoftware.com/less]
|AktuelleVersionFreigabeDatum= [[2. Januar]] [[2008]]
|Betriebssystem= [[DOS]], [[Linux]], [[OS/2]], [[Solaris (Betriebssystem)|Solaris]], [[Microsoft Windows|Windows]], u.&nbsp;a.
|Kategorie= Systemapplikation
|Lizenz= [[GNU General Public License|GPL]]
|Deutsch= ja
|Website= [http://www.greenwoodsoftware.com/less/ www.greenwoodsoftware.com/less]
}}
}}


'''less''' ('''[[Englische Sprache|englisch]]''' weniger) ist ein [[Unix|unixäres]] Programm zum komfortablen Betrachten großer Datenmengen. Im Gegensatz zu einem [[Texteditor]] ist der Benutzer jedoch mit ''less'' nicht in der Lage diese zu verändern. ''less'' gibt Daten auf die [[Terminal (Computer) | Terminal]]-Größe zugeschnitten aus, wobei sich komfortabel mit verschiedenen Tasten über den Datensatz [[scrollen]] lässt.
'''less''' ([[Englische Sprache|englisch]] für ''weniger'') ist ein [[Unix]]-[[Kommandozeile]]nprogramm zum seitenweisen Betrachten ('''Pager''') von [[Textdatei]]en. Dabei wird nur der jeweils betrachtete Teil der Datei in den Speicher geladen, was die Einsicht in Dateien beliebiger Größe ermöglicht, etwa großer [[Logdatei]]en. ''less'' gibt den Dateiinhalt auf die [[Terminal (Computer)|Terminal]]-Größe zugeschnitten aus, wo er sich mit Tastenkürzeln [[Bildlauf|scrollen]] und durchsuchen lässt. Unter Verwendung des [[Shellskript]] ''lesspipe.sh,'' in [[Liste von Linux-Distributionen#Debian-Derivate|Debian-Derivaten]] nur ''lesspipe,'' können außer [[Plaintext]] auch andere Dateiformate angezeigt werden.


== Syntax ==
== Syntax ==
Die Syntax von less gleicht vielen anderen Kommandozeilen-Programmen:


<code>less [-Option] <Dateiname></code>
Der Syntax von ''less'' gleicht vielen anderen [[Kommandozeile|Kommandozeilen-Programmen]]:


Durch Eingabe von <code>less --help</code> in der Kommandozeile lässt sich eine Hilfeseite betrachten, in der auch die verfügbaren Aufrufoptionen aufgelistet sind. Während less eine Datei anzeigt, ist die Hilfe mit dem Tastenkürzel {{Taste|H}} erreichbar.
<tt>less [Schalter] <Dateiname></tt>

Durch Eingabe von ''<tt>less --help</tt>'' in der Kommandozeile lässt sich eine Hilfeseite betrachten, in der auch die verfügbaren Schalter aufgelistet sind.

== Vorgeschichte ==

[[Bild:More (Unix).jpg|thumb|''more'' in einem X-Terminal]]

'''[[more (Unix)|more]]''' (''[[Englische Sprache|englisch]]'' mehr) ist ein Befehl auf der [[Kommandozeile]] zum Betrachten großer Datenmengen. ''more'' gibt den Text seitenweise auf der Kommandozeile aus, wobei die Ausgabe weiterer Seiten vom Benutzer durch Tastendruck ausgeführt wird.

Im Gegensatz zum davon inspirierten Befehl [[less]] ist ''more'' lediglich dazu in der Lage im Text weiterzublättern, nicht rückwärts. Dies war eine Behinderung in der Arbeit des Verfassers, woraufhin er ''less'' entwickelte. 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/>
Da auf aktuellen Linux-Distributionen ''more'' ein [[Alias (Unix)|Alias]] für ''less'' ist, ist ein gängiger Witz ''less is more'' (''weniger ist mehr'').


== Geschichte ==
== Geschichte ==
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'' (englisch ''backwards more'') gesucht werden müsste, also das Gegenteil von ''more'', englisch ''less''. Dieses Wortspiel, dessen genauer Urheber aus dem Kollegenkreis unbekannt ist, wurde zum Namen des anschließend entwickelten und 1983 fertiggestellten Werkzeuges. 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.
In den frühen 80er Jahren waren die 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 benutztem Systemwerkzeug ''[[More (Unix)|more]]'' sah, war, dass die Log-Dateien 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.

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


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


==Weblinks==
== Weblinks ==
{{Wikibooks|Linux-Praxisbuch/ less|Linux-Praxisbuch: less}}
*{{man|1|less}}
*[http://www.gnu.org/software/less/less.html GNU-Variante von ''less'']
* [http://www.gnu.org/software/less/less.html Webpräsenz der GNU-Variante]
* {{man|1|less|gnu|opposite of more}}
*[http://de.wikibooks.org/wiki/Linux-Kompendium:_less Wikibooks ''less'']
* {{man|1|less|bsd|less, more – view files}}


== Einzelnachweise ==
[[Kategorie:Unix-Programm]]
<references />


[[Kategorie:Freie Systemsoftware]]
[[da:Less]]
[[en:Less (Unix)]]
[[es:Less]]
[[fr:Less]]
[[it:Less (Unix)]]
[[ja:Less]]
[[ko:Less (유닉스)]]
[[pl:Less (Unix)]]
[[pt:Less]]
[[ru:Less]]

Aktuelle Version vom 11. Mai 2025, 10:31 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. Dabei wird nur der jeweils betrachtete Teil der Datei in den Speicher geladen, was die Einsicht in Dateien beliebiger Größe ermöglicht, etwa großer Logdateien. less gibt den Dateiinhalt auf die Terminal-Größe zugeschnitten aus, wo er sich mit Tastenkürzeln scrollen und durchsuchen lässt. Unter Verwendung des Shellskript lesspipe.sh, in Debian-Derivaten nur lesspipe, können außer Plaintext auch andere Dateiformate angezeigt werden.

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. Während less eine Datei anzeigt, ist die Hilfe mit dem Tastenkürzel H erreichbar.

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 das Gegenteil von more, englisch less. Dieses Wortspiel, dessen genauer Urheber aus dem Kollegenkreis unbekannt ist, wurde zum Namen des anschließend entwickelten und 1983 fertiggestellten Werkzeuges. 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 in seinen Versionsnummern keine Unterversionen oder Ähnliches. Bei jeder neuen Freigabe wird die Version einfach weitergezählt. So ist Version 409 die 409. Version von less.

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

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  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).