Unix & Linux

23
bash - posso fazer: encontrar ... -exec isto && aquilo?

Existe uma maneira de combinar logicamente dois comandos de shell que são chamados com o find - exec ? Por exemplo, para imprimir todos os arquivos .csv que contêm a string foo juntamente com a ocorrência, eu gostaria de fazer: find . -iname \*.csv -exec grep foo {} && echo {} \; mas o...

23
Como se chama `--`?

Recentemente, soube --que o hífen duplo é usado para dizer a um comando que a lista de opções terminou e o que se segue não deve ser considerado uma opção. Tão, grep -- 'search_word' * procuraria o dado search_word. Mas você pode ver um comportamento inesperado se você remover --e se houver um...

23
Processo preso: é um mau sinal?

Às vezes, alguns processos estão parados. Por exemplo: PID COMMAND %CPU TIME #TH #WQ #POR #MREGS RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE 99357 plugin-container 0.1 12:07.07 10 1 224 2097 40M 84M 66M 82M 2757M 91688 99346 sleeping 99346 firefox 0.4 48:54.20 29 1 265 16250 467M 172M 799M 538M...

23
Como a cópia na gravação no fork () lida com o fork múltiplo?

Segundo a Wikipedia (o que pode estar errado) Quando uma chamada do sistema fork () é emitida, uma cópia de todas as páginas correspondentes ao processo pai é criada, carregada em um local de memória separado pelo SO para o processo filho. Mas isso não é necessário em certos casos. Considere o...

23
Texto entre duas tags

Eu quero recuperar o que estiver entre essas duas tags - <tr> </tr>- de um documento html. Agora não tenho requisitos específicos de html que justifiquem um analisador de html. Eu simplesmente precisa de algo que partidas <tr>e </tr>e fica tudo entre eles e poderia haver...

23
Qual é o objetivo do rootwait / rootdelay?

rootwaite rootdelaysão usados ​​em situações em que o sistema de arquivos não está disponível imediatamente, por exemplo, se for detectado de forma assíncrona ou montado via usb. O problema é que deve ser óbvio com base no rootbootarg, se é esse o caso ou não, então por que o kernel não pode...

23
Obtenha elegantemente a lista de processos descendentes

Eu gostaria de obter uma lista de todos os processos que descendem (por exemplo, filhos, netos, etc.) $pid. Esta é a maneira mais simples de criar: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Existe algum comando ou alguma maneira mais simples de obter a lista completa de...

23
Relação entre cc1 e gcc?

Estou tentando instalar o Ruby no meu diretório pessoal em um servidor Linux (sem acesso root), o que obviamente requer o uso gcc. A coisa mais próxima que posso encontrar é um diretório com esse nome que (se você for fundo o suficiente) contém cc1: >: find / -iname gcc 2>...