Unix & Linux

8
Como usar especificar versão do ruby ​​para shell script com rbenv?

Vou escrever um script curto em ruby. E eu quero especificar a versão ruby ​​por shebang ou de outra maneira. Vou usar o script em muitos ambientes. Estou usando o rbenv nos ambientes, mas não há certeza de qual versão do ruby ​​está instalada. O script deve falhar se a versão especificada do...

8
Chmod por letras vs números

Recentemente, fui convidada por um colega para usar chmodcom letras em vez de números. Além da óbvia vantagem de legibilidade, existe algum motivo específico para usar letras sobre

8
Encontre a localização do script de shell de origem

É possível que um script de shell de origem saiba sua localização? Eu li determinar caminho para o script shell originado mas as respostas focar bashe tcshe falhar se um shell POSIX é usado. $0também não é a solução e produz resultados errados . Uma solução não precisa ser 100% confiável. É...

8
Como os canais de E / S são implementados no kernel do Linux?

stdin, stdout, stderr são alguns números inteiros que indexam em uma estrutura de dados que 'sabe' quais canais de E / S devem ser usados ​​para o processo. Entendo que essa estrutura de dados é exclusiva para todos os processos. Os canais de E / S são nada além de algumas estruturas de matriz de...

8
rsync mais recente x GB

Estou procurando um comando / script para permitir que os arquivos modificados mais recentemente (até) 10 GB sejam copiados para outro computador. Portanto, se houver 4 arquivos de 4 GB cada, apenas 2 deles deverão ser transferidos pelo script. Se houver 12 arquivos de 1 GB de tamanho, apenas os...

8
URIs especiais do Nautilus

Onde esses URIs especiais usados ​​no Nautilus são definidos no Ubuntu? recent:/// trash:/// x-nautilus-desktop:/// computer:/// burn:/// Eles podem abrir instantaneamente locais especiais no Nautilus, digitando-os na barra de caminho. E por que isso não funciona quando abro o Nautilus como...

8
GLIBCXX 3.4.15 no Centos 6

Preciso instalar o GLIBCXX 3.4.15 na minha versão do Centos 6 (para executar um servidor para um jogo no Steam). Eu pesquisei e tinha vários sites onde eles instalaram programas onde o erro aparecia, onde dizia que o 3.4.15 era necessário ( LoadLibrary ERROR: /usr/lib/libstdc++.so.6: version...

8
Parâmetro SSH para ignorar o script .bashrc

Eu tenho um servidor que, quando é iniciado, uma linha .bashrcexecuta o seguinte comando /bin/watch ~/checker.bashque, como esperado, observa esse comando no início do servidor. Eu também tenho um cliente que efetua login nessa máquina, mas não quero que as sessões do cliente executem o mesmo...