Articles of linux

Como encontrar padrões em várias linhas usando o grep?

Eu quero encontrar arquivos que tenham “abc” AND “efg” nessa ordem, e essas duas seqüências de caracteres estão em linhas diferentes nesse arquivo. Por exemplo: um arquivo com conteúdo: blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah blah.. blah blah.. Deve ser combinado.

Existem códigos de status de saída padrão no Linux?

Um processo é considerado concluído corretamente no Linux se o status de saída for 0. Eu vi que falhas de segmentação freqüentemente resultam em um status de saída de 11, embora eu não saiba se isso é simplesmente a convenção em que eu trabalho (os aplicativos que falharam assim foram todos internos) ou um padrão. […]

O que é equivalente a getch () & getche () no Linux?

Eu não sou capaz de encontrar arquivo de header equivalente para conio.h no Linux. Existe alguma opção para a function getch() & getche() no Linux? Eu quero fazer um menu de base caso switch onde o usuário dará a sua opção apenas pressionando uma tecla e processo deve ser movido à frente. Não quero permitir […]

Como faço para encontrar a localização do executável em C?

Existe uma maneira em C / C ++ para encontrar o local (caminho completo) do programa executado atual? (O problema com argv[0] é que ele não fornece o caminho completo).

Como excluir um diretório em find. comando

Estou tentando executar um comando de localização para todos os arquivos JavaScript, mas como excluo um diretório específico? Aqui está o código de busca que estamos usando. for file in $(find . -name ‘*.js’); do java -jar config/yuicompressor-2.4.2.jar –type js $file -o $file; done

Como executar o processo como fundo e nunca morrer?

Eu me conecto ao servidor linux via SSH putty. Eu tentei executá-lo como um processo em segundo plano como este: $ node server.js & No entanto, após 2,5 horas, o terminal se torna inativo e o processo é interrompido. Existe alguma maneira que eu possa manter o processo ativo mesmo com o terminal desconectado? Editar […]

C input de teclado sem bloqueio

Eu estou tentando escrever um programa em C (no Linux) que faz um loop até que o usuário pressione uma tecla, mas não deve exigir um pressionamento de tecla para continuar cada loop. Existe uma maneira simples de fazer isso? Eu acho que poderia fazê-lo com select() mas isso parece muito trabalho. Como alternativa, existe […]

Significado do sinalizador -pthread ao compilar

Em vários projetos C e C ++ -pthread vi o sinalizador -pthread aplicado ao estágio de compilation e vinculação, enquanto outros não o utilizam e apenas passam -lpthread para o estágio de vinculação. Existe algum perigo de não compilar e vincular com o sinalizador -pthread – ou seja, o que o -pthread realmente faz? Estou […]

Qual é a melhor maneira de enviar um sinal para todos os membros de um grupo de processos?

Eu quero matar toda uma tree de processos. Qual é a melhor maneira de fazer isso usando qualquer linguagem de script comum? Eu estou procurando uma solução simples.

C ++ IDE para Linux?

Eu quero expandir meus horizontes de programação para o Linux. Um bom e confiável conjunto de ferramentas básicas é importante, e o que é mais básico que um IDE? Eu encontrei esses tópicos de SO: IDE leve para linux e Quais ferramentas você usa para desenvolver aplicativos C ++ no Linux? Eu não estou procurando […]