Jest to polecenie aliasposix, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
alias — zdefiniuj lub wyświetl aliasy
STRESZCZENIE
alias [pseudonim[=ciąg]...]
OPIS
Połączenia alias Narzędzie powinno utworzyć lub przedefiniować definicje aliasów lub zapisać wartości
istniejące definicje aliasów na standardowe wyjście. Definicja aliasu udostępnia wartość ciągu
która zastąpi nazwę polecenia, gdy zostanie napotkana; Widzieć Sekcja 2.3.1, Alias
Podstawienie.
Definicja aliasu ma wpływ na bieżące środowisko wykonawcze powłoki i wykonanie
środowiska podpowłok bieżącej powłoki. W przypadku użycia zgodnie z opisem w tym woluminie
w POSIX.1-2008 definicja aliasu nie ma wpływu na proces nadrzędny bieżącego
powłoka ani żadne środowisko użytkowe wywoływane przez powłokę; Widzieć Sekcja 2.12, Powłoka Egzekucja
Środowisko.
OPCJE
Brak.
OPERANDY
Obsługiwane będą następujące argumenty:
pseudonim
Zapisz definicję aliasu na standardowe wyjście.
pseudonim=ciąg
Przypisz wartość ciąg do aliasu pseudonim.
Jeżeli nie podano żadnych operandów, wszystkie definicje aliasów zostaną wypisane na standardowe wyjście.
STDIN
Nieużywany.
WEJŚCIE AKTA
Brak.
ŚRODOWISKO ZMIENNE
Następujące zmienne środowiskowe mają wpływ na wykonanie alias:
JĘZYK Podaj wartość domyślną dla zmiennych internacjonalizacji, które nie są ustawione lub
zero. (Patrz tom Definicje podstawowe POSIX.1‐2008, Sekcja 8.2,
Umiędzynarodowienie Zmienne o pierwszeństwo internacjonalizacji
zmienne używane do określania wartości kategorii ustawień regionalnych).
LC_ALL Jeśli jest ustawiony na niepustą wartość ciągu, nadpisz wartości wszystkich pozostałych
zmienne internacjonalizacji.
LC_CTYPE Określ lokalizację dla interpretacji sekwencji bajtów danych tekstowych
jako znaki (na przykład jednobajtowe w przeciwieństwie do wielobajtowych znaków w
argumenty).
LC_MESSAGES
Określ ustawienia regionalne, które powinny być używane do wpływania na format i zawartość
komunikaty diagnostyczne zapisywane z błędem standardowym.
NLSPATH Określ lokalizację katalogów wiadomości do przetwarzania LC_MESSAGES.
ASYNCHRONICZNY WYDARZENIA
Domyślna.
STDOUT
Format wyświetlania aliasów (gdy nie ma operandów lub tylko Nazwa podano operandy)
niech będzie:
"%s=%s\n", Nazwa, wartość
Połączenia wartość ciąg znaków należy zapisać z odpowiednim cudzysłowem, tak aby był odpowiedni
ponownie wprowadzić do powłoki. Zobacz opis cytowania powłoki w Sekcja 2.2, Cytowanie.
STDERR
Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.
WYDAJNOŚĆ AKTA
Brak.
ROZSZERZONY OPIS
Brak.
EXIT STATUS
Zwracane są następujące wartości wyjściowe:
0 Pomyślne zakończenie.
>0 Jeden z Nazwa podane operandy nie miały definicji aliasu lub wystąpił błąd
miejsce.
KONSEKWENCJE OF BŁĘDY
Domyślna.
Połączenia następujący działy jest informacyjny.
WNIOSEK ZASTOSOWANIE
Brak.
PRZYKŁADY
1. Utwórz krótki alias dla często używanego ls polecenie:
alias lf="ls −CF”
2. Utwórz proste polecenie „ponów”, aby powtórzyć poprzednie wpisy w historii poleceń
file:
alias r='fc -s'
3. Użyj jednostek 1K dla du:
alias du=du\ −k
4. Skonfiguruj noup aby mógł poradzić sobie z argumentem, który sam jest aliasem:
alias nohup="nohup "
RACJONALNE UZASADNIENIE
Połączenia alias opis opiera się na historycznych implementacjach KornShell. Znane różnice
istnieją pomiędzy tym a powłoką C. Wersja KornShell została przyjęta jako spójna
ze wszystkimi innymi funkcjami KornShell w tym tomie POSIX.1-2008, takimi jak wiersz poleceń
redagowanie.
Ponieważ alias wpływa na bieżące środowisko wykonywania powłoki, jest ogólnie udostępniane jako plik
Wbudowana zwykła powłoka.
Historyczne wersje KornShell umożliwiały eksportowanie aliasów do skryptów, które
są wywoływane przez tę samą powłokę. Jest to wywoływane przez alias −x flaga; jest to dozwolone
w tym tomie POSIX.1-2008 tylko wtedy, gdy istnieje wyraźne rozszerzenie, takie jak −x jest używany. The
twórcy standardów uznali, że aliasy są przydatne przede wszystkim użytkownikom interaktywnym i
że normalnie nie powinny mieć wpływu na skrypty powłoki wywoływane przez tych użytkowników; funkcje są
dostępne dla takich skryptów.
W historycznych wersjach KornShell aliasy nie były pisane w odpowiedni sposób
do ponownego wejścia do powłoki, ale w tym tomie POSIX.1-2008 określono to jako wymaganie dla
wszystkie podobne wyniki. Dlatego też zdecydowano się na spójność w stosunku do tego szczegółu historycznego
ćwiczyć.
PRZYSZŁOŚĆ KIERUNKI
Brak.
Użyj aliasposix online, korzystając z usług onworks.net