Ich habe den Befehl wpa_passphrase verwendet und erhalte ungefähr Folgendes:
network = {ssid = "blahblah" # psk = "moreblahblah" psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661}
Ich muss diese "psk = [lange Zeichenfolge]" in meine Datei wpa_supplicant.conf kopieren. Wie kann ich es auswählen, um es zu kopieren? Und welchen Befehl benutze ich dann, um es zu kopieren? So dass ich in meinem bevorzugten Texteditor einen Einfügebefehl drücken kann, um ihn einzufügen? (ps. ich habe keine maus)
Versuche dies:
Der Befehl sollte den Teil "psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661" herausnehmen und an das Ende Ihrer wpa.supplicant.conf-Datei kopieren. Versuchen Sie ,
$4
zu$3
oder$2
wenn Sie nicht den richtigen Teil des Befehls wpa_passphrase erhalten.quelle
Kann nicht perfekt sein, aber eine Problemumgehung.
cat
Möglicherweise können Sie die Ausgabe in eine Datei schreiben und dann in die Datei gehen, um unnötigen Text zu entfernen und sie mit wpa_supplicant.conf anzuhängenGrundsätzlich wäre Ihr Workflow:
command > rough
nano rough
hier lösche den unnötigen text und behalte nur die notwendigen dh psksudo sh -c "cat rough >> wpa_supplicant.conf"
Oder verwenden Sie vim, um den gewünschten Text im visuellen Modus auszuwählen.
PS Jemand mit guten Kenntnissen von sed würde Ihnen eine einfachere Lösung geben, als ich denke.
quelle
sudo sh ...
Befehl könnte wie folgt geschrieben werden:cat rough | sudo tee -a wpa_supplicant.conf
.cat rough |
könnte durch ersetzt werden< rough
.Der nächste sed-Befehl holt den Schlüssel (der aus Zeichen aus der Hexadezimalmenge besteht) aus der Ausgabe von
wpa_passphrase
und legt ihn in einer temporären Datei abpass
.Da Sie keine Maus haben, können Sie diese nicht einfach auswählen und kopieren. Wir werden den
nano
Texteditor verwenden, um diesen Pass einzufügen:Bewegen Sie sich mit den Pfeiltasten an den gewünschten Ort und drücken Sie Insert. Geben Sie den Namen der Datei ein, die Sie gerade erstellt haben
pass
, gefolgt von einer Eingabetaste. Verlassen und speichern Sie das Ergebnis durch Drücken von Ctrl+ Xund bestätigen Sie es durch Eingabe von Ygefolgt von einem Enter.quelle
Am häufigsten wird hierfür natürlich eine Maus oder ein anderes Zeigegerät (z. B. ein Touchpad) verwendet. Obwohl es etwas exzentrisch ist, ist es möglich, Text ohne Maus zu kopieren. (Sie können natürlich einen gültigen Grund haben, kein Zeigegerät zu verwenden.) Überprüfen Sie
xclip
, wie in dieser Antwort . So könnten Sie verwenden:quelle
Sie können in byobu eine Tastenkombination einrichten, um den in byobus Puffer ausgewählten Text in die X-Zwischenablage zu übertragen.
Fügen Sie Folgendes hinzu zu
~/.byobu/keybindings
Bewegen Sie sich dann mit der normalen Taste F7, drücken Sie die Leertaste, um die Auswahl zu starten, und drücken Sie die Eingabetaste, um den Puffer zu speichern. Anschließend können Sie die Taste verwenden
C-a b
(Strg-a, dann b) in der Zwischenablage speichern(Basierend auf https://dodoincfedora.wordpress.com/2012/06/23/integrating-byobuscreens-copy-buffer-with-xgnome-clipboard/ )
quelle