Articles of linux

Noções básicas sobre Linux / proc / id / maps

Estou tentando entender o uso de memory do meu aplicativo Linux incorporado. O utilitário / arquivo / proc / pid / maps parece ser um bom recurso para ver os detalhes. Infelizmente eu não entendo todas as colunas e inputs. Existe um bom recurso / documentação para o utilitário / arquivo proc / pid / […]

Como definir a variável ambiental LD_LIBRARY_PATH no linux

Eu executei pela primeira vez o comando: export LD_LIBRARY_PATH=/usr/local/lib Então eu abri o arquivo .bash_profile : vi ~/.bash_profile . Neste arquivo, eu coloquei: LD_LIBRARY_PATH=/usr/local/lib export LD_LIBRARY_PATH Então, se o terminal for fechado e reiniciado, digitar echo $LD_LIBRARY_PATH não exibirá nenhum resultado. Como definir o caminho permanentemente?

Roteiro Bash sempre imprime “Command Not Found”

Toda vez que executo um script usando o bash scriptname.sh na linha de comando do Debian, recebo o Command Not found e depois o resultado do script. Portanto, o script funciona, mas há sempre uma instrução Command Not Found impressa na canvas. Eu estou executando o script da pasta /var . Aqui está o script: […]

Converter os finais de linha do DOS em finais de linha do Linux no vim

Se eu abrir arquivos que criei no Windows, todas as linhas terminarão com ^M Como excluo esses caracteres de uma vez?

Como faço para encontrar a localização my.cnf do MySQL

Existe um comando MySQL para localizar o arquivo de configuração my.cnf , similar a como o phpinfo() do PHP localiza seu php.ini ?

Procedimento armazenado que automaticamente excluir linhas com mais de 7 dias no MYSQL

Gostaria de saber se é possível criar um procedimento armazenado que automaticamente, todos os dias às 00:00, exclui todas as linhas de todas as tabelas com mais de 7 dias. Tenho visto poucas soluções, mas não tenho certeza se é o que estou procurando, e seria bom se alguém tivesse algum bom exemplo. Eu sei […]

Onde está a function itoa no Linux?

itoa() é uma function muito útil para converter um número em uma string. Linux não parece ter itoa() , existe uma function equivalente ou eu tenho que usar sprintf(str, “%d”, num) ?

Confuso sobre stdin, stdout e stderr?

Estou bastante confuso com o propósito desses três arquivos. Se meu entendimento estiver correto, stdin é o arquivo no qual um programa grava em seus pedidos para executar uma tarefa no processo, stdout é o arquivo no qual o kernel grava sua saída e o processo solicitando que acesse as informações, e stderr é o […]

Como comparar strings no Bash

Como faço para comparar uma variável com uma string (e fazer alguma coisa se eles corresponderem)?

Posso compartilhar um descritor de arquivos para outro processo no linux ou eles são locais para o processo?

Digamos que eu tenha 2 processos, ProcessA e ProcessB. Se eu executar int fd=open(somefile) no ProcessA, posso passar o valor do descritor de arquivo fd sobre IPC para ProcessB e manipulá-lo?