Perguntas com a marcação «unix»

O Unix é um sistema operacional de computador multitarefa e multiusuário desenvolvido originalmente em 1969.

52
Qual é a ingenuidade exata do pipe Unix

Eu ouvi a história de como Douglas Mcllroy surgiu com o conceito e como Ken Thompson o implementou em uma noite. Até onde eu entendi, pipe é uma chamada de sistema que compartilha um pedaço de memória entre dois processos em que um processo grava e outro lê. Como alguém que não está familiarizado...

50
É uma boa idéia chamar comandos de shell de dentro de C?

Há um comando shell unix ( udevadm info -q path -n /dev/ttyUSB2) que eu quero chamar de um programa C. Com provavelmente cerca de uma semana de luta, eu poderia reimplementá-lo, mas não quero fazer isso. É uma boa prática amplamente aceita que eu chame apenas popen("my_command", "r");, ou isso...

20
Explicação simples dos soquetes Unix

Posso pesquisar e já olhei para a entrada da Wikipedia e em alguns outros lugares, mas mesmo tendo alguma experiência em programação, realmente não entendo o conceito. Você pode me tratar como uma criança de 10 anos e me dar uma explicação clara sobre a comunicação por

16
Estilo de opções da linha de comando - POSIX ou o quê?

Em algum lugar, vi um discurso retórico contra java / javac, usando uma mistura de estilos Windows e Unix, como java -classpath ... -ea ... Something IMHO, não é uma mistura, é como findfunciona também, não é? AFAIK, de acordo com o POSIX, a sintaxe deve ser como java --classpath ... --ea ......

16
Por que o comando "kill" é chamado assim?

Por que foi decidido chamar o killcomando "matar"? Quero dizer, sim, esse utilitário geralmente é usado para finalizar processos, mas na verdade pode ser usado para enviar qualquer sinal. Não é um pouco confuso? Talvez haja algumas razões históricas. Tudo o que sei é man killque esse comando...

11
Minúsculas nos nomes de arquivos do Linux

Como eu acho que o UpperCase é realmente legível para a separação de palavras da primeira letra em nomes longos e complexos, costumo atribuir alguns dos meus arquivos de Linux com alguns UpperCase. Principalmente executáveis, alguns diretórios também. Mas já faz algumas semanas que observei que a...

8
O que os desenvolvedores devem saber sobre sistemas baseados em UNIX?

Estou um pouco surpreso que isso ainda não tenha sido perguntado por ninguém, mas em um nível alto, o que todo desenvolvedor deve saber sobre como trabalhar com sistemas baseados em UNIX? Minha experiência * nix é muito limitada, porque não tenho absolutamente nenhuma razão para usá-la no Windows...