Perguntas com a marcação «sh»

609
Como incrementar uma variável no bash?

Eu tentei incrementar uma variável numérica usando ambos var=$var+1e var=($var+1)sem sucesso. A variável é um número, embora o bash pareça estar lendo isso como uma string. Lançamento da versão 4.2.45 (1) do Bash (x86_64-pc-linux-gnu) no Ubuntu

444
Como recupero a chave pública de uma chave privada SSH?

Uma chave privada SSH conforme gerada por ssh-keygencontém uma parte da chave pública. Como recupero essa chave pública da chave privada? Perdi minha chave pública e preciso colocar o conteúdo dessa chave pública no authorized_keysarquivo de servidores e não quero criar um novo par de chaves. Como...

426
Como decodificar uma string base64 na linha de comando?

Eu gostaria de escrever um script bash para decodificar uma string base64. Por exemplo, digito decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==e ele imprime Aladdin:open sesamee retorna ao prompt. Até agora, tentei um arquivo bash simples que continha, python -m base64 -d $1mas esse comando espera um nome de...

382
Como crio um alias permanente do Bash?

Gostaria de criar um alias para rmcomando, a fim de ter uma mensagem de confirmação depois de executar este comando. Então, eu estou criando um alias como este alias rm='rm -i'. Mas, tanto quanto eu sei, esse é um apelido temporário e permanece até você fechar o terminal. Como é explicado aqui...

380
Como posso sair do ssh quando ele bloqueia?

Frequentemente eu ssh na minha caixa em casa da escola, mas geralmente quando eu mudo de classe e meu computador é suspenso, o cano fica quebrado. No entanto, o ssh simplesmente trava - Ctrl+ c, Ctrl+ ze Ctrl+ dnão têm efeito. É chato ter que reiniciar meu terminal e ainda mais chato ter que...

364
Como adiciono variáveis ​​de ambiente?

Estou executando o Ubuntu 11.04. Eu uso o terminal para iniciar uma sessão do bash e quero adicionar uma variável de ambiente: $r@hajt:~$ env THEVAR=/example Mas não está funcionando. Ele mostra todas as variáveis ​​com THEVAR sendo a última, mas outra chamada para envnão aparece THEVARmais - env...

342
A maneira mais fácil de copiar chaves ssh para outra máquina?

Sou preguiçoso em casa e uso a autenticação de senha nas minhas máquinas domésticas. Estou pronto para mudar para a autenticação baseada em chave. Existem muitas opções na Web sobre como fazer isso, incluindo a criação de gatos e, em seguida, atirar a chave, escanear a chave diretamente etc. Estou...

325
Como altero meu nome de usuário?

Algum tempo atrás, quando instalei o Ubuntu, escolhi um nome de usuário bastante estúpido para a minha conta que não quero mais usar. Como altero isso (incluindo o nome do meu diretório pessoal e o nome no terminal) sem perder as configurações dos aplicativos? Como mantenho as permissões e...