Uma ferramenta pouco conhecida por programadores, que pode ajudar muito a encontrar problemas no código é o comando vimdiff no Linux. Essa ferramenta permite abrir dois arquivos com código-fonte ao mesmo tempo, e faz comparações, indicando em qual linha e …
O Comando gdb no Linux é uma ferramenta muito útil para se depurar softwares compilados com o GCC. Utilizando o depurador gdb pela primeira vez Para que o depurador possa funcionar, é necessário que o software seja compilado com a …
O comando autoexpect no Linux e expect podem ser extremamente úteis para testar um software. Imagine que você construiu um programa em Shellscript, C, Python, Perl ou qualquer outra linguagem que executa no shell e interage com o usuário, perguntando …
O comando expect no Linux e autoexpect podem ser extremamente úteis para testar um software. Imagine que você construiu um programa em Shellscript, C, Python, Perl ou qualquer outra linguagem que executa no shell e interage com o usuário, perguntando …
O comando until no Linux é o inverso ao comando while, mas ele executa algo enquanto o teste for falso, ou com valores diferentes de zero. Sua sintaxe é: until [CONDIÇÃO]do [COMANDOS]done Exemplo: #!/bin/bashcounter=0until [ $counter -gt 3 ]do echo Counter: $counter ((counter++))done …
O comando case no Linux é uma forma inteligente de se comparar o valor que algo com vários padrões. Caso uma ocorrência for positiva, ele permite que se execute comandos. Cada case é uma expressão que corresponde a um padrão. O operador …
Todo script que será executado no Linux deve indicar o Interpretador de comandos, deve na sua primeira linha iniciar com os caracteres “#!” seguido do caminho completo do interpretador de comandos. Esses caracteres são conhecidos como “shebang”. Exemplo de um …
O gerenciador de serviços Systemd também mantém um serviço de agendamento de tarefas que pode ser utilizado em substituição ao cron. Algumas distribuições nem mais instalam o cron como padrão, utilizando somente o systemd-timer no Linux. Ao longo do tempo, …
O comando tmux no Linux é outro multiplexador de terminal, como o screen. Ele permite que múltiplos terminais possam ser criados, acessados e controlados de uma única janela. Assim como o screen, o tmux pode ser desconectado do terminal e …
O pacote OpenSSH oferece serviço de acesso remoto a computadores com o Linux de forma segura com conexão criptografada ponta a ponta através do comando ssh no Linux. Ele utiliza o protocolo ssh (secure shell) para permitir a transferência de …