Różne interpretery poleceń obsługują aliasy poleceń na różne sposoby.
CMD Microsoftu polega na podsystemie konsoli Win32, aby zapewnić mechanizm aliasingu poleceń. doskey
Komenda faktycznie współdziała z konsoli procesu, a to jest sama konsola, która posiada aliasy. W ten sposób aliasy są przypisane do konsoli i przejściowe.
Uchwyty TCC / LE JP Software same są aliasami. alias
Poleceń pozwala na przeglądanie i manipulowanie aliasów, które są albo „lokalny” lub „globalne”. Aliasy są nadal przejściowe, ale są prywatne dla jednego procesu interpretera poleceń lub współużytkowane przez wszystkie procesy interpretera poleceń (na wszystkich konsolach).
Powłoki, takie jak powłoka Korn w zestawie narzędzi SFUA - których narzędzia działają w podsystemie aplikacji opartych na systemie UNIX, który jest dostępny w pudełku z wersją Windows 7 Ultimate i Windows Server 2008 R2 (w systemie Windows XP można pobrać i zainstalować Usługi dla systemu UNIX w wersji 3.5 .) - oraz powłoka Bourne Again z cygwin podobnie obsługują same aliasy. Aliasy są przejściowe i na proces interpretera poleceń.
Automatyczne ładowanie domyślnego początkowego zestawu aliasów zależy również od interpretera poleceń.
We wszystkich przypadkach komendy ustawiają aliasy w jakimś skrypcie.
grawity
podał już jeden z dwóch kluczy rejestru, który powoduje, że Microsoft CMD uruchamia polecenie podczas uruchamiania . Niestety jest to proces interpretera poleceń, nawet jeśli same aliasy są przechowywane na konsoli . Uruchom pomocniczy interpreter poleceń z początkowego, a wszelkie ręczne zmiany domyślnych aliasów zostaną zresetowane. Alternatywą, która przynajmniej wykonuje inicjalizację tylko raz na konsolę, jest dodanie /K
opcji i nazwy skryptu poleceń, który wywołuje doskey
ogon polecenia w skrócie, który uruchamia interpreter poleceń.
TCC / LE JP Software automatycznie uruchamia TCSTART
skrypt po uruchomieniu. Ponownie jest to proces interpretera poleceń. Jednak „lokalne” aliasy TCC są również dla procesu interpretacji poleceń, więc jest to właściwe miejsce do inicjowania aliasów, jeśli używa się lokalnych aliasów. Dla globalnych aliasów, wystarczy utworzyć skrót w swoim Startup
folderze, który ładuje aliasy z pliku (z alias /r
), a następnie uruchamia się shralias
polecenie tak, że utrzymują się one po tym skrót zakończy działanie.
Dla pocisków Bourne Again i Korn, po prostu rób tak, jak byś chciał z tymi pociskami na dowolnej innej platformie. Użyj alias
polecenia w skryptach $HOME/.profile
i $HOME/.bashrc
skryptach dla powłoki Bourne Again; i użyj alias
polecenia z $HOME/.profile
, ENV i $HOME/.kshrc
skryptów dla powłoki Korn.