Użyłem polecenia wpa_passphrase i otrzymuję coś takiego:
network = {ssid = "blahblah" # psk = "moreblahblah" psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661}
Muszę skopiować ten „psk = [długi ciąg]” do mojego pliku wpa_supplicant.conf. Jak mogę go wybrać, aby go skopiować? A następnie, z jakiego polecenia go skopiować? Tak, że w moim ulubionym edytorze tekstu mogę nacisnąć polecenie wklej, aby je wkleić? (ps. Nie mam myszy)
Spróbuj tego:
Polecenie powinno wyjąć część „psk = d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661” i skopiować ją na koniec pliku wpa.supplicant.conf. Spróbuj zmienić
$4
na$3
lub$2
jeśli nie otrzymasz właściwej części polecenia wpa_passphrase.źródło
Może nie być doskonały, ale obejście. Być może możesz zapisać wynik w pliku, a następnie przejść do pliku, usunąć niepotrzebny tekst i używając go,
cat
możesz dołączyć go do wpa_supplicant.confZasadniczo Twój przepływ pracy to:
command > rough
nano rough
tutaj usuń niepotrzebny tekst i zachowaj tylko te niezbędne, np. psksudo sh -c "cat rough >> wpa_supplicant.conf"
Być może możesz użyć vima do wyrwania wymaganego tekstu, wybierając go w trybie wizualnym.
PS Ktoś z dobrą znajomością sed dałby ci łatwiejsze rozwiązanie niż myślę.
źródło
sudo sh ...
poleceń można zapisać jako:cat rough | sudo tee -a wpa_supplicant.conf
.cat rough |
można go zastąpić< rough
.Oczywiście najczęstszym sposobem na to byłoby użycie myszy lub innego urządzenia wskazującego (takiego jak touchpad). Chociaż jest to nieco ekscentryczne, możliwe jest kopiowanie tekstu bez myszy. (Możesz oczywiście mieć uzasadniony powód, aby nie używać urządzenia wskazującego.) Sprawdź
xclip
, jak w tej odpowiedzi . W ten sposób możesz użyć:źródło
Następne polecenie sed pobierze klucz (który składa się ze znaków z zestawu szesnastkowego) z danych wyjściowych
wpa_passphrase
i umieści go w pliku tymczasowympass
.Ponieważ nie masz myszy, nie możesz jej po prostu wybrać i skopiować. Do
nano
wstawienia tego hasła użyjemy edytora tekstu:Przejdź do wybranej lokalizacji za pomocą klawiszy strzałek i naciśnij Insert. Wpisz nazwę właśnie utworzonego pliku
pass
, a następnie Enter. Wyjdź i zapisz wynik, naciskając Ctrl+ Xi potwierdź go, wprowadzając Yi Enter.źródło
Możesz ustawić przypisanie klawiszy w byobu, aby móc wysyłać tekst zaznaczony w buforze byobu do schowka X.
Dodaj następujące elementy do
~/.byobu/keybindings
Następnie po użyciu zwykłego F7, przesuń, spacja, aby rozpocząć wybieranie, przesuń, wprowadź, aby zapisać w buforze, a następnie możesz użyć
C-a b
(Ctrl-a, a następnie b), aby zapisać go do schowka(Na podstawie https://dodoincfedora.wordpress.com/2012/06/23/integrating-byobuscreens-copy-buffer-with-xgnome-clipboard/ )
źródło