Unix & Linux

362
atualizar o conteúdo alterado do arquivo aberto no vi (m)

Eu tenho um arquivo de configuração que mantenho aberto no vim, mas que às vezes é alterado no disco, sem que essas alterações sejam refletidas no terminal. Posso atualizar o conteúdo na tela sem fechar e reabrir o arquivo? Se sim,

347
Como ver o log completo do serviço de status systemctl?

Verifico o status do serviço com systemctl status service-name. Por padrão, vejo apenas algumas linhas, então adiciono -n50para ver mais. Às vezes, quero ver o log completo, desde o início. Poderia ter milhares de linhas. Agora, eu verifico isso, -n10000mas isso não parece uma solução...

343
Como removo um usuário de um grupo?

Qual comando devo usar para remover um usuário de um grupo no Debian? Ao adicionar um usuário a um grupo, isso pode ser feito com: usermod -a -G group user No entanto, não foi possível encontrar um comando semelhante (aceitando um grupo e um usuário como argumentos) para remover o usuário do...

341
Como obter tempo de execução de um script efetivamente?

Gostaria de exibir o tempo de conclusão de um script. O que eu faço atualmente é - #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end Isso mostra apenas a hora do início e do fim do script. Seria possível exibir uma saída refinada, como tempo do...

332
Como uso os comandos pushd e popd?

Quais são os usos práticos de ambos pushde popdquando há uma vantagem de usar esses dois comandos sobre cde cd -? EDIT : Estou procurando alguns exemplos práticos de usos para esses dois comandos ou motivos para manter a pilha com diretórios (quando você tiver preenchimento de tabulação cd -,...

328
Por que não usar "qual"? O que usar então?

Ao olhar para o caminho para um executável ou verificar o que aconteceria se você inserir um nome de comando em um shell Unix, há uma infinidade de utilidades diferentes ( which, type, command, whence, where, whereis, whatis, hash, etc). Muitas vezes ouvimos que isso whichdeve ser evitado. Por...

311
Ctrl-s travar emulador de terminal?

Me deparei com uma frase no vimdoc: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. e essa chave realmente pendura minha vim. Eu estava pensando que era culpa do vim, pois não havia nenhum problema ao usar o C-s/ C-x C-sno emacs nox. No...