Eu usei o comando wpa_passphrase e recebo algo como isto:
rede = {ssid = "bláblá" # psk = "mais bláblá" psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661}
Eu preciso copiar esse "psk = [long string]" para o meu arquivo wpa_supplicant.conf. Como posso selecioná-lo para copiá-lo? E então qual comando eu uso para copiá-lo? Tal que no meu editor de texto favorito eu posso pressionar um comando colar para colá-lo? (ps. Eu não tenho um mouse)
Tente o seguinte:
O comando deve remover a parte "psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661" e copiá-la no final do seu arquivo wpa.supplicant.conf. Tente mudar
$4
para$3
ou$2
se você não obtiver a parte correta do comando wpa_passphrase.fonte
Pode não ser perfeito, mas uma solução alternativa. Pode ser que você possa escrever a saída em um arquivo e, em seguida, vá para o arquivo, remova o texto desnecessário e use
cat
-o para anexá-lo ao wpa_supplicant.confBasicamente, seu fluxo de trabalho seria:
command > rough
nano rough
aqui exclua o texto desnecessário e mantenha apenas os necessários, por exemplo, psksudo sh -c "cat rough >> wpa_supplicant.conf"
Ou você pode usar o vim para puxar o texto necessário, escolhendo-o no modo visual.
PS: Alguém com um bom conhecimento do sed daria uma solução mais fácil do que eu acho.
fonte
sudo sh ...
comando pode ser escrito como:cat rough | sudo tee -a wpa_supplicant.conf
.cat rough |
pode ser substituído por< rough
.O próximo comando sed buscará a chave (que consiste em caracteres do conjunto hexadecimal) da saída
wpa_passphrase
e a colocará em um arquivo temporáriopass
.Como você não possui um mouse, não pode simplesmente selecioná-lo e copiá-lo. Usaremos o
nano
editor de texto para inserir este passe:Vá para o local desejado usando as teclas de seta e pressione Insert. Digite o nome do arquivo que você acabou de criar
pass
, seguido de um Enter. Saia e salve o resultado pressionando Ctrl+ Xe confirme digitando Yseguido de um Enter.fonte
Obviamente, a maneira mais comum de fazer isso seria usar um mouse ou outro dispositivo apontador (como um touchpad). Embora seja um pouco excêntrico, é possível copiar texto sem o mouse. (É claro que você pode ter um motivo válido para não usar um dispositivo apontador.) Confira
xclip
, como nesta resposta . Assim, você pode usar:fonte
Você pode configurar uma combinação de teclas no byobu para poder enviar o texto selecionado no buffer do byobu para a área de transferência do X.
Adicione o seguinte a
~/.byobu/keybindings
Depois de usar o F7 habitual, mova, espaço para começar a selecionar, mova, entre para salvar no buffrer e use
C-a b
(Ctrl-a, depois b) para salvá-lo na área de transferência(Baseado em https://dodoincfedora.wordpress.com/2012/06/23/integrating-byobuscreens-copy-buffer-with-xgnome-clipboard/ )
fonte