Unix & Linux

170
excluir linha no vi

Como posso excluir uma linha no VI? Aqui está o que estou fazendo agora: Abra o terminal alt+ ctrl+t vi a.txt Movo o cursor para a linha que desejo excluir, então qual combinação de teclas deve ser usada para excluir a linha no editor vi

170
Qual é a diferença entre / sbin / nologin e / bin / false

Tecnicamente, a menos que pamesteja configurado para verificar seu shell com pam_shellsnenhum deles, pode realmente impedir seu login, se você não estiver no shell. No meu sistema, eles têm tamanhos ainda diferentes, então eu suspeito que eles realmente fazem alguma coisa. Então qual a diferença?...

169
Como executar um programa específico como root sem um prompt de senha?

Eu preciso executar algo como sudo sem uma senha, então eu usei visudoe adicionei isso ao meu sudoersarquivo: MYUSERNAME ALL = NOPASSWD: /path/to/my/program Então eu tentei: $ sudo /path/to/my/program [sudo] password for MYUSERNAME: Por que ele pede uma senha? Como posso executar / usar...

168
Eu apaguei / bin / rm. Como faço para recuperá-lo?

Apenas por diversão, pensei em usar este comando no meu Raspberry Pi executando o Raspbian: sudo rm -f /bin/rm Eu pensei que poderia apenas reinstalar coreutils: eu estava errado! apt-get install --reinstall coreutilsdá um erro de dpkg, dizendo que não foi possível remover o pacote. Compilar a...

168
Como altero a extensão de vários arquivos?

Gostaria de alterar uma extensão de arquivo de *.txtpara *.text. Tentei usar o basenamecomando, mas estou tendo problemas para alterar mais de um arquivo. Aqui está o meu código: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Estou recebendo este...

165
Como saber se Wayland ou X11 está sendo usado

Acabei de instalar o Kali Linux mais recente no meu laptop, baseado no Debian 7 (oldstable). Eu então fiz a atualização completa para o Debian 8. Eu sempre quis o Wayland em vez do X11, então instalei os pacotes necessários. Em seguida, criou uma ~./config/weston.iniconfiguração mínima . Agora, na...

164
Execute um comando sombreado por um alias

Digamos que eu tenho o seguinte alias no bash - alias ls='ls --color=auto'- e quero chamar comum lssem opções. A única maneira de fazer isso é unalias, execute o comando e, em seguida, alias novamente? Ou há algum truque bacana ou solução

162
O que significa aux em `ps aux`?

ps auxparece listar convenientemente todos os processos e seus status e uso de recursos (Linux / BSD / MacOS), no entanto, não consigo compreender o significado do parâmetro auxusando man ps. O que auxsignifica isso

162
Executar um comando uma vez por linha de entrada canalizada?

Eu quero executar um comando java uma vez para cada correspondência de ls | grep pattern -. Nesse caso, acho que poderia fazer, find pattern -exec java MyProg '{}' \;mas estou curioso sobre o caso geral - existe uma maneira fácil de dizer "executar um comando uma vez para cada linha de entrada...