Unix & Linux

42
Por que [AZ] corresponde a letras minúsculas no bash?

Em todos os shells que eu conheço, rm [A-Z]*remove todos os arquivos que começam com uma letra maiúscula, mas com o bash isso remove todos os arquivos que começam com uma letra. Como esse problema existe no Linux e Solaris com o bash-3 e o bash-4, não pode ser um bug causado por um correspondente...

42
Não foi possível parar um script bash com Ctrl + C

Eu escrevi um script bash simples com um loop para imprimir a data e executar ping em uma máquina remota: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Quando...

42
História ilimitada no zsh

Em zsh, eu quero ter uma história ilimitada. Eu defino HISTSIZE=, que funciona bash. Agora eu importo uma história antiga mv old_history .history que é bem grande wc -l .history 43562 .history Se eu fechar agora e começar de zshnovo, vejo wc -l .history 32234 .history Não posso ter...

42
Como entrar, sair e sair com o GDB?

Digitei helpenquanto estava no GDB, mas não encontrei nada sobre entrar, sair e sair. Coloquei um ponto de interrupção em um programa de montagem em _start( break _start). Depois digitei nexte finalizei a depuração. Eu acho que foi porque terminou _starte não entrou como eu queria. Alguém que...

42
Qual é a diferença entre / tmp e / run?

De acordo com o FHS-3.0 , /tmpé para arquivos temporários e /runpara dados variáveis ​​em tempo de execução. Os dados /rundevem ser excluídos na próxima inicialização, o que não é necessário /tmp, mas os programas ainda não devem assumir que os dados /tmpestarão disponíveis no próximo início do...

42
Quais distribuições têm $ HOME / .local / bin em $ PATH?

Exemplo: no Ubuntu, sempre há um .localdiretório no diretório inicial e .profileinclui esta linha: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/binnão existe por padrão, mas se ele foi criado, ele já está dentro $PATHe os executáveis ​​dentro podem ser encontrados. Isso não é exatamente...

42
/ tmp é garantido que existe?

Preciso verificar e criar /tmpantes de gravar em um arquivo dentro dele? Suponha que ninguém tenha corrido sudo rm -rf /tmpporque esse é um caso muito

41
Como alterno de um shell desconhecido para o bash?

Fiquei surpreso por ainda não encontrar essa pergunta no site. Então, hoje $surgiu depois que eu entrei como um novo usuário. Isso foi inesperado porque o prompt do meu usuário principal começa com username@computername:~$. Então, como alterno desse outro shell para o

41
Usando xargs com entrada de um arquivo

Digamos que eu tenho um arquivo com o seguinte bob john sue Ora, estes diretamente corrospond (neste caso) padrão de URL, como http://example.com/persons/bob.tar, john.tar, sue.tar. Eu gostaria de pegar essas linhas e executá-las xargs. Não sei o que é passado para o comando sendo executado....

41
Gerando ruído aleatório para se divertir em / dev / snd /

Recentemente, estive explorando a pasta / dev encantada. Quero gravar alguns dados aleatórios em um dispositivo de áudio para gerar algum ruído. Estou usando o ALSA. Então, eu instruo o gato a canalizar alguns dados aleatórios para o arquivo de reprodução na pasta / dev ... cat...

41
Como eu mato todos os processos de um usuário usando seu UID

Eu quero matar todos os processos em execução de um usuário específico a partir de um script de shell ou código nativo em um sistema Linux. Preciso ler o diretório / proc e procurar por eles? Alguma ideia? Existe um mapeamento dinâmico dos pids em UIDs no Linux? Isso não está no processo? Caso...