Unix & Linux

86
Encaminhar SIGTERM para filho no Bash

Eu tenho um script Bash, que é semelhante a este: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Agora, se o shell bash executando o script recebe um sinal SIGTERM, também deve enviar um SIGTERM para o servidor em execução (que bloqueia, para que nenhuma...

85
O que é / usr / local / bin?

Antes de hoje, eu usei o terminal em uma extensão limitada de entrada e saída de diretórios e alteração das datas dos arquivos usando o touchcomando Eu havia percebido toda a extensão do terminal depois de instalar um script divertido no Mac e ter que chmod 755usar o arquivo para torná-lo...

85
Como o tcp-keepalive funciona no ssh?

Eu estou tentando codificar um shell-script que usa uma conexão ssh para fazer "pulsações". Desejo encerrar o lado do cliente e do servidor dessa conexão após um certo tempo limite (após a queda da conexão). O que eu encontrei até agora: TCPKeepAlive yes / no para ssh e sshd ClientAliveCountMax...

85
Como fazer com que o tmux conte janelas desde 1 em vez de 0?

Consegui fazer o GNU Screen começar a contar janelas com o número 1 em vez do padrão 0 com este código no meu .screenrc: # Get rid of screen 0 bind c screen 1 bind ^c screen 1 bind 0 select 10 Quando criei janelas no .screenrc, usei screen 1para que ele tentasse primeiro 1 e depois contasse se...

85
O que os scripts em /etc/profile.d fazem?

Estou lendo sobre scripts básicos de shell na Linux Command Line e na Shell Scripting Bible . Ele diz que o /etc/profilearquivo define as variáveis ​​de ambiente na inicialização do shell Bash. O /etc/profile.ddiretório contém outros scripts que contêm arquivos de inicialização específicos do...

85
Converter o conteúdo do arquivo em minúsculas

Eu tenho um temparquivo com alguns conteúdos em minúsculas e maiúsculas. Entrada Conteúdo do meu temparquivo: hi Jigar GANDHI jiga Eu quero converter tudo superior para inferior . Comando Eu tentei o seguinte comando: sed -e "s/[A-Z]/[a-z]/g" temp mas tem saída errada. Resultado Quero...

84
Como copiar texto do vim para um programa externo?

Estou tentando copiar e colar algum texto do vim. Estou fazendo v para entrar no modo visual e, em seguida, y quando seleciono meu bloco. Parece copiar o texto na área de transferência do vim, porque p o colará. Mas em outro programa (por exemplo, Chrome), clique com o botão direito do mouse...

84
Calcular rapidamente diferenças de data

Muitas vezes, quero fazer alguns cálculos rápidos de data, como: Qual é a diferença entre essas duas datas? Qual é a data n semanas após esta outra data? Normalmente, abro um calendário e conto os dias, mas acho que deve haver um programa / script que eu possa usar para fazer esse tipo de...