Unix & Linux

29
Como ler o dmesg da sessão anterior? (dmesg.0)

dmesg é um comando para ler o conteúdo /var/log/dmesg. O interessante less /var/log/dmesgé que eu posso usar o sinalizador -T para saída de tempo legível por humanos. Agora eu gostaria de olhar /var/log/dmesg.0para ver como meu computador travou. O arquivo contém os logs da sessão anterior. Mas eu...

29
Conversão base BASH de decimal para hex

No Bash, como se faz a conversão de base de decimal para outra base, especialmente hexadecimal. Parece fácil seguir o outro caminho: $ echo $((16#55)) 85 Com uma pesquisa na web, encontrei um script que manipula matemática e caracteres para fazer a conversão, e eu poderia usá-lo como uma função,...

29
Como instalar o NodeJS mais recente no Debian Jessie?

Acabei de instalar o NodeJS & NPM no Debian Jessie usando a abordagem recomendada: apt-get install curl curl -sL https://deb.nodesource.com/setup | bash - apt-get install -y nodejs No entanto, é uma versão bastante antiga (nó v0.10.38 & npm 1.4.28). Alguma sugestão sobre a maneira mais...

29
Como exibir todos os URLs em uma cadeia de redirecionamento?

Estou procurando uma maneira de mostrar todos os URLs em uma cadeia de redirecionamento, de preferência do shell. Eu encontrei uma maneira de quase fazer isso com curl, mas mostra apenas o primeiro e o último URL. Eu gostaria de ver todos eles. Deve haver uma maneira de fazer isso de forma...

29
Como verificar o uso de ulimit

Existe alguma maneira de verificar o uso dos ulimits para um determinado usuário? Eu sei que você pode alterar ulimits para um único processo ao inicializá-lo ou para um único shell durante a execução, mas eu quero poder "monitorar" o quão perto um usuário está de atingir seus limites. Estou...

29
É possível clonar apenas parte de um projeto git?

Eu encontrei uma coleção de slackbuilds, alguns que eu preciso existem no GitHub. https://github.com/PhantomX/slackbuilds/ Não quero obter todo o git. git clone https://github.com/PhantomX/slackbuilds.git Mas só pegue um slackbuild, para este . Como fazer isso? É

29
O que significa! #: 3 em um comando shell

O guia de instalação do ack sugere a instalação do script ack usando este comando: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Suponho que !#:3no final seja algum tipo de referência posterior, mas o que isso significa? Existe um equivalente no zsh? O...