Articles of linux

Extrair base de arquivo sem caminho e extensão no bash

Dado nomes de arquivos como estes: /the/path/foo.txt bar.txt Espero conseguir: foo bar Por que isso não funciona? #!/bin/bash fullfile=$1 fname=$(basename $fullfile) fbname=${fname%.*} echo $fbname Qual é o caminho certo para fazer isso?

core despejado – mas o arquivo principal não está no diretório atual?

Ao executar um programa em C, ele diz “core (core dumped)”, mas não consigo ver nenhum arquivo no caminho atual. Eu configurei e verifiquei o ulimit : ulimit -c unlimited ulimit -a Eu também tentei encontrar o arquivo chamado “core”, mas não consegui o arquivo core despejado? Qualquer ajuda, onde está meu arquivo principal?

Como matar todos os processos com um determinado nome parcial?

Eu quero matar todos os processos que eu recebo: ps aux | grep my_pattern Como fazer isso? Isso não funciona: pkill my_pattern

Git continua me pedindo minha senha de chave ssh

Estou usando o Linux e criei chaves conforme instruído no tutorial do github, registrei-as no github e tentei usar o ssh-agent explicitamente – mas o git continua a me pedir minha frase toda vez que tento fazer um push ou push. O que poderia ser a causa?

Apache VirtualHost 403 Proibido

Recentemente, tentei configurar um servidor de teste com o Apache. O site deve ser executado no domínio www.mytest.com . Eu sempre recebo um erro 403 Forbidden . Eu estou na edição do servidor Ubuntu 10.10. A raiz do doc está sob dir /var/www . A seguir estão minhas configurações: Conteúdo de / var / www […]

Como faço para desmontar o código x86 bruto?

Eu gostaria de desmontar o MBR (primeiros 512 bytes) de um disco x86 inicializável que eu tenho. Eu copiei o MBR para um arquivo usando dd if=/dev/my-device of=mbr bs=512 count=1 Alguma sugestão para um utilitário Linux que pode desmontar o arquivo mbr ?

Use BlueZ Stack como um periférico (anunciante)

Objetivo : Use o BlueZ e um dongle Bluetooth 4LE para criar um periférico que anuncia o equivalente bluetooth de “Hello World”. Onde estou : Eu tenho atualmente a configuração da pilha do BlueZ e baixei, eu posso usar a ferramenta hci para reconhecer e ver o dongle Bluetooth. Eu mexi com o hciconfig leadv, […]

Comando shell para o diretório tar excluindo certos arquivos / pastas

Existe um comando / script de shell simples que suporte a exclusão de determinados arquivos / pastas de serem arquivados? Eu tenho um diretório que precisa ser arquivado com um subdiretório que tem um número de arquivos muito grandes que eu não preciso fazer backup. Não é bem soluções: O comando tar –exclude=PATTERN corresponde ao […]

O que é um arquivo .pid e o que ele contém?

Recentemente me deparei com um arquivo com a extensão .pid e explorei dentro dele mas não achei muito. A documentação diz: Um Pid-File é um arquivo que contém o número de identificação do processo (pid) armazenado em um local bem definido do sistema de arquivos, permitindo que outros programas descubram o pid de um script […]

Encontre e substitua com sed no diretório e sub-diretórios

Eu corro este comando para encontrar e replace todas as ocorrências de ‘apple’ com ‘orange’ em todos os arquivos na raiz do meu site: find ./ -exec sed -i ‘s/apple/orange/g’ {} \; mas não passa por subdiretórios. o que há de errado com esse comando? Editado: aqui estão algumas linhas de saída do comando find […]