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?

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

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.