EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

envposix - Online în cloud

Rulați envposix în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda envposix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


env — setați mediul pentru invocarea comenzii

REZUMAT


env [−i] [nume=valoare]... [utilitate [argument...]]

DESCRIERE


env utilitatea trebuie să obțină mediul actual, să îl modifice în funcție de acesta
argumente, apoi invocați utilitarul numit de utilitate operand cu modificat
mediu. (envrironment)

Argumentele opționale vor fi transmise către utilitate.

Daca nu utilitate este specificat operand, mediul rezultat va fi scris în
ieșire standard, cu unul nume=valoare pereche pe linie.

Dacă primul argument este '-', rezultatele sunt nespecificate.

OPŢIUNI


env utilitatea trebuie să se conformeze volumului Definiții de bază din POSIX.1-2008, Secțiune
12.2, Utilitate Sintaxă Instrucțiuni, cu excepția utilizării nespecificate a '-'.

Următoarele opțiuni vor fi acceptate:

−i invoca utilitate cu exact mediul specificat de argumente; cel
mediul moștenit trebuie ignorat complet.

OPERANDE


Următorii operanzi vor fi acceptați:

nume=valoare
Argumente ale formei nume=valoare va modifica mediul de execuție și
va fi plasat în mediul moștenit înainte de utilitate este invocat.

utilitate Numele utilitarului care trebuie invocat. Dacă utilitate operand denumește oricare dintre
utilitati speciale incorporate in Secțiune 2.14, Special Built-In Utilități,
rezultatele sunt nedefinite.

argument Un șir de transmis ca argument pentru utilitarul invocat.

Stdin


Nefolosit.

INTRARE DOSARE


Nici unul.

MEDIUL VARIABILE


Următoarele variabile de mediu vor afecta execuția env:

LIMBA Furnizați o valoare implicită pentru variabilele de internaționalizare care sunt nesetate sau
nul. (A se vedea volumul Definiții de bază din POSIX.1‐2008, Secțiune 8.2,
Internaționalizare Variabile pentru prioritatea internaţionalizării
variabile utilizate pentru a determina valorile categoriilor locale.)

LC_ALL Dacă este setată la o valoare șir nevid, suprascrieți valorile tuturor celorlalte
variabile de internaţionalizare.

LC_CTYPE Determinați locația pentru interpretarea secvențelor de octeți de date text
ca caractere (de exemplu, caractere pe un singur octet, spre deosebire de caractere pe mai mulți octeți în
argumente).

LC_MESSAGES
Determinați locația care ar trebui utilizată pentru a afecta formatul și conținutul
mesaje de diagnostic scrise la eroare standard.

NLSPATH Determinați locația cataloagelor de mesaje pentru procesarea LC_MESSAGES.

PATH Determinați locația utilitate, așa cum este descris în Definițiile de bază
volumul POSIX.1‐2008, Capitol 8, Mediu inconjurator Variabile. Dacă PATH este specificat
ca o nume=valoare operand la env, valoare date vor fi folosite în căutarea
utilitate.

ASINCRON EVENIMENTE


Implicit.

Stdout


Daca nu utilitate este specificat operand, fiecare nume=valoare pereche în mediul rezultat
se scrie sub forma:

„%s=%s\n”, <nume>,valoare>

În cazul în care utilitate este specificat operandul env utilitatea nu va scrie la ieșirea standard.

Stderr


Eroarea standard va fi utilizată numai pentru mesajele de diagnosticare.

REZULTATE DOSARE


Nici unul.

EXTENDED DESCRIERE


Nici unul.

EXIT STAREA


If utilitate este invocat, starea de ieșire a env va fi starea de ieșire a utilitate;
în caz contrar, cel env utilitatea va ieși cu una dintre următoarele valori:

0 The env utilitarul a fost finalizat cu succes.

1−125 A apărut o eroare în env utilitate.

126 Utilitatea specificată de utilitate a fost găsit, dar nu a putut fi invocat.

127 Utilitatea specificată de utilitate nu a putut fi gasit.

CONSECINȚE OF ERORI


Implicit.

următor secțiuni sunt informativ.

APLICARE UTILIZARE


comandă, env, frumos, nu, timp, și xargs utilitățile au fost specificate pentru a utiliza exit
codul 127 dacă apare o eroare, astfel încât aplicațiile să poată distinge ``eșecul de a găsi a
utilitarul'' din ``utilitatea invocată a ieșit cu o indicație de eroare''. Valoarea 127 a fost
ales pentru că nu este folosit în mod obișnuit pentru alte sensuri; majoritatea utilitaților folosesc valori mici
pentru „condiții normale de eroare” și valorile de peste 128 pot fi confundate cu terminarea
din cauza primirii unui semnal. Valoarea 126 a fost aleasă într-o manieră similară pentru a indica faptul că
utilitatea putea fi găsită, dar nu invocată. Unele scripturi produc erori semnificative
mesaje care diferențiază cazurile 126 și 127. Distincția dintre codurile de ieșire 126 și
127 se bazează pe practica KornShell care folosește 127 atunci când toate încearcă Exec utilitatea
eșua cu [ENOENT]și folosește 126 atunci când încearcă Exec utilitarul eșuează pentru oricare altul
motiv.

