He usado el comando wpa_passphrase y obtengo algo como esto:
network = {ssid = "blahblah" # psk = "moreblahblah" psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661}
Necesito copiar ese "psk = [cadena larga]" en mi archivo wpa_supplicant.conf. ¿Cómo puedo seleccionarlo para copiarlo? ¿Y luego qué comando utilizo para copiarlo? ¿Tal que en mi editor de texto favorito puedo presionar un comando de pegar para pegarlo? (ps. no tengo un mouse)
Prueba esto:
El comando debe extraer la parte "psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661" y copiarla al final del archivo wpa.supplicant.conf. Intente cambiar
$4
a$3
o$2
si no obtiene la parte derecha del comando wpa_passphrase.fuente
Puede no ser perfecto, sino una solución alternativa. Puede ser que pueda escribir la salida en un archivo y luego ir al archivo, eliminar el texto innecesario y usarlo
cat
puede agregarlo a wpa_supplicant.confBásicamente su flujo de trabajo sería:
command > rough
nano rough
aquí borre el texto innecesario y conserve solo los necesarios, es decir, psksudo sh -c "cat rough >> wpa_supplicant.conf"
O puede usar vim para tirar del texto requerido y elegirlo en modo visual.
PD: Creo que alguien con buen conocimiento de sed le daría una solución más fácil que esta.
fuente
sudo sh ...
comando se puede escribir como:cat rough | sudo tee -a wpa_supplicant.conf
.cat rough |
podría ser reemplazado por< rough
.El siguiente comando sed buscará la clave (que consta de caracteres del conjunto hexadecimal) de la salida de
wpa_passphrase
y la colocará en un archivo temporalpass
.Como no tiene un mouse, no puede simplemente seleccionarlo y copiarlo. Usaremos el
nano
editor de texto para insertar este pase:Muévase a la ubicación deseada con las teclas de flecha y presione Insert. Ingrese el nombre del archivo que acaba de crear
pass
, seguido de un Enter. Salga y guarde el resultado presionando Ctrl+ Xy confirme ingresando Yseguido de un Enter.fuente
Por supuesto, la forma más común de hacerlo sería usar un mouse u otro dispositivo señalador (como un panel táctil). Aunque es algo excéntrico, es posible copiar texto sin un mouse. (Por supuesto, puede tener una razón válida para no usar un dispositivo señalador). Verifique
xclip
, como en esta respuesta . Por lo tanto, podría usar:fuente
Puede configurar una combinación de teclas en byobu para poder enviar el texto seleccionado en el búfer de byobu al portapapeles X.
Agregue lo siguiente a
~/.byobu/keybindings
Luego, después de usar el F7 habitual, mover, espacio para comenzar a seleccionar, mover, ingresar para guardar en el búfer, luego puede usar
C-a b
(Ctrl-a, luego b) para guardarlo en el portapapeles(Basado en https://dodoincfedora.wordpress.com/2012/06/23/integrating-byobuscreens-copy-buffer-with-xgnome-clipboard/ )
fuente