J'ai utilisé la commande wpa_passphrase et j'obtiens quelque chose comme ceci:
network = {ssid = "blahblah" # psk = "moreblahblah" psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661}
J'ai besoin de copier ce "psk = [chaîne longue]" dans mon fichier wpa_supplicant.conf. Comment puis-je le sélectionner pour le copier? Et puis quelle commande dois-je utiliser pour le copier? Tels que dans mon éditeur de texte préféré, je peux appuyer sur une commande de collage pour le coller? (ps. Je n'ai pas de souris)
Essaye ça:
La commande doit supprimer la partie "psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661" et la copier à la fin de votre fichier wpa.supplicant.conf. Essayez de passer
$4
à$3
ou$2
si vous n'obtenez pas la bonne partie de la commande wpa_passphrase.la source
Peut ne pas être parfait mais une solution de contournement. Peut-être que vous pouvez écrire la sortie dans un fichier, puis aller dans le fichier supprimer le texte inutile et en l'utilisant,
cat
vous pouvez l'ajouter à wpa_supplicant.confFondamentalement, votre flux de travail serait:
command > rough
nano rough
ici, supprimez le texte inutile et ne conservez que les textes nécessaires, c'est-à-dire psksudo sh -c "cat rough >> wpa_supplicant.conf"
Vous pouvez également utiliser vim pour extraire le texte requis en le choisissant en mode visuel.
PS Quelqu'un avec une bonne connaissance de sed vous donnerait une solution plus simple que cela, je pense.
la source
sudo sh ...
commande peut être écrite comme:cat rough | sudo tee -a wpa_supplicant.conf
.cat rough |
pourrait être remplacé par< rough
.La prochaine commande sed récupérera la clé (qui se compose de caractères de l'ensemble hexadécimal) de la sortie de
wpa_passphrase
et la placera dans un fichier temporairepass
.Comme vous n'avez pas de souris, vous ne pouvez pas simplement la sélectionner et la copier. Nous utiliserons l'
nano
éditeur de texte pour insérer ce pass:Accédez à l'emplacement souhaité à l'aide des touches fléchées et appuyez sur Insert. Saisissez le nom du fichier que vous venez de créer
pass
, suivi d'une entrée. Quittez et enregistrez le résultat en appuyant sur Ctrl+ Xet confirmez-le en entrant Ysuivi d'un Enter.la source
Bien sûr, la façon la plus courante de procéder consiste à utiliser une souris ou un autre périphérique de pointage (tel qu'un pavé tactile). Bien qu'il soit quelque peu excentrique, il est possible de copier du texte sans souris. (Vous pouvez bien sûr avoir une raison valable de ne pas utiliser de dispositif de pointage.) Vérifiez
xclip
, comme dans cette réponse . Ainsi, vous pouvez utiliser:la source
Vous pouvez configurer une liaison de touches dans byobu pour pouvoir envoyer le texte sélectionné dans le tampon de byobu dans le presse-papiers X.
Ajoutez ce qui suit à
~/.byobu/keybindings
Ensuite, après avoir utilisé le F7 habituel, déplacez, espace pour commencer, sélectionnez, déplacez, entrez pour enregistrer dans le tampon, puis vous pouvez utiliser
C-a b
(Ctrl-a, puis b) pour l'enregistrer dans le presse-papiers(Basé sur https://dodoincfedora.wordpress.com/2012/06/23/integrating-byobuscreens-copy-buffer-with-xgnome-clipboard/ )
la source