Perguntas com a marcação «shell»

19
Cores aleatórias e piadas no shell / terminal

Vi uma pessoa que, enquanto usava o terminal, emitiu uma piada, mudou as cores e riu do usuário. Ele disse algo parecido com vazamento de cores no console desde (ano). Não me lembro do que era, mas gostaria de usá-lo porque o Kubuntu Konsole fica muito chato após longas horas de uso e gostaria de...

19
Como crio um novo arquivo vazio em um script bash?

Estou executando algum script Perl de terceiros, escrito de forma que exija um arquivo de saída para o sinalizador de saída -o,. Infelizmente, o script parece exigir um arquivo real, ou seja, os usuários devem criar um arquivo vazio filename.txtcom 0 bytes e inserir esse arquivo vazio na linha de...

19
eco [9876543210] exibe 1 4 5 6… por quê?

Por favor, explique por que 1 4 5 6 é exibido para as últimas quatro instruções de eco? Eu acertei isso por acidente uma vez, mas agora estou curioso para saber por que esse comportamento ocorre. Essas declarações funcionam como esperado (para mim). $ echo [ 9876543210 ] [ 9876543210 ] $ echo...

19
é canalizado o mesmo que ls -1?

lsretorna a saída em várias colunas, enquanto ls|catretorna saída idêntica a byte ls -1para os diretórios que tentei. Ainda vejo ls -1respostas encanadas, como ls -1|wc -l. Existe alguma razão para preferir ls -1? Por que ...|catalterar a saída de

19
Existem desvantagens em configurar o `noclobber`?

Dado que zshpode derrotar todos os arquivos, dado o comando: >* Eu estou pensando que definir a opção noclobberseria uma boa idéia. Eu sempre posso usar >| filese eu quiser usar o comportamento padrão do clobber no bash e no zsh. (zsh também permite a sintaxe alternativa >!file). Acho...

19
Calculadora simples de linha de comando

Questão: De vez em quando, preciso fazer aritmética simples em um ambiente de linha de comando. EG dada a seguinte saída: Disk /dev/sdb: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat32...

18
Como selecionar processos específicos com 'top'?

No caso de um programa ter várias instâncias, a execução pidof programfornece: `1 2 3` top -paceita argumentos delimitados por vírgula: 1, 2, 3. Isso significa que top -p `pidof program`não funcionará: top: unknown argument '1' usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U...

18
A configuração do git pode ser definida em vários repositórios?

O Git parece suportar valores de configuração em três níveis: Configurações globais por sistema (armazenadas em /etc/git-core) Configurações globais por usuário (armazenadas em ~/.gitconfig) Configurações locais por repositório (armazenadas em $REPO/.git/config) Essas opções cobrem a maior...

18
Como o "homem" restaura a tela quando eu saio do programa?

Se eu abrir uma página de manual de um programa como catou ls, ela imprime (pode não ser a palavra apropriada) o conteúdo da página de manual e, quando pressiono q, mostra a tela como antes de chamar o mancomando. Como a restauração acontece? O que apaga tudo e depois imprime o conteúdo anterior do...

18
Como adiar a expansão variável

Eu estava querendo inicializar algumas strings na parte superior do meu script com variáveis ​​que ainda não foram definidas, como: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' e, em seguida, mais tarde PLACE, EVENT, ACTION, e RESULTserá definido. Quero...