
Also habe ich den Befehl less < /etc/passwd
im Terminal ausgeführt und die /etc/passwd
Datei wird angezeigt. Als ich meinen Cursor darüber bewegte, wurden einige Zeilen (nämlich die Zeilen, die mit man
und beginnen news
) unterstrichen.
Normalerweise dachte ich, es handele sich um einen Link, aber wenn ich darauf klicke oder doppelklicke, passiert nichts.
Warum sind einige dieser Zeilen beim Mouseover unterstrichen?
Antwort1
Dies geschieht nicht less
, sondern gnome-terminal
die Zeile wird als Protokoll-URI analysiert.
Es scheint, gnome-terminal
dass es eine besonders große Bandbreite an „unterstützten“ Protokollen gibt und in diesen beiden Fällen (man und news) werden Sie fälschlicherweise auf Manpages und NNTP-News-Sites weitergeleitet.
Ich bin ziemlich sicher, dass dies nur ein Fehler ist (die URL ist eindeutig fehlerhaft) und dass andere Terminalemulatoren (Terminator und Konsole getestet) keine /etc/passwd
Zeilen erfassen. Allerdings analysieren sie gültige news://
Links. Es gibt viele Protokolle wie dieses.
Und (sonst Off-Topic) less
kann einen Dateinamen annehmen; Sie müssen nicht dorthin umleiten.
Das heißt, less /etc/passwd
es funktioniert einwandfrei.