Warum sind Zeilen mit „man“ und „news“ im Terminal unterstrichen?

Warum sind Zeilen mit „man“ und „news“ im Terminal unterstrichen?

Also habe ich den Befehl less < /etc/passwdim Terminal ausgeführt und die /etc/passwdDatei wird angezeigt. Als ich meinen Cursor darüber bewegte, wurden einige Zeilen (nämlich die Zeilen, die mit manund 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?

Bildbeschreibung hier eingeben

Antwort1

Dies geschieht nicht less, sondern gnome-terminaldie Zeile wird als Protokoll-URI analysiert.

Es scheint, gnome-terminaldass 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/passwdZeilen erfassen. Allerdings analysieren sie gültige news://Links. Es gibt viele Protokolle wie dieses.

Und (sonst Off-Topic) lesskann einen Dateinamen annehmen; Sie müssen nicht dorthin umleiten.
Das heißt, less /etc/passwdes funktioniert einwandfrei.

verwandte Informationen