Unix & Linux

40
dig vs nslookup

Por que os comandos dig e nslookup às vezes imprimem resultados diferentes? ~$ dig facebook.com ; <<>> DiG 9.9.2-P1 <<>> facebook.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625 ;; flags: qr rd ra; QUERY: 1,...

40
dircolors: modificar configurações de cores globalmente

Eu entendo lsusos dircolorspara exibir saída colorida. dircolorspossui banco de dados padrão de cores associado a extensões de arquivo, que podem ser impressas com o comando dircolors --print-database Pelo man dir_colorsque li, o banco de dados em todo o sistema deve estar localizado...

40
Como posso criar uma função local no meu bashrc?

Meu .bashrc tinha algum código repetitivo, então usei uma função para simplificá-lo do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' No entanto, agora quando eu uso meu shell, o nome "do_stuff" está no escopo para que eu...

40
O que aconteceu com o bzip1?

O bzip2 era um padrão de fato para uma compressão bastante forte ao longo de muitos anos. Eu mesmo havia digitado o bzip2comando milhares de vezes até agora, o que me faz pensar - o que aconteceu com o bzip ou bzip1? O Google parece não me dizer muito sobre isso e parece que pode ser uma lição de...

40
De onde a uname obtém suas informações?

De onde a uname realmente obtém suas informações? Eu acho que isso é algo que deve ser direto. Infelizmente, não consigo encontrar nenhum cabeçalho contendo apenas essas informações. Digamos que alguém quisesse alterar a saída básica de uname/ uname -s de Linuxpara outra (essencialmente, renomear...

40
Como excluir este diretório não excluído?

Descompactei um arquivo tar corrompido e consegui terminar com algum diretório que não consigo excluir. Se tentar excluí-lo, parece que ele não pode ser encontrado, mas lsmostra que está presente, tanto no bash quanto no python que recebo comportamento semelhante, exceto logo depois que eu tento...

40
Como o awk '! A [$ 0] ++' funciona?

Esse alinhamento remove linhas duplicadas da entrada de texto sem pré-classificação. Por exemplo: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ O código original que encontrei nas internets dizia: awk '!_[$0]++' Isso foi ainda mais desconcertante para mim, pois eu _tive um...

40
Para que serve realmente a partição / boot?

Estou lendo um texto relativamente antigo sobre partições Linux e sistemas de arquivos (a Bíblia de certificação LPIC 1 ). Diz: Algumas versões dos carregadores de inicialização do Linux não podem acessar um kernel que está fora dos primeiros 1024 cilindros em um disco. Ao colocar a partição /...