Kilka sprytnych komend
OS X kocham za to, że jest niemal doskonałym połączeniem dwóch światów – graficzno-okienkowego oraz tekstowego. Dzięki temu można w bardzo dużej mierze dostosować działanie systemu pod swoje potrzeby. Oczywiście nie każdy będzie się dobrze czuł we wpisywaniu komend w Terminalu, ale dla pozostałych osób przydadzą się z pewnością polecenia lub ich skróty, które jeszcze bardziej przyspieszają pracę w tym środowisku. Dziś chciałbym podzielić się z Wami kilkoma takimi przykładami.
Seria 101 jest kierowana do osób, które dopiero rozpoczynają swoją przygodę ze sprzętem Apple. Mamy nadzieję, że dzięki zawartym w niej wskazówkom będziecie mogli nauczyć się wykorzystywać Wasze telefony, tablety czy komputery w jeszcze bardziej efektywny sposób.
Czasami potrzebujemy wywoływać te same komendy po kilka razy. Zamiast przepisywać je za każdym razem od początku możemy na przykład wcisnąć na klawiaturze strzałkę do góry ↑
. Możemy też posłużyć się poleceniem:
!!
Jego przewagę docenimy szczególnie, jeśli się okaże, że komenda wymaga praw administratora. W takim przypadku wystarczy, że wpiszemy:
sudo !!
Kolejny scenariusz: planujemy zmienić nazwę jakiegoś pliku. Domyślnie w Terminalu wykonujemy to w ten sposób:
mv nazwapliku.rozszerzenie nazwapliku.nowerozszerzenie
Ale okazuje się, że można prościej. O tak:
mv nazwapliku.{rozszerzenie,nowerozszerzenie}
Jeśli mamy dla przykładu plik tekstowy lista.txt
i chcemy zmienić jego rozszerzenie na lista.md
, to będzie to wyglądać tak:
mv lista.{txt,md}
Prawda, że krócej?
Podobnie sprawa wygląda, jeśli chodzi o dodawanie rozszerzenia. Dajmy na to, że chcemy utworzyć kopię pliku lista.md
z rozszerzeniem .bak
. Robimy to w ten sposób:
cp lista.md{,.bak}
Kolejna sytuacja – tworzymy nowy folder i chcemy do niego od razu przejść. Domyślnie rozkładamy to na dwa kroki/komendy:
mkdir nazwafolderu
A potem:
cd nazwafolderu
Można je jednak połączyć i skrócić:
mkdir nazwafolderu && cd $_
Albo jesteśmy w jednym katalogu, a chcemy wykonać operację na innym katalogu nie ruszając się przy tym z pierwszego:
(cd ~/Downloads && ls)
I na koniec czyszczenie ekranu. Normalnie robimy to poleceniem:
clear
Ale można prościej – wystarczy wcisnąć klawisze Ctrl
+L
.
Jeśli zastanawiacie się, skąd wziąłem te polecenia, to zapraszam Was na stronę Arturo Herrero, gdzie znajdziecie o wiele więcej takich usprawniających życie poleceń.
Źródło: Arturo Herrero
Komentarze: 4
fajne i użyteczne tipy, szczególnie jeśli ktoś wcześniej nie miał zbyt dużo wspólnego z commandline-friendly środowiskami.
natomiast jeśli ktoś dużo korzysta z terminala i jeszcze nie zna jego świetnego odpowiednika – polecam http://www.iterm2.com
Znam, używam. :)
U mnie strzałka w górę nie działa…
W sensie, że nie pokazuje Ci wcześniejszych komend? To masz coś źle u siebie, bo to powinno działać domyślnie.