Unix & Linux

61
Como fazer um loop pelas linhas de um arquivo?

Digamos que eu tenho este arquivo: hello world hello world Este programa #!/bin/bash for i in $(cat $1); do echo "tester: $i" done saídas tester: hello tester: world tester: hello tester: world Eu gostaria que a foriteração de cada linha ignorasse individualmente os espaços em branco, ou...

61
Convenção de Nomenclatura de Arquivos Unix [fechada]

Eu queria saber qual é a convenção de nomenclatura para arquivos no Unix? Não tenho certeza disso, mas acho que talvez exista uma convenção universal de nomes que se deva seguir? Por exemplo, quero nomear um arquivo como: backupcom part 2erandom Devo fazê-lo

61
Como obtenho o layout atual do teclado?

Gostaria de saber se existe alguma ferramenta de linha de comando que retorne o layout atual do teclado. Eu XkbLayoutconfigurei para us, ru. Atualizar: setxkbmap retorna configurações de layout, não layout selecionado. Por exemplo: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include...

61
Diferenças entre sed no Mac OSX e outro sed "padrão"?

Estou tendo alguns problemas ao usar uma resposta fornecida neste site para esta pergunta sobre um comando sed para substituir uma linha em branco por duas outras linhas de conteúdo , e foi apresentado se o comando sed no Mac OS (10.6.7 para mim ) é diferente. Eu não acho que é, mas queria saber se...

61
Diferenças entre volume, partição e unidade

O que esses termos significam exatamente? partição volume dirigir No Windows, pode-se dizer unidade C: ou partição C :. No Linux, não tenho certeza do que deve ser usado para partições porque elas não têm um

61
Existe uma maneira de fazer "mv" falhar silenciosamente?

Um comando como mv foo* ~/bar/produz essa mensagem no stderr se não houver arquivos correspondentes foo*. mv: cannot stat `foo*': No such file or directory No entanto, no script em que estou trabalhando nesse caso, ficaria bem e gostaria de omitir essa mensagem de nossos logs. Existe alguma...

61
Como descobrir qual arquivo está aberto no vim?

Isso pode parecer trivial, mas, em mais de uma ocasião, eu me esqueci de qual arquivo vimeu abri (por exemplo, quando eu estou examinando arquivos de log diferentes) e a única maneira que eu sabia descobrir era fechar o arquivo e procure no histórico de comandos o comando mais recente. Existe um...

61
Histórico de comandos no Zsh

Como o Zsh controla o histórico de comandos? Eu vejo dois arquivos no meu diretório pessoal: .zhistorye .zsh_history. Qual a diferença entre eles? Os arquivos parecem conter todo o meu histórico. O Zsh mantém anexando linhas a um deles para sempre ? Isso não tornaria a pesquisa de histórico muito...

61
Como integrar o comando mv após o comando find?

Estou procurando arquivos cujo nome contenha AAAem seu caminho usando o seguinte comando: find path_A -name "*AAA*" Dada a saída mostrada pelo comando acima, quero mover esses arquivos para outro caminho, digamos path_B. Em vez de mover esses arquivos um por um, posso otimizar o comando movendo...