Unix & Linux

106
Como descompactar dados zlib no UNIX?

Eu criei dados compactados com zlib no Python, assim: import zlib s = '...' z = zlib.compress(s) with open('/tmp/data', 'w') as f: f.write(z) (ou de uma linha com casca: echo -n '...' | python2 -c 'import sys,zlib; sys.stdout.write(zlib.compress(sys.stdin.read()))' > /tmp/data) Agora, quero...

106
Tentando classificar em dois campos, segundo depois primeiro

Estou tentando classificar em várias colunas. Os resultados não são os esperados. Aqui estão meus dados (people.txt): Simon Strange 62 Pete Brown 37 Mark Brown 46 Stefan Heinz 52 Tony Bedford 50 John Strange 51 Fred Bloggs 22 James Bedford 21 Emily Bedford 18 Ana Villamor 44 Alice Villamor...

106
Como extrair arquivos específicos do tar.gz

Como podemos extrair arquivos específicos de um arquivo tar.gz grande? Encontrei o processo de extração de arquivos de um tar nesta pergunta , mas quando tentei o comando mencionado lá, recebi o erro: $ tar --extract --file={test.tar.gz} {extract11} tar: {test.tar.gz}: Cannot open: No such file or...

106
Gerar arquivo de um determinado tamanho?

Eu gostaria de gerar um arquivo com o nome example.file. eu poderia usar touch example.file mas quero que o arquivo tenha exatamente 24 MB de tamanho. Eu já verifiquei a página de manual do toque, mas não há parâmetro como este. Existe uma maneira fácil de gerar arquivos de um determinado...

106
O `sl` mostra o diretório atual?

Para quem está fora do circuito, slé uma ferramenta de linha de comando cômica, destinada a enganar as pessoas se elas digitarem errado ls. Quando invocado, imprime uma locomotiva a vapor. Por exemplo: ( ) (@@) ( ) (@) () @@ O @ O @ O (@@@) ( ) (@@@@) ( ) ==== ________ ___________ _D _|...

106
Por que argv inclui o nome do programa?

Programas típicos do Unix / Linux aceitam as entradas da linha de comandos como um argumento count ( int argc) e um vetor de argumento ( char *argv[]). O primeiro elemento de argvé o nome do programa - seguido pelos argumentos reais. Por que o nome do programa é passado para o executável como...

105
Copiar e colar no xfce4-terminal adiciona 0 ~ e 1 ~

Eu uso o xubuntu 14.04, 64 bits. De vez em quando, quando tento colar algum texto no terminal xfce4, em vez do texto esperado a ser colado, ele é cercado por 0~e 1~, como: 0~mvn clean install1~ O texto deveria ser mvn clean install- eu verifiquei isso colando o conteúdo em vários outros...

104
Como posso reiniciar o daemon SSH no Ubuntu?

Quando digito service sshd restart, recebo um sshd: unrecognized serviceerro. Eu tenho, em /etc/ssh/um arquivo sshd_configque eu uso para definir a configuração. Também posso colocar na caixa do Ubuntu (é remota). Quando digito /etc/init.d/sshd restart, receboNo such file or directory Abaixo,...

103
Escrevendo arquivos de serviço básicos do systemd

Estou desenvolvendo um aplicativo Nodejs com o qual o usuário interage via HTTP no host local. Praticamente não há parâmetros e o daemon praticamente não tem dependências e só precisa estar ativo no tempo de logon. Eu gostaria de seguir os idiomas em cada plataforma para scripts de inicialização,...