Co oznacza skrót?


17

W systemie Linux można użyć lnpolecenia, aby utworzyć łącza.

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

Zakładam, że „l” lnoznacza „link”, ale co oznacza „n”?

Co oznacza lnskrót?

Odpowiedzi:


41

Wszystkie lnoznaczają „link”, a nie tylko „l”. Tak samo jak lsznaczenie „lista”, cpoznacza „kopiuj” i mvoznacza „przenieś”.

Są one częścią „dwuliterowych poleceń”, na przykład:

  • ar - Archiwum
  • as - Monter
  • bc - Podstawowy kalkulator
  • cc - Kompilator C.
  • cp - Pliki i katalogi CoPy
  • dc - Kalkulator biurkowy
  • dd - Opis danych: konwertuj i kopiuj plik
  • df - Disk Free: raportuje wykorzystanie miejsca na dysku w systemie plików
  • du - Użycie dysku
  • ed - Redaktor
  • ld - Link eDitor
  • ln - tworzyć LiNks między plikami
  • lp - Drukarka liniowa
  • ls - zawartość katalogu LiSt
  • mv - Pliki MoVe (zmiana nazwy)
  • nl - Liczba linii pliku
  • nm - Lista imion
  • od - Octal Dump
  • pg - PaGinate
  • pr - (PRetty) PRint
  • ps - Status procesu: zgłoś migawkę bieżących procesów.
  • rm - ReMove pliki lub katalogi
  • sh - Muszla
  • su - uruchom polecenie z podanym użytkownikiem i identyfikatorem grupy / pierwotnie nadrzędnym użytkownikiem
  • vi - redaktor VIsual
  • wc - Liczba słów

6
Może lub po prostu „zmień użytkownika”.
JA Corbal

22
Właściwie, sprawdzanie w PODRĘCZNIKU PROGRAMATORA UNIX, wydanie siódme, tom 1, styczeń 1979 r. Mówi „użytkownik zastępczy”.
Frederik Deweerdt

1
Myślę, że twój opis sujest nieco mylący. suuruchamia polecenie z zastępczym identyfikatorem użytkownika i grupy. Nie zmienia identyfikatora UID bieżącego użytkownika ani nie powoduje, że bieżący użytkownik jest superużytkownikiem.


1
„Przełączanie / zastępowanie użytkownika” może być teraz bardziej dokładne, ale historycznie, najstarsza dostępna implementacja suw Unixie v5 (1974), mogła przełączać się tylko na superużytkowników: pthree.org/2009/12/31/the-meaning- of-su
Nauczyciel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.