Mam pliki, w których muszę skopiować ich zawartość do innego pliku lub do aplikacji i zamiast ich otwierać, zaznacz cały tekst, a następnie skopiuj i wklej. Chciałbym wiedzieć, czy mogę skutecznie cat
zawrzeć zawartość pliku do schowka. czy to możliwe?
Program Windows byłby w porządku, ale coś, co działa na Linuksie, też byłoby przydatne. Nie używam komputera Mac, ale może być przydatny dla innych. Punkty bonusowe, jeśli można to zrobić w wierszu poleceń.
copy-paste
clipboard
Jonathon Watney
źródło
źródło
Odpowiedzi:
Ponieważ nie pytałeś o komputery Mac:
cat file | pbcopy
(i podobniepbpaste
) dla nich.źródło
xclip (prawdopodobnie dostępny w repozytoriach systemu Linux) będzie działał dla każdego systemu X11, w tym dla większości wersji Linuksa, a nawet X działa pod Windows lub Mac OSX.
Przykładowe użycie:
xclip -sel clip < ~/.ssh/id_rsa.pub
źródło
xclip -sel clip < ~/.ssh/id_rsa.pub
W systemie Linux można użyć
xsel
do naśladowaniapbcopy
ipbpaste
:Źródło: Where's Walden? »Pbcopy i pbpaste dla systemu Linux
źródło
W systemie Linux i ewentualnie innych systemach obsługujących
xclip
:Widziałem też @JustinSmith,
xclip
ale nie znalazłem żadnego przykładu, więc sam musiałem to sprawdzić.Kolejny użyteczny: wklej schowek do pliku.
Źródło
źródło
użyj polecenia „typ” jako odpowiednika „cat” w systemie Windows, aby potokować zawartość plików w formacie tekstowym do standardowego wyjścia (standardowe wyjście), ponieważ jest to emulator terminala / monitu, którego używasz (CMD w systemie Windows). Możesz więc połączyć polecenia w coś takiego:
teraz zawartość pliku myFile.txt jest przenoszona do bufora clipBoard (myślę, że to tylko bufor, ponieważ nie jest linuksem). Jest to również wartość globalna, więc jedna wartość jest utrzymywana jednocześnie dla całego systemu operacyjnego. To dotyczy funkcji „kopiuj”, teraz „wklej”:
Albo chcesz dołączyć do istniejącego pliku wartości CLIP jak zwykle:
wpisz clip >> target.txt (lub plik docelowy - doda dane bez usuwania istniejącego w tym pliku docelowym)
Lub chcesz dodać / utworzyć nowy plik z wartościami CLIP, takimi jak:
wpisz clip> target.txt (lub plik docelowy - doda dane lub OVERWRITE oznacza usunięcie istniejącego pliku w tym pliku docelowym)
źródło
Użyj tego programu f2clip. Uruchom go z wiersza poleceń. Kopiuje zawartość pliku do schowka. Używam go do kopiowania plików tekstowych do przeglądarki internetowej w celu dalszego przetwarzania. Pobierz go z http://smrz.xf.cz/f2clip.exe lub napisz własny z tego źródła (to jest brzydkie):
Przepraszam.
źródło