iMagazine

Tworzymy skróty do poleceń w Terminalu

10/09/2012, 08:33 · · · 1

Praktycznie każdy, kto używał aplikację Terminal wie, jak żmudne potrafi być wpisywanie kolejnych komend. Spotkaliście się zapewne jednak z takim zapisem, jak na przykład ~/, który jest skrótem (a raczej aliasem) do folderu użytkownika /Users/nazwauzytkownika. Jaka duża oszczędność zachodzi między wpisaniem pierwszego a drugiego wyrażenia nie wymaga chyba komentarza. A co byście powiedzieli na możliwość własnego tworzenia takich aliasów? Okazuje się, że jest to jak najbardziej możliwe. I pokażę Wam dziś, jak to wykonać.

Przede wszystkim uruchamiamy Terminal, który znajdziemy w folderze /Applications/Utilities. Kolejnym krokiem będzie wpisanie w linii poleceń poniższej komendy:

W ten sposób plik .bash_profile uruchomimy w edytorze. Kursorem “zjeżdzamy” na dół za pomocą strzałki na klawiaturze i już jesteśmy przygotowani do pracy.

Ale w jaki sposób możemy dodawać aliasy i jak można je zastosować?

Po pierwsze upewniamy się, że dalej jesteśmy wewnątrz pliku .bash_profile. Aliasy możemy dodać za pomocą poniższego schematu:

Najlepiej pokazać to oczywiście na przykładzie. Załóżmy, że chcemy utworzyć alias przenoszący nas do folderu Dropboksa (który znajduje się domyślnie w folderze domowym użytkownika). W takim wypadku nasz alias może wyglądać w ten sposób:

Teraz wciskamy kombinację klawiszy Ctrl+o, gdzie zostaniemy poproszeni o potwierdzenie nazwy pliku. Jako że nie chcemy jej zmieniać, wciskamy Enter. Następnie wychodzimy z edytora kombinacją Ctrl+x. Teraz wystarczy, że przeładujemy plik .bash_profile za pomocą komendy:

I już możemy korzystać z nowo utworzonego aliasu. Żeby więc przenieść się do folderu Dropboksa wystarczy, że w Terminalu wpiszemy teraz:

I już. Proste i szybkie. Ale to nie wszystko. Aliasy można też “zagnieżdżać” wewnątrz innych aliasów. Wróćmy do przykładu folderu Dropboksa. Załóżmy, że równie często jak do tego folderu zaglądamy również do katalogu ~/Dropbox/Projekty/Strony. Przejdźmy więc z powrotem do edycji pliku .bash_profile i poniżej wcześniejszego aliasu dopiszmy nowy:

Wychodzimy z edytora (czyli Ctrl+o, enter, Ctrl+x), przeładowujemy plik (polecenie . ~/.bash_profile) i kiedy w Terminalu wpiszemy polecenie strony, zostaniemy od razu przeniesieni do wspomnianego wyżej katalogu.

Oczywiście aliasów nie musimy wykorzystywać tylko i wyłącznie do przenoszenia się do danych katalogów. Możliwości mamy praktycznie nieskończoną ilość. Rozważmy jeszcze jeden przykład. Osoby, które miały do czynienia z aplikacją TextMate wiedzą, że dodaje ona alias mate, który umożliwia bezpośrednie otwarcie wskazanego pliku w tej aplikacji (co mogłoby wyglądać mniej więcej tak mate /ścieżka/do/pliku.txt). Załóżmy więc, że chcielibyśmy taki alias utworzyć dla innego świetnego edytora tekstu – TextWrangler. W edytorze pliku .bash_profile dopisujemy więc następną linię:

Zapisujemy i przeładowujemy plik. Teraz wystarczy, że w Terminalu wpiszemy:

A zostanie on otwarty w TextWrangler. Jeśłi natomiast wpiszemy same polecenie wrang, to TextWrangler otworzy się z pustym dokumentem (lub inaczej w zależności od ustawień).

Smacznego. :)

Źródło: Mactuts+

1

Maciej Skrzypczak

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


1
Dodaj komentarz

avatar
0 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o