Articles of linux

Ao include arquivos de header, o caminho é sensível a maiúsculas e minúsculas?

Dada esta tree de diretórios: src/MyLibrary/MyHeader.h src/file.cpp file.cpp: #include “mylibrary/myheader.h” … A compilation do arquivo.cpp funciona com o VS, falha no gcc. O que diz o padrão? Se o caminho faz distinção entre maiúsculas e minúsculas, por que isso é sensato? Qual é a melhor prática, mantenha todos os nomes de arquivos / pastas em […]

Impedir que o terminal Gnome saia após a execução

Como você evita que o gnome-terminal saia após o comando ter sido encerrado? Eu estou chamando gnome-terminal de um cronjob, a fim de criar um terminal acessível ao usuário. O terminal recebe inicialmente um programa específico para ser executado. por exemplo gnome-terminal –tab -e “/usr/bin/myprog” Isso funciona bem, exceto que quando o “myprog” sai, o […]

Vinculando um arquivo anônimo (desvinculado, mas aberto)

No Unix, é possível criar um identificador para um arquivo anônimo, por exemplo, criando e abrindo-o com creat () e removendo o link do diretório com unlink () – deixando um arquivo com um inode e armazenamento, mas não é possível para reabri-lo. Esses arquivos são freqüentemente usados ​​como arquivos temporários (e normalmente é o […]

Gerenciando arquivos de log criados por tarefas agendadas

Eu tenho um cron job que copia seu arquivo de log diariamente para minha pasta pessoal. Todos os dias, ele substitui o arquivo existente na pasta de destino, o que é esperado. Quero preservar o log de datas anteriores para que, da próxima vez que copiar o arquivo para a pasta de destino, ele preserve […]

GROUP BY / SUM do shell

Eu tenho um arquivo grande contendo dados como este: a 23 b 8 a 22 b 1 Eu quero ser capaz de obter isso: a 45 b 9 Eu posso primeiro classificar este arquivo e, em seguida, fazê-lo em Python, digitalizando o arquivo uma vez. O que é uma boa maneira direta de fazer isso?

Bipe no Linux em C

Quero gerar um som de bipe com uma freqüência e comprimento específicos (para diferentes sinais sonoros) usando o beeper do sistema (e somente os alto-falantes se o bipe não estiver disponível / acessível). Eu sei que é possível fazer isso usando ioctl, mas isso requer access root, o que eu não quero. Eu sei que […]

“Referência indefinida para` pow ‘”mesmo com math.he com o link da biblioteca -lm

Eu estou usando -lm opção -lm para compilar. Eu tentei todos: gcc -o ssf ssf_tb.c ssf.c -lm gcc -o ssf ssf_tb.c -lm ssf.c gcc -o -lm ssf -lm ssf_tb.c ssf.c mas o erro: undefined reference to ‘pow’ acontece em todos os casos.

Como abrir um terminal de comando no Linux?

Eu quero abrir o terminal (prompt de comando) em uma máquina Linux usando o código Java. Eu sei como abrir o prompt de comando no windows.The código a seguir eu usei no windows String command= “cmd c/start cmd.exe” Runtime rt = Runtime.getRuntime(); Process pr = rt.exec(command); Eu preciso da mesma coisa no Linux. Obrigado por […]

Enviando o descritor de arquivos pelo soquete do Linux

Eu estou tentando enviar algum descritor de arquivo por soquete linux, mas não funciona. O que estou fazendo de errado? Como se supõe que alguém depure algo assim? Eu tentei colocar o perror () em todos os lugares possíveis, mas eles alegaram que está tudo bem. Aqui está o que eu escrevi: #include #include #include […]

Script de bash: mau intérprete

Pergunta: recebo esta mensagem de erro: export: bad intérprete: Nenhum arquivo ou diretório quando eu executo este script bash: #!/bin/bash MONO_PREFIX=/opt/mono-2.6 GNOME_PREFIX=/opt/gnome-2.6 export DYLD_LIBRARY_PATH=$MONO_PREFIX/lib:$DYLD_LIBRARY_PATH export LD_LIBRARY_PATH=$MONO_PREFIX/lib:$LD_LIBRARY_PATH export C_INCLUDE_PATH=$MONO_PREFIX/include:$GNOME_PREFIX/include export ACLOCAL_PATH=$MONO_PREFIX/share/aclocal export PKG_CONFIG_PATH=$MONO_PREFIX/lib/pkgconfig:$GNOME_PREFIX/lib/pkgconfig PATH=$MONO_PREFIX/bin:$PATH PS1=”[mono-2.6] \w @ ” Mas o caminho bash parece estar correto: asshat@IS1300:~/sources/mono-2.6# which bash /bin/bash asshat@IS1300:~# cd sources/ asshat@IS1300:~/sources# cd mono-2.6/ asshat@IS1300:~/sources/mono-2.6# […]