Perguntas com a marcação «bash»

8
Excluindo histórico de ~ / .bash_history

Tenho algumas perguntas sobre o histórico do terminal ou da linha de comando armazenado ~/.bash_history. Eu posso ver o arquivo no terminal com o historycomando, mas se eu tentar abri-lo, gedit bash_historyo arquivo estará completamente vazio. Por quê? Eu descobri como excluir um certo número de...

8
Como o comando history funciona?

Quando digito qualquer comando no terminal, ele não aparece no meu ~/.bash_historyarquivo até sair da minha sessão. Além disso, quando edito meu ~/.bash_historyarquivo manualmente (por exemplo, removo os três últimos comandos), quando digito, historyele ainda mostra os comandos que removi do...

8
Execute duas seqüências em um loop

Estou tentando executar duas sequências no mesmo loop no meu shell, como abaixo: #!/bin/bash for i in (1..15) and (20..25) ; do echo $i ...... .....other process done alguma idéia de como eu posso conseguir

8
Alguma recuperação disso? sudo chmod 600. *

AVISO - NÃO EXECUTE O COMANDO MENCIONADO Parece que fiz algo bem idiota aqui para dizer o mínimo. Eu estava tentando alterar as permissões de alguns arquivos em um diretório que começou com .a leitura / gravação apenas no sudo / root. Minha tentativa de alterar vários arquivos ao mesmo tempo...

8
Como posso editar uma variável em um shell em execução?

Estou editando meu prompt do PS1 e não quero continuar procurando meu bashrc para atualizá-lo (já que meu bashrc redefine outras coisas também). Também não quero copiar e colar repetidamente. Existe uma maneira de editar a variável interativamente, como usar nano(meu editor padrão)? O PS1 é...

8
Script de shell para ignorar o PPA, se instalado

Eu gostaria de criar um script que adicione um novo PPA ou pule se já estiver instalado. Alguém postou esta solução para uma pergunta diferente: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo...

8
Como obter uma substring do comando bash

Dada a seguinte substring fornecida do comando df /dev/sdb1 | tail -n 1: /dev/sdb1 1952971772 1441131032 511840740 74% /media/kaiman/ShareData Eu gostaria de extrair 1952971772e 74%dessa string, usá-la em um script bash. Eu sei que poderia usar alguns comandos de corte ou algo assim, mas não...

8
Como posso alterar o código ^ L em muitos arquivos no Ubuntu?

Eu tenho muitos arquivos XML, mais de 50000 deles. Em alguns arquivos XML, alguns arquivos são gravados assim <filename>abc.JPEG<^Lilename> ^Lé apenas um caractere, mas não consigo encontrar o que ^Lsignifica com o Google. Quando eu uso catpara imprimir o conteúdo de um arquivo, ele...

4
A cópia BASH para outro diretório não está funcionando

Em primeiro lugar, admito que sou novo nos sistemas baseados em UNIX, atualmente estou aprendendo na faculdade. Estou tentando criar uma função que automatiza um backup de um arquivo existente para um diretório existente. No entanto, estou recebendo uma mensagem na CLI que cita: cp: cannot create...

2
CVE-2014-6271 sobre ataque de exemplo ssh?

Eu tenho lido sobre o bug CVE-2014-6271 em muitas páginas, mas ainda não consigo entender como exatamente é possível explorá-lo pelo ssh. Pelo que li, não consegui encontrar um exemplo que execute um pedaço de código sem ser autenticado. Estou apenas tentando entender melhor o bug, sem hackers...

1
sudo bash não pode executar script

Eu tento executar um arquivo de script de shell, mas falhei até agora no Ubuntu. No meu terminal: ~/Desktop/FTL/data$ ls amd64 exe_icon.bmp FTL licenses resources x86 ~/Desktop/FTL/data$ sudo bash ./FTL.sh [sudo] password for anon: bash: ./FTL.sh: No such file or directory ~/Desktop/FTL/data$ sh...