Perguntas com a marcação «bash»

349
Como posso matar um processo pelo nome em vez de PID?

Às vezes, quando tento iniciar o Firefox, ele diz "um processo do Firefox já está em execução". Então eu tenho que fazer isso: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+...

346
Como limitar a profundidade da lista de arquivos recursivos?

Existe uma maneira de limitar a profundidade de uma lista de arquivos recursivos no linux? O comando que estou usando no momento é: ls -laR > dirlist.txt Mas eu tenho cerca de 200 diretórios e cada um deles tem dez diretórios. Portanto, isso levará muito tempo e consumirá muitos recursos do...

345
Um exemplo de como usar getopts no bash

Eu quero chamar o myscriptarquivo desta maneira: $ ./myscript -s 45 -p any_string ou $ ./myscript -h #should display help $ ./myscript #should display help Meus requisitos são: getopt aqui para obter os argumentos de entrada verifique se -sexiste, se não retornar um erro verifique se o valor...

335
Qual é o objetivo do: (cólon) GNU Bash embutido?

Qual é o propósito de um comando que não faz nada, sendo pouco mais que um líder de comentários, mas na verdade é um shell embutido em si mesmo? É mais lento do que inserir um comentário em seus scripts em cerca de 40% por chamada, o que provavelmente varia muito, dependendo do tamanho do...

323
Exclua todos os ramos git locais

Sigo um processo de desenvolvimento em que crio uma nova filial local para cada novo recurso ou cartão de história. Quando terminar, mesclo o ramo no mestre e empurro. O que tende a acontecer com o tempo devido a uma combinação de preguiça ou esquecimento é que acabo com uma grande lista de...