Implementări istorice ale env utilitate utilizați execvp() sau execlp() funcții
definit în volumul System Interfaces din POSIX.1‐2008 pentru a invoca utilitarul specificat;
acest lucru oferă performanțe mai bune și împiedică utilizatorii să fie nevoiți să scape de personaje
semnificație specială pentru coajă. Prin urmare, funcții shell, încorporate speciale și încorporate
care sunt furnizate doar de shell nu sunt găsite.

EXEMPLE


Următoarea comandă:

env −i PATH=/mybin:„$PATH” $(getconf V7_ENV) mygrep xyz Dosarul meu

invocă comanda mygrep cu un nou PATH valoare ca singura intrare în mediul său
altele decât orice variabile cerute de implementare pentru conformitate. În acest caz,
PATH este folosit pentru a localiza mygrep, care se așteaptă să locuiască în /mybin.

FUNDAMENTARE


Ca și în cazul tuturor celorlalte utilități care invocă alte utilități, acest volum din POSIX.1‐2008 numai
precizează ce env face cu intrare standard, ieșire standard, eroare standard, fișiere de intrare,
și fișiere de ieșire. Dacă un utilitar este executat, acesta nu este constrâns de specificația lui
intrare și ieșire de către env.

−i a fost adăugată opțiunea pentru a permite funcționalitatea celor eliminate - opțiune într-un fel
compatibil cu Ghidul de sintaxă a utilitarului. Este posibil să se creeze un neconform
mediu folosind −i opțiunea, deoarece poate elimina variabilele de mediu cerute de
implementare pentru conformitate. Următoarele vor păstra aceste variabile de mediu ca
precum și păstrarea PATH pentru utilitati conforme:

IFS='
'
# precedent valoare be .
# set IFS la ei lipsă valoare.

set −f
# dezactivează extinderea numelui de cale

\unalias −a
# Anulați toate aliasurile posibile.
# Rețineți că unalias este scapat pentru a preveni un alias
# fiind folosit pentru unalias.
# Acest pas nu este strict necesar, deoarece aliasurile nu sunt moștenite,
# și variabila de mediu ENV este utilizată numai de shell-urile interactive,
# singurul mod în care orice alias poate exista într-un script este dacă le definește
# în sine.

unset −f env getconf
# Asigurați-vă că env și getconf nu sunt funcții de utilizator.

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

Unii au sugerat asta env este redundantă deoarece același efect este obținut prin:

nume=valoare ... utilitate [ argument ... ]

Exemplul este echivalent cu env când o variabilă de mediu este adăugată la
mediul comenzii, dar nu atunci când mediul este setat la valoarea dată.
env utilitarul scrie, de asemenea, mediul curent dacă este invocat fără argumente.
Există suficientă funcționalitate dincolo de ceea ce oferă exemplul pentru a justifica includerea
env.

VIITOR INSTRUCTIUNI


Nici unul.

Utilizați envposix online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat oferă
    integrare simplă a unui servlet tomcat
    container pentru dezvoltarea java
    aplicatii web. Ne poți alătura pentru
    discutie...
    Descărcați pluginul Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop este pentru streaming
    torrente pe Mac, Windows sau Linux. Aceasta
    se conectează atât la BitTorrent, cât și la
    colegii WebTorrent. Acum nu există
    trebuie sa astepti...
    Descărcați WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX este un program științific de rafinat
    reflexivitatea razelor X, neutroni
    reflectivitate și raze X de suprafață
    date de difracție folosind diferența
    algoritm de evolutie....
    Descărcați GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP este un program de statistică
    analiza datelor eșantionate. Este gratuit
    înlocuitor pentru programul proprietar
    SPSS. PSPP are atât bazate pe text, cât și
    ne grafice...
    Descărcați pspp4windows
  • 5
    Extensii Git
    Extensii Git
    Git Extensions este un instrument UI de sine stătător
    pentru gestionarea depozitelor Git. De asemenea
    se integrează cu Windows Explorer și
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Descărcați extensii Git
  • 6
    eSpeak: sinteza vorbirii
    eSpeak: sinteza vorbirii
    Motor Text to Speech pentru engleză și
    multe alte limbi. Dimensiune compactă cu
    pronunție clară, dar artificială.
    Disponibil ca program de linie de comandă cu
    mulți ...
    Descărcați eSpeak: sinteza vorbirii
  • Mai mult »

Comenzi Linux

Ad