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
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
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?...
Esta questão é inspirada em Por que o uso de um loop de shell para processar o texto é considerado uma má prática? Eu vejo essas construções for file in `find . -type f -name ...`; do smth with ${file}; done e for dir in $(find . -type d -name ...); do smth with ${dir}; done sendo usado...
Sei que posso abrir vários arquivos usando vimalgo como vim 2011-12*.log, mas como posso alternar entre arquivos e fechá-los um por vez? Além disso, como posso informar o nome do arquivo atual que estou
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...
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...
Quais comandos podem ser usados para descobrir o diretório de trabalho atual (CWD) de um processo em execução? Esses seriam comandos que você poderia usar externamente no
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...
Eu tenho um processo originalmente em execução em primeiro plano. Eu suspendi por Ctrl+ Ze, em seguida, retome sua execução em segundo plano por bg <jobid>. Gostaria de saber como suspender um processo em execução em segundo plano? Como posso colocar um processo em segundo plano em primeiro...
Alguns compiladores (especialmente os C ou C ++) emitem avisos sobre: No new line at end of file Eu pensei que isso seria um problema apenas de programadores C, mas o github exibe uma mensagem na exibição de confirmação: \ No newline at end of file para um arquivo PHP. Eu entendo a coisa do...
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...
Qual é a diferença entre Docker, LXD e LXC. Eles oferecem os mesmos serviços ou
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
No início de um script do shell bash, está a seguinte linha: IFS=$'\n' Qual é o significado por trás dessa coleção de símbolos?
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
Temos um problema com uma pasta que se torna pesada com centenas de milhares de arquivos minúsculos. Existem tantos arquivos que executar rm -rfretornam um erro e, em vez disso, o que precisamos fazer é algo como: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; Isso...
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...
Encontrei essa pergunta , mas desculpe-me por não entender completamente as configurações das duas variáveis ServerAliveIntervale ClientAliveIntervalmencionadas na resposta aceita. Se meu servidor local estiver atingindo o tempo limite, devo definir esse valor como zero? Será que isso nunca vai...
Me deparei com o seguinte comando: sudo chown `id -u` /somedir e me pergunto: qual é o significado do `símbolo. Percebi, por exemplo, que, embora o comando acima funcione bem, o comando abaixo não: sudo chown 'id -u'
Se eu tiver uma pasta raiz com alguma permissão restritiva, digamos 600, e se as pastas / arquivos filhos tiverem 777 permissões, todos poderão ler / gravar / executar o arquivo filho, mesmo que a pasta raiz tenha