Ln de quê?

17

No Linux, você pode usar o lncomando para criar links.

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

Eu assumo que o 'l' em lnsignifica "link", mas o que o 'n' representa?

O que lnsignifica?

Cory Klein
fonte

Respostas:

41

Todos os lnmeios "link", não apenas o "l". Da mesma forma que lssignifica "lista", cpsignifica "copiar" e mvsignifica "mover".

Eles fazem parte dos "comandos de duas letras", por exemplo:

  • ar - ARquivo
  • as - ASsembler
  • bc - Calculadora básica
  • cc - Compilador C
  • cp - arquivos e diretórios CoPy
  • dc - Calculadora de mesa
  • dd - Descrição dos dados: converte e copia um arquivo
  • df - Livre de disco: relata o uso do espaço em disco do sistema de arquivos
  • du - Uso de disco
  • ed - Editor
  • ld - Link eDitor
  • ln - faça LiNks entre arquivos
  • lp - Impressora de linha
  • ls - conteúdo do diretório LiSt
  • mv - arquivos do MoVe (renomear)
  • nl - Número de linhas de arquivo
  • nm - Lista de nomes
  • od - Despejo Octal
  • pg - PaGinate
  • pr - (PRetty) PRint
  • ps - Status do processo: relate um instantâneo dos processos atuais.
  • rm - Remover arquivos ou diretórios
  • sh - Concha
  • su - execute um comando com Substitute User e ID do grupo / originalmente Super User
  • vi - Editor visual
  • wc - Contagem de palavras
JA Corbal
fonte
6
Talvez, ou apenas "mudar de usuário".
JA Corbal
22
Na verdade, verificando no MANUAL DO PROGRAMADOR DO UNIX, sétima edição, volume 1, janeiro de 1979. Ele diz 'usuário substituto'.
Frederik Deweerdt
1
Eu acho que sua descrição sué um pouco enganadora. suexecuta um comando com um usuário substituto e um ID de grupo. Ele não altera o UID do usuário atual nem torna o usuário atual um superusuário.
4
As páginas de manual do Unix First Edition estão disponíveis na Internet.
Gilles 'SO- stop be evil'
1
"Alternar / substituir usuário" pode ser mais preciso agora, mas, historicamente, a implementação mais antiga disponível suno Unix v5 (1974) só podia mudar para superusuário: pthree.org/2009/12/31/the-meaning- of-su
Professor