Cosa significa?


17

In Linux è possibile utilizzare il lncomando per creare collegamenti.

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

Suppongo che 'l' in lnsta per "link", ma cosa significa "n"?

Cosa significa ln?

Risposte:


41

Tutti i lnmezzi "link", non solo la "l". Proprio come lssignifica "elenco", cpsignifica "copia" e mvsignifica "sposta".

Fanno parte dei "comandi a due lettere", ad esempio:

  • ar - ARchive
  • as - ASsembler
  • bc - Calcolatrice di base
  • cc - Compilatore C.
  • cp - File e directory CoPy
  • dc - Calcolatrice da tavolo
  • dd - Descrizione dati: converti e copia un file
  • df - Disk Free: segnala l'utilizzo dello spazio su disco del file system
  • du - Uso del disco
  • ed - EDitor
  • ld - Link eDitor
  • ln - crea LiNks tra i file
  • lp - Stampante di linea
  • ls - Contenuto della directory LiSt
  • mv - File MoVe (rinomina)
  • nl - Numero di righe del file
  • nm - Lista di nomi
  • od - Scarico ottale
  • pg - PaGinate
  • pr - (PRetty) PRint
  • ps - Stato processo: segnala un'istantanea dei processi correnti.
  • rm - ReMove file o directory
  • sh - Conchiglia
  • su - eseguire un comando con Utente sostitutivo e ID gruppo / originariamente Super utente
  • vi - VIsual editor
  • wc - Conteggio parole

6
Forse, o semplicemente "cambia utente".
JA Corbal,

22
In realtà, controllando nel MANUALE DEL PROGRAMMATORE UNIX, settima edizione, volume 1, gennaio 1979. Si dice "utente sostitutivo".
Frederik Deweerdt,

1
Penso che la tua descrizione susia un po 'fuorviante. suesegue un comando con un utente sostitutivo e un ID gruppo. Non modifica l'UID dell'utente corrente né rende l'utente corrente un superutente.


1
"Cambia / sostituisci utente" potrebbe essere più preciso ora, ma storicamente, l'implementazione più vecchia disponibile di su, in Unix v5 (1974), poteva passare solo al superutente: pthree.org/2009/12/31/the-meaning- of-su
Plutor,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.