Wofür steht ln?


17

Unter Linux können Sie den lnBefehl verwenden, um Verknüpfungen herzustellen.

$ touch foo
$ ln -s foo foo_link
$ ls -l
lrwxrwxrwx  1 cklein cklein         3 May 29 16:11 foo_link -> foo

Ich gehe davon aus, dass das 'l' in lnfür "link" steht, aber wofür steht das 'n'?

Was bedeutet lnstehen?

Antworten:


41

Alles lnbedeutet "Link", nicht nur das "l". Genauso wie ls"Liste" cpbedeutet , bedeutet "Kopieren" und mvbedeutet "Verschieben".

Sie sind Teil der "Zwei-Buchstaben-Befehle", zum Beispiel:

  • ar - Archiv
  • as - ASsembler
  • bc - Grundrechner
  • cc - C Compiler
  • cp - Kopieren von Dateien und Verzeichnissen
  • dc - Tischrechner
  • dd - Datenbeschreibung: Konvertiert und kopiert eine Datei
  • df - Festplattenfrei: Zeigt die Speicherplatznutzung des Dateisystems an
  • du - Festplattennutzung
  • ed - Editor
  • ld - eDitor verlinken
  • ln - LiNks zwischen Dateien erstellen
  • lp - Zeilendrucker
  • ls - LiSt-Verzeichnisinhalt
  • mv - MoVe (Umbenennen) von Dateien
  • nl - Anzahl der Zeilen der Datei
  • nm - Namensliste
  • od - Octal Dump
  • pg - PaGinate
  • pr - (PRetty) PRint
  • ps - Prozessstatus: Meldet einen Schnappschuss der aktuellen Prozesse.
  • rm - Entfernen Sie Dateien oder Verzeichnisse
  • sh - Muschel
  • su - Führen Sie einen Befehl mit Ersatzbenutzer und Gruppen-ID / ursprünglich Superuser aus
  • vi - Visual Editor
  • wc - Wortzahl

6
Vielleicht oder einfach "Benutzer wechseln".
JA Corbal

22
Tatsächlich lesen Sie im UNIX PROGRAMMER'S MANUAL, 7. Auflage, Band 1, Januar 1979 nach. Dort steht "Ersatzbenutzer".
Frederik Deweerdt

1
Ich denke, Ihre Beschreibung für suist ein bisschen irreführend. suFührt einen Befehl mit einer Ersatzbenutzer- und Gruppen-ID aus. Die UID des aktuellen Benutzers wird nicht geändert, und der aktuelle Benutzer wird nicht zum Superuser.


1
"Benutzer suwechseln / ersetzen" mag jetzt genauer sein, aber historisch gesehen konnte die älteste verfügbare Implementierung von Unix v5 (1974) nur auf Superuser
Plutor
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.