Jak zdefiniować aliasy wiersza polecenia w dowolnym systemie operacyjnym

  • Gabriel Brooks
  • 0
  • 3893
  • 1004
Reklama

Rozmawialiśmy o tym i w przeszłości wiele razy radziliśmy sobie z terminalem linii poleceń twojego komputera. Tina napisała dobry podkład dla użytkowników systemu Windows z Przewodnikiem dla początkujących po wierszu poleceń systemu Windows Przewodnikiem dla początkujących po wierszu poleceń systemu Windows Przewodnik dla początkujących po wierszu poleceń systemu Windows Wiersz poleceń umożliwia bezpośrednią komunikację z komputerem i instruowanie go do wykonywania różnych zadań . . W szerokiej gamie artykułów MakeUseOf badał inne zastosowania wiersza poleceń, pokazując, że powyższe startery zaczynają jedynie rysować powierzchnię.

W każdym razie wydaje się, że ogólny konsensus jest taki, że choć pozornie skomplikowane, linia poleceń pozwala na wykonywanie prostych, codziennych zadań znacznie szybciej niż przy użyciu graficznych interfejsów użytkownika (po uzyskaniu odpowiedniej składni). Co więcej, niektóre zadania nie są tak łatwe do wykonania przy użyciu zwykłych graficznych aplikacji interfejsu użytkownika - potężne funkcje systemu operacyjnego chowają się na widoku, o czym świadczy pokaz Ryana zaskakujących zastosowań wiersza poleceń systemu Windows Wiersz polecenia systemu Windows: prostszy i bardziej przydatny niż ty Pomyśl Wiersz poleceń systemu Windows: prostszy i bardziej przydatny niż myślisz Polecenia nie zawsze pozostały takie same, w rzeczywistości niektóre zostały skasowane, podczas gdy pojawiły się inne nowsze polecenia, nawet w systemie Windows 7. Dlaczego więc ktoś miałby zawracać sobie głowę kliknięciem przycisku start… .

Niestety, wiele (jeśli nie większość) wyższej prędkości linii poleceń marnuje się, jeśli odpowiednie flagi poleceń wymkną Ci się z głowy, lub jeśli same polecenia staną się tak skomplikowane, że nie zobaczysz głowy od ogona. Nagle Twój zaawansowany przepływ pracy przekształca się w kombinację Googlingu i prób i błędów.

Aliasy linii poleceń

Niektóre osoby mają pod ręką listę najczęściej odwiedzanych poleceń, ale wciąż nie jest to trwałe rozwiązanie. Zamiast tego przechodzimy do nieodłącznej cechy powłok wiersza poleceń - aliasów. Aliasy wiersza poleceń są istotną częścią pracy z interfejsem wiersza poleceń, a kiedy zaczniesz ich używać, będziesz się zastanawiać, jak sobie z tym poradziłeś..

Jak sama nazwa wskazuje, wiersz poleceń pozwala zdefiniować aliasy lub alternatywną składnię w zakresie powłoki wiersza poleceń systemu operacyjnego. Po zdefiniowaniu każde wystąpienie aliasu zostanie zamienione na odpowiednie polecenia. Pozwala to powiązać wywołanie z linii poleceń, być może z niektórymi ustawionymi flagami, z łatwym do zapamiętania aliasem. Odtąd zamiast mieszać flagi lub próbować zapamiętać rozczłonkowaną serię poleceń, po prostu użyjesz odpowiedniego aliasu.

To nasuwa następujące pytania: czy powinieneś używać aliasów wiersza poleceń? A jeśli tak, kiedy jest to wymagane? Jeśli nie jesteś całkowicie obcy w linii poleceń, odpowiedź na pierwsze pytanie jest zdecydowanie tak. Jeśli chodzi o drugie pytanie, wszelkie polecenia, których często używasz, są dobrymi kandydatami. W końcu konfiguracja zajmuje tylko trochę czasu i na dłuższą metę pozwoli Ci zaoszczędzić sporo czasu.

Dokładny proces definiowania aliasu wiersza poleceń zależy od systemu operacyjnego, chociaż istnieją wyraźne podobieństwa. Przeanalizujemy je indywidualnie.

Mac OS X

Definiowanie tymczasowego aliasu jest bardzo proste. Wystarczy użyć następującego polecenia:

Alias Nazwa= „dowództwo

Gdzie Nazwa to słowo kluczowe alias, które chcesz określić i dowództwo to polecenie, które próbujesz z nim powiązać. Powiedzmy na przykład, że chciałem prostszego sposobu przeglądania folderu Pobrane na komputerze Mac, mogłem zdefiniować następujący alias:

alias down = "cd ~ / Downloads"

Teraz uruchomienie „w dół” powoduje, że mój folder Pobrane jest bieżącym katalogiem. Głównym problemem związanym z tym podejściem jest to, że jest to tylko tymczasowe; aliasy są unieważniane po zamknięciu terminalu. Istnieje jednak prosty sposób na zdefiniowanie aliasów w bardziej trwały sposób. Musimy tylko dodać polecenia aliasu, jak opisano powyżej, do jednego z plików inicjujących terminalu. W ten sposób aliasy są pobierane przy każdym uruchomieniu terminalu.

Utwórz i / lub edytuj plik .bash_profile w swoim katalogu domowym za pomocą następującego polecenia:

nano ~ / .bash_profile

Teraz będziesz mógł wprowadzić lub zmienić aliasy, które chcesz w systemie na stałe. Po zakończeniu naciśnij klawisze CTRL + X, aby wyjść. Musisz ponownie uruchomić Terminal lub utworzyć nowe okno, zanim będziesz mógł używać tych aliasów.

Ubuntu

Powłoka wiersza poleceń Ubuntu jest bardzo podobna do powłoki Mac OS X. Nie powinno dziwić, że polecenie aliasu jest obsługiwane podobnie. Jak opisano powyżej, możesz zdefiniować tymczasowy alias, uruchamiając następujące polecenie:

Alias Nazwa= „dowództwo

Gdzie Nazwa jest słowem kluczowym alias i dowództwo to powiązane polecenie. Jeśli chcesz, aby alias był trwały między sesjami, musisz dodać polecenia aliasu, jak określono powyżej, do jednego z różnych plików inicjujących. Polecam dodanie go do .bash_aliases. Możesz utworzyć (jeśli jeszcze nie istnieje) lub edytować plik w nano za pomocą następującego polecenia:

nano ~ / .bash_aliases

Następnie wprowadź pożądane aliasy wiersza poleceń. Po zakończeniu naciśnij klawisze CTRL + X, aby zamknąć plik. Musisz ponownie uruchomić Terminal lub utworzyć nowe okno, aby zmiany odniosły skutek.

Windows

Powłoka systemu Windows jest zupełnie innym zwierzęciem niż powłoka Mac OS X lub Ubuntu, a tworzenie aliasów jest jeszcze bardziej odmienne. W rzeczywistości system Windows nawet nie obsługuje polecenia alias, ale możemy go emulować za pomocą polecenia DOSKEY.

DOSKEY Nazwa= „dowództwo

Powyższe polecenie tworzy tymczasowy alias, co oznacza, że ​​będzie on trwał do momentu zamknięcia sesji przez zamknięcie okna wiersza polecenia. Definiowanie stałego aliasu jest nieco bardziej skomplikowane niż przy użyciu powłoki UNIX.

Utwórz nowy plik wsadowy (.cmd) za pomocą poleceń DOSKEY w folderze Dane aplikacji, który jest ukrytym folderem w folderze domowym. Uruchom polecenie „regedit”, aby uruchomić edytor rejestru i dodać następujące dane:

  • Klucz: HKCU \ SOFTWARE \ Microsoft \ Command Processor
  • Wartość: AutoRun
  • Wpisz: REG_EXPAND_SZ
  • Dane: “% AppData% \ aliases.cmd”

Podziękowania za grawitację w SuperUser za podanie tych danych. Pamiętaj, że rejestr systemu Windows jest bardzo wrażliwym obszarem, w którym nie powinieneś się grzebać. Edycji rejestru można dokonywać tylko wtedy, gdy wiesz, co robisz.

Teraz, gdy wiesz, jak zdefiniować alias polecenia, jak będziesz go używać? Daj nam znać w sekcji komentarzy pod tym artykułem!

Źródło zdjęcia: Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.