Kopiowanie w Terminalu

04/05/2015, 21:20 · · · 0

Tworząc skrypty w OS X mamy czasem potrzebę skopiowania wyników. Najczęściej korzysta się wtedy z komendy pbpcopy, ale „bash’owy ninja” — Brett Terpstra na swoim blogu opublikował niedawno skrypt, który usprawnia kopiowanie.

Wspomniany skrypt przedstawia się następująco:

Należy go umieścić w pliku .bash_profile w następujący sposób:

W Terminalu wpisujemy komendę:

Jeśli nie posiadaliśmy wcześniej tego pliku, to zostanie utworzony. W edytorze wklejamy powyższy skrypt. Zapisujemy plik (Ctrl+o) i zamykamy edytor (Ctrl+w), a następnie przeładowujemy plik komendą:

Od teraz możemy już używać polecenia copy na różne sposoby, które podał autor:

  • copy pwd — umieszcza w schowku systemowym katalog, w którym aktualnie się znajdujemy;
  • copy !! — kopiuje ostatnio użytą komendę;
  • copy curl http://adresURL — kopiuje kod źródłowy podanej strony;
  • copy ~/jakiśplik ~/drugiplik — łączy i kopiuje zawartość wskazanych plików;
  • copy *.{rozszerzenie,drugierozszerzenie} — kopiuje zawartość wszystkich plików o wskazanych rozszerzeniach w danym katalogu;
  • copy tutaj znajduje się jakiś tekst — kopiuje wpisany tekst;
  • date | copy — kopiuje aktualną datę (działanie identyczne jak przy użyciu | pbcopy).

Źródło: brettterpstra.com



0

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, nałogowy gracz ARK: Survival Evolved. Redaktor iMagazine.pl.