Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

envposix - Online w chmurze

Uruchom envposix w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie envposix, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


env — ustaw środowisko wywoływania poleceń

STRESZCZENIE


env [-tj] [Nazwa=wartość]... [użyteczność [argument...]]

OPIS


Połączenia env narzędzie uzyska bieżące środowisko, zmodyfikuje je zgodnie ze swoim
argumenty, a następnie wywołaj narzędzie o nazwie przez użyteczność operand ze zmodyfikowanym
środowisko.

Opcjonalne argumenty zostaną przekazane do użyteczność.

Jeśli nie użyteczność podano operand, wynikowe środowisko zostanie zapisane w pliku
standardowe wyjście, z jednym Nazwa=wartość para na linię.

Jeśli pierwszym argumentem jest '-', wyniki są nieokreślone.

OPCJE


Połączenia env narzędzie powinno być zgodne z woluminem Base Definitions POSIX.1-2008, Sekcja
12.2, Użyteczność Składnia Wytyczne, z wyjątkiem nieokreślonego użycia '-'.

Obsługiwane będą następujące opcje:

-tj odwołać się użyteczność z dokładnie środowiskiem określonym przez argumenty; the
odziedziczone środowisko należy całkowicie zignorować.

OPERANDY


Obsługiwane będą następujące argumenty:

Nazwa=wartość
Argumenty formy Nazwa=wartość zmodyfikuje środowisko wykonawcze oraz
zostaną umieszczone w odziedziczonym środowisku przed użyteczność jest wywoływany.

użyteczność Nazwa narzędzia, które ma zostać wywołane. Jeśli użyteczność nazwy operandów dowolnego z
specjalne wbudowane narzędzia w Sekcja 2.14, Specjalny Wbudowany UżytkoweThe
wyniki są nieokreślone.

argument Ciąg znaków, który ma zostać przekazany jako argument wywoływanego narzędzia.

STDIN


Nieużywany.

WEJŚCIE AKTA


Brak.

ŚRODOWISKO ZMIENNE


Następujące zmienne środowiskowe mają wpływ na wykonanie env:

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.

PATH Określ położenie ww użyteczność, zgodnie z opisem w Definicjach podstawowych
tom POSIX.1‐2008, Rozdział 8, Środowisko Zmienne. Jeśli PATH jest specyficzne
jak Nazwa=wartość argument do envThe wartość podane zostaną użyte w wyszukiwaniu
użyteczność.

ASYNCHRONICZNY WYDARZENIA


Domyślna.

STDOUT


Jeśli nie użyteczność operand jest określony, każdy Nazwa=wartość parę w powstałym środowisku
należy zapisać w postaci:

"%s=%s\n", <Nazwa>,wartość>

Jeśli użyteczność podany jest operand, env narzędzie nie będzie zapisywać na standardowe wyjście.

STDERR


Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.

WYDAJNOŚĆ AKTA


Brak.

ROZSZERZONY OPIS


Brak.

EXIT STATUS


If użyteczność zostanie wywołany, status wyjścia env będzie statusem wyjścia użyteczność;
w przeciwnym razie env narzędzie zakończy działanie z jedną z następujących wartości:

0 The env narzędzie zostało pomyślnie zakończone.

1-125 Wystąpił błąd w pliku env użyteczność.

126 Narzędzie określone przez użyteczność został znaleziony, ale nie można go wywołać.

127 Narzędzie określone przez użyteczność nie znaleziono.

KONSEKWENCJE OF BŁĘDY


Domyślna.

Połączenia następujący działy jest informacyjny.

WNIOSEK ZASTOSOWANIE


Połączenia komenda, env, miło, noup, czas, xargs określono narzędzia do użycia wyjścia
kod 127, jeśli wystąpi błąd, aby aplikacje mogły odróżnić „nie udało się znaleźć”
Utility'' z ``wywołanego narzędzia zakończyło się ze wskazaniem błędu''. Wartość 127 wynosiła
wybrany, ponieważ nie jest powszechnie używany w innych znaczeniach; większość mediów używa małych wartości
dla "normalnych warunków błędu", a wartości powyżej 128 mogą być mylone z zakończeniem
z powodu odebrania sygnału. Wartość 126 została wybrana w podobny sposób, aby wskazać, że
narzędzie można znaleźć, ale nie można go wywołać. Niektóre skrypty generują znaczący błąd
wiadomości różnicujące przypadki 126 i 127. Rozróżnienie między kodami wyjścia 126 i
127 opiera się na praktyce KornShell, która używa 127, gdy wszystkie próby: exec użyteczność
zawieść z [ENOENT], i używa 126, gdy jakakolwiek próba exec narzędzie nie działa w przypadku innych
powód.

Historyczne wdrożenia env narzędzie użyj execvp() lub exclp() Funkcje
zdefiniowany w tomie Interfejsy systemowe POSIX.1-2008 w celu wywołania określonego narzędzia;
zapewnia to lepszą wydajność i zapobiega konieczności uciekania się do znaków
specjalne znaczenie dla powłoki. Dlatego funkcje powłoki, specjalne wbudowane i wbudowane
które są dostarczane tylko przez powłokę, nie zostaną znalezione.

PRZYKŁADY


Następujące polecenie:

env -tj PATH=/mybin:"$PATH" $(getconf V7_ENV) mójgrep xyz mój plik

wywołuje polecenie mójgrep z nowym PATH wartość jako jedyny wpis w swoim środowisku
inne niż jakiekolwiek zmienne wymagane przez wdrożenie w celu zapewnienia zgodności. W tym przypadku,
PATH służy do lokalizowania mójgrep, w którym ma mieszkać /mójbin.

RACJONALNE UZASADNIENIE


Podobnie jak w przypadku wszystkich innych narzędzi, które odwołują się do innych narzędzi, tylko ten tom POSIX.1-2008
określa co env robi ze standardowym wejściem, standardowym wyjściem, standardowym błędem, plikami wejściowymi,
i pliki wyjściowe. Jeśli narzędzie jest wykonywane, nie jest ono ograniczone specyfikacją
wejście i wyjście przez env.

Połączenia -tj dodano opcję, aby umożliwić funkcjonalność usuniętych - opcja w pewnym sensie
zgodne z wytycznymi dotyczącymi składni narzędzia. Istnieje możliwość stworzenia niezgodnego
środowisko za pomocą -tj opcję, ponieważ może ona usunąć zmienne środowiskowe wymagane przez
wdrożenie pod kątem zgodności. Poniżej zachowane zostaną te zmienne środowiskowe jako
a także zachować PATH dla zgodnych mediów:

IFS='
'
# Połączenia poprzedzający wartość powinien be .
# Zestaw IFS do jego domyślnym wartość.

zestaw -f
# wyłącz rozwijanie nazw ścieżek

\unalias −a
# Usuń wszystkie możliwe aliasy.
# Zauważ, że unalias jest pominięty, aby zapobiec aliasowi
# używany do unaliasu.
# Ten krok nie jest absolutnie konieczny, ponieważ aliasy nie są dziedziczone,
# i zmienna środowiskowa ENV jest używana tylko przez powłoki interaktywne,
# jedyny sposób, w jaki aliasy mogą istnieć w skrypcie, to ich zdefiniowanie
# samo.

unset -f env getconf
# Upewnij się, że env i getconf nie są funkcjami użytkownika.

env −i $(getconf V7_ENV) PATH="$(getconf PATH)" polecenie

Niektórzy to sugerowali env jest zbędne, gdyż ten sam efekt osiąga się poprzez:

nazwa=wartość ... użyteczność [ argument ... ]

Przykład jest równoważny env gdy do pliku dodawana jest zmienna środowiskowa
środowisku polecenia, ale nie wtedy, gdy środowisko jest ustawiane na podaną wartość.
Połączenia env Narzędzie zapisuje również bieżące środowisko, jeśli zostanie wywołane bez argumentów.
Istnieje wystarczająca funkcjonalność wykraczająca poza to, co zapewnia przykład, uzasadniająca włączenie
env.

PRZYSZŁOŚĆ KIERUNKI


Brak.

Korzystaj z envposix online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Wtyczka Eclipse Tomcat
    Wtyczka Eclipse Tomcat
    Zapewnia wtyczka Eclipse Tomcat
    prosta integracja serwletu Tomcat
    kontener do programowania java
    Aplikacje internetowe. Możesz do nas dołączyć
    dyskusja...
    Pobierz wtyczkę Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop służy do przesyłania strumieniowego
    torrenty na Mac, Windows lub Linux. To
    łączy się zarówno z BitTorrent, jak i
    rówieśnicy WebTorrent. Teraz nie ma
    trzeba czekać na...
    Pobierz pulpit WebTorrent
  • 3
    GenX
    GenX
    GenX to program naukowy do udoskonalenia
    współczynnik odbicia promieniowania rentgenowskiego, neutron
    współczynnik odbicia i rentgen powierzchni
    dane dyfrakcyjne za pomocą różnicy
    algorytm ewolucji...
    Pobierz GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP to program statystyczny
    analiza próbkowanych danych. To jest darmowe
    zamiennik autorskiego programu
    SPSS. PSPP ma zarówno tekstowe, jak i
    graficznie nas...
    Pobierz pspp4windows
  • 5
    Rozszerzenia Gita
    Rozszerzenia Gita
    Git Extensions to samodzielne narzędzie interfejsu użytkownika
    do zarządzania repozytoriami Git. To także
    integruje się z Eksploratorem Windows i
    Microsoft Visual Studio
    (2015/2017/2019). To...
    Pobierz rozszerzenia Gita
  • 6
    eSpeak: synteza mowy
    eSpeak: synteza mowy
    Silnik zamiany tekstu na mowę dla języka angielskiego i
    wiele innych języków. Kompaktowy rozmiar z
    wyraźna, ale sztuczna wymowa.
    Dostępny jako program wiersza poleceń z
    wiele ...
    Pobierz eSpeak: syntezator mowy
  • więcej »

Komendy systemu Linux

Ad