Qual é a melhor maneira de executar um script ao entrar em um diretório? Quando mudo para um novo diretório, gostaria que o bash execute o script projectSettings.bash, da mesma forma que o
Qual é a melhor maneira de executar um script ao entrar em um diretório? Quando mudo para um novo diretório, gostaria que o bash execute o script projectSettings.bash, da mesma forma que o
Que comando conciso posso usar para encontrar todos os arquivos que NÃO contêm uma sequência de texto? Eu tentei isso (usando -v para inverter os parâmetros do grep) sem sorte: find . -exec grep -v -l shared.php {} \; Alguém disse que isso funcionaria: find . ! -exec grep -l shared.php {}...
Normalmente, Ctrl+ Wexclui de volta ao último espaço em branco. É possível configurá-lo para usar caracteres adicionais, como /? Editar: para ser mais claro: não quero configurar a chave, quero que a exclusão pare /também. Exemplo: vim /foo/bar^W vim
Eu tenho uma matriz de "opções" de um comando. my_array=(option1 option2 option3) Eu quero chamar esse comando em um script bash, usando os valores da matriz como opções. Então, command $(some magic here with my_array) "$1"torna-se: command -option1 -option2 -option3 "$1" Como eu posso fazer...
O Geek Stuff tem um exemplo sobre logrotate. copytruncatecopiará e truncará o arquivo de log original. Então por que devemos usar create? O arquivo de log original não foi removido. /tmp/output.log { size 1k copytruncate create compress compresscmd /bin/bzip2 compressext .bz2 rotate 4...
Criei vídeos OGV com o gtk-recordmydesktopprograma de screencasting, tentando resolver esse problema aqui com bruteforce sobre X. Posso ver os vídeos com VLC. Agora, a tarefa é encontrar algumas maneiras de converter vídeos OGV em animações GIF para que eu possa exibi-los no SE. Como eu posso...
Estou tentando executar uma operação matemática com sed, mas continua a tratar minhas variáveis como seqüências de caracteres. A entrada é deste tipo: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Eu gostaria de ter 15 como saída. Preciso fazer a operação e substituir seu resultado matemático em...
O Bash oferece a funcionalidade de reverter a pesquisa via Ctrl+ R. Em seguida, pode-se digitar uma parte de um comando para mostrar uma entrada apropriada do histórico. Suponha que esta é minha história: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Eu...
due dffaço coisas bastante semelhantes, e por isso sempre me pego digitando a errada. Eu acho que se eu soubesse o que "du" e "df" representam, isso tornaria mais fácil lembrar qual usar. Qual é a maneira de diferenciar entre esses dois para que eu lembre qual ação
Como mover diretórios que possuem arquivos em comum de uma partição para outra? Vamos supor que tenhamos uma partição montada /mnt/Xcom diretórios que compartilham arquivos com hardlinks. Como mover esses diretórios para outra partição, /mnt/Ypreservando esses hardlinks. Para uma melhor...
Eu tenho dois RasberryPi executando o debian wheezy e gostaria de montar uma pasta do computador A no computador B. Qual é a melhor maneira (como na mais eficiente) de fazer isso? Eu posso fazer isso via SMB, mas isso é para Windows, acho que deve haver uma maneira melhor de compartilhar o...
Ao colar acidentalmente um arquivo no shell, ele coloca uma tonelada de entradas absurdas e feias no histórico do bash. Existe uma maneira limpa de remover essas entradas? Obviamente, eu poderia fechar o shell e editar o .bash_historyarquivo manualmente, mas talvez haja algum tipo de API disponível...
Eu tenho um único diretório que contém dezenas de diretórios dentro dele. Eu sou novo na linha de comando e estou lutando para criar um comando que compactará cada subdiretório em um arquivo subdiretório.zip exclusivo. Portanto, no final, meu diretório principal será preenchido com todos os meus...
ssh-add -lmostra todas as teclas ssh que foram adicionadas ssh-add ~/.ssh/id_yourkey. Como faço a coisa análoga com gpg e gpg-agent, em outras palavras, solicitamos que ele mostre uma lista de chaves em
Como iniciar um processo em segundo plano e verificar quando ele termina em um script bash? Minha ideia é um script como este: launch backgroundprocess & while [ Process is running ];do echo "PROCESS IS RUNNING\r" done; echo "PROCESS
Eu tenho dois arquivos de log com milhares de linhas. Após o pré-processamento, apenas algumas linhas diferem. Essas linhas restantes são diferenças reais ou grupos de linhas embaralhadas. As diferenças unificadas permitem-me ver as diferenças detalhadas, mas dificulta a comparação manual com os...
Fiz um alias do comando date para exibir a data no seguinte formato: 2013.06.14.12.10.02 usando este comando: alias date = date +"%Y.%m.%d.%H.%M.%S" Tudo funciona muito bem, exceto que eu quero remover os zeros à esquerda da saída. Não há como fazer isso alterando o formato. Eu acho que...
Sou estudante de graduação e o grupo em que trabalho mantém um cluster Linux. Cada nó do cluster possui seu próprio disco local, mas esses discos locais são relativamente pequenos e não estão equipados com backup automático. Portanto, o grupo possui um servidor de arquivos com muitos TBs de espaço...
Eu tenho um * nix sem cabeça mínimo, que não possui nenhum utilitário de linha de comando para baixar arquivos (por exemplo, sem curl, wget, etc.). Eu só tenho festança. Como posso baixar um arquivo? Idealmente, eu gostaria de uma solução que funcionasse em uma ampla gama de *...
Estou usando um Raspberry Pi em combinação com o Chromium (modo quiosque) para mostrar algumas estatísticas. O Pi não possui um teclado conectado, então procurei uma solução para enviar pressionamentos de tecla do terminal para o processo Chromium (guia) . A entrada normal funciona, mas como envio...