Perguntas com a marcação «shell»

55
Uso do toque e vi?

Existe o benefício de criar um arquivo com toque antes da edição .. como: touch foo vi foo versus obtê-lo para o editor imediatamente? Gostar: vi foo Eu vejo alguns tutoriais usando o primeiro ( touchentão

54
O equivalente da linha de comando 'less' de 'tail -f'

Gostaria de abrir um arquivo usando menos e fazer com que ele role automaticamente o arquivo de forma semelhante a tail -f. Eu sei que posso fazer less file, e então bato Shift-Fpara avançar para sempre; gosto tail -f. Eu preciso lessporque ele fornece a --raw-control-charsflag, o que é...

54
Por que o til (~) não se expande entre aspas duplas?

De acordo com esta resposta e meu próprio entendimento, o til se expande para o diretório inicial: $ echo ~ /home/braiam Agora, sempre que eu quiser que a expansão do shell funcione, ou seja, use nomes de variáveis ​​como $FOOe não quebre caracteres inesperados, espaços, etc., deve-se usar aspas...

54
Como rsync arquivos entre dois controles remotos?

Gostaria de transferir arquivos entre dois hosts remotos usando no shell local, mas parece que o rsync não suporta sincronização se dois controles remotos forem especificados da seguinte maneira: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Que...

54
Faça o `rm` mover para o lixo

Existe um script / aplicativo Linux que, em vez de excluir arquivos, os move para um local especial de "lixo"? Eu gostaria disso como um substituto para rm(talvez até apelidado o último; existem prós e contras para isso). Por "lixo", quero dizer uma pasta especial. Um mv $* ~/.trashé o primeiro...

53
'Rm. *' Já exclui o diretório pai?

A expressão .*é expandida pelo bash para incluir os diretórios atual e pai: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Se eu rodar rm -rf .*no meu Debian...

53
Tempo limite excedido em um script de shell

Eu tenho um script de shell que está lendo da entrada padrão . Em raras circunstâncias, não haverá ninguém pronto para fornecer informações, e o script deve expirar . Em caso de tempo limite, o script deve executar algum código de limpeza. Qual é a melhor maneira de fazer isso? Esse script deve...

53
Entendendo a opção -exec de `find`

Encontro-me constantemente procurando a sintaxe de find . -name "FILENAME" -exec rm {} \; principalmente porque não vejo exatamente como a -execpeça funciona. Qual é o significado das chaves, da barra invertida e do ponto e vírgula? Existem outros casos de uso para essa

52
Usando padrões OR em caracteres curinga do shell

O conteúdo do meu diretório é $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Gostaria de listar os detalhes dos arquivos que têm uma palavra no nome do arquivo, conforme...