İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

envposix - Bulutta Çevrimiçi

Envposix'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen envposix komutudur.

Program:

ADI


env — komut çağırma ortamını ayarlar

SİNOPSİS


env [-i] [isim=değer]... [yarar [tartışma...]]

TANIM


The env yardımcı program mevcut ortamı elde edecek, onu kendi şartlarına göre değiştirecektir.
argümanlar, ardından tarafından adlandırılan yardımcı programı çağırın. yarar değiştirilmiş ile işlenen
ortamı.

İsteğe bağlı argümanlar iletilecektir yarar.

Eğer hayırsa yarar işlenen belirtilirse, ortaya çıkan ortama yazılacaktır.
standart çıktı, bir isim=değer satır başına çift.

İlk argüman ise '-', sonuçlar belirtilmemiş.

SEÇENEKLER


The env yardımcı program, POSIX.1‐2008'in Temel Tanımlar hacmine uygun olacaktır, Bölüm
12.2, Yarar Sözdizimi Kuralları, belirtilmemiş kullanımı hariç '-'.

Aşağıdaki seçenekler desteklenecektir:

-i çağırmak yarar tam olarak argümanlar tarafından belirtilen ortamla; NS
devralınan ortam tamamen yok sayılır.

İŞLENENLER


Aşağıdaki işlenenler desteklenecektir:

isim=değer
Formun argümanları isim=değer yürütme ortamını değiştirecek ve
önce devralınan ortama yerleştirilecektir. yarar çağrılır.

yarar Çağrılacak yardımcı programın adı. Eğer yarar işlenen adlarından herhangi biri
özel yerleşik yardımcı programlar Bölüm 2.14, Özel Yerleşik kamu hizmetleri,
sonuçlar tanımsızdır.

tartışma Çağrılan yardımcı program için bağımsız değişken olarak iletilecek bir dize.

STDIN


Kullanılmamış.

GİRİŞ DOSYALAR


Yok.

ÇEVRE DEĞİŞKENLER


Aşağıdaki ortam değişkenleri, aşağıdakilerin yürütülmesini etkiler: env:

DİL Ayarlanmamış veya ayarlanmamış uluslararasılaştırma değişkenleri için varsayılan bir değer sağlayın.
boş. (Bkz. POSIX.1‐2008'in Temel Tanımlar cildi, Bölüm 8.2,
Uluslararasılaşma Değişkenler uluslararasılaşmanın önceliği için
yerel kategorilerin değerlerini belirlemek için kullanılan değişkenler.)

LC_ALL Boş olmayan bir dize değerine ayarlanırsa, diğer tüm değerlerin değerlerini geçersiz kılın
uluslararasılaştırma değişkenleri.

LC_CTYPE Metin verisi bayt dizilerinin yorumlanması için yerel ayarı belirleyin
karakter olarak (örneğin, çoklu bayt karakterlerin aksine tek bayt
argümanlar).

LC_MESSAGES
biçimini ve içeriğini etkilemek için kullanılması gereken yerel ayarı belirleyin.
standart hataya yazılan teşhis mesajları.

NLSPATH İşleme için mesaj kataloglarının yerini belirleyin. LC_MESSAGES.

PATH Yerini belirleyin yarar, Temel Tanımlarda açıklandığı gibi
POSIX.1‐2008 hacmi, bölüm 8, çevre Değişkenler. Eğer PATH belirtildi
bir şekilde isim=değer işlenen env, değer verilen aramada kullanılacaktır.
yarar.

ASENKRON ETKİNLİKLER


Varsayılan.

STDOUT


Eğer hayırsa yarar işlenen belirtilir, her isim=değer ortaya çıkan ortamda çift
şeklinde yazılacaktır:

"%s=%s\n", <isim>,değer>

Eğer yarar işlenen belirtilir, env yardımcı program standart çıktıya yazmaz.

STDER


Standart hata sadece teşhis mesajları için kullanılacaktır.

ÇIKTI DOSYALAR


Yok.

GENİŞLETİLMİŞ TANIM


Yok.

EXIT DURUMU


If yarar çağrılır, çıkış durumu env çıkış durumu olacak yarar;
aksi halde, env yardımcı program aşağıdaki değerlerden biriyle çıkacaktır:

0 env yardımcı program başarıyla tamamlandı.

1−125 Şurada bir hata oluştu: env Yarar.

126 Tarafından belirtilen yardımcı program yarar bulundu ancak çağrılamadı.

127 Tarafından belirtilen yardımcı program yarar bulunamadı.

SONUÇLARI OF HATALAR


Varsayılan.

The takip etme bölümler vardır bilgilendirici.

BAŞVURUSU KULLANIM


The komuta, env, güzel, hayır, zaman, ve xargs yardımcı programlar çıkışı kullanmak için belirtildi
127 kodu, uygulamaların bir hata bulmadaki başarısızlığı ayırt edebilmesi için bir hata oluşursa
``çağrılan yardımcı programdan bir hata göstergesi ile çıkıldı''. 127 değeri
başka anlamlar için yaygın olarak kullanılmadığı için seçilmiştir; çoğu yardımcı program küçük değerler kullanır
``normal hata koşulları'' için ve 128'in üzerindeki değerler sonlandırma ile karıştırılabilir
bir sinyalin alınması nedeniyle. 126 değeri benzer şekilde seçilmiştir.
yardımcı program bulunabilir, ancak çağrılamaz. Bazı komut dosyaları anlamlı hata üretir
126 ve 127 vakaları ayırt eden mesajlar. Çıkış kodları 126 ve
127, tüm denemelerde 127 kullanan KornShell uygulamasına dayanmaktadır. exec Yardımcı program
ile başarısız [ENNOENT], ve herhangi bir girişimde bulunulduğunda 126 kullanır exec yardımcı program başka herhangi biri için başarısız oluyor
sebep.

Tarihsel uygulamaları env yardımcı programı kullanın yürütme() veya uygulama() fonksiyonlar
belirtilen yardımcı programı çağırmak için POSIX.1‐2008'in Sistem Arayüzleri biriminde tanımlanmıştır;
bu daha iyi performans sağlar ve kullanıcıların karakterlerden kaçmasını engeller.
kabuk için özel anlam. Bu nedenle, kabuk işlevleri, özel yerleşikler ve yerleşikler
yalnızca kabuk tarafından sağlananlar bulunamadı.

ÖRNEKLER


Aşağıdaki komut:

env -i YOL=/mybin:"$YOL" $(getconf V7_ENV) mygrep xyz dosyam

komutu çağırır mygrep Yeni bir PATH ortamındaki tek giriş olarak değer
Uygulamanın uygunluk için gerektirdiği herhangi bir değişken dışında. Bu durumda,
PATH bulmak için kullanılır mygrepikamet etmesi beklenen /benimbin.

GEREKÇESİ


Diğer yardımcı programları çağıran diğer tüm yardımcı programlarda olduğu gibi, yalnızca POSIX.1‐2008'in bu cildi
neyi belirtir env standart girdi, standart çıktı, standart hata, girdi dosyaları ile yapar,
ve çıktı dosyaları. Bir yardımcı program yürütülürse, aşağıdaki özelliklerle kısıtlanmaz.
tarafından giriş ve çıkış env.

The -i kaldırılanların işlevselliğine izin vermek için seçenek eklendi - bir şekilde seçenek
Yardımcı Program Sözdizimi Yönergeleri ile uyumludur. uygun olmayan bir durum oluşturmak mümkündür.
ortamı kullanarak -i seçeneği, tarafından gerekli olan ortam değişkenlerini kaldırabileceğinden
uygunluk için uygulama. Aşağıdakiler bu ortam değişkenlerini şu şekilde koruyacaktır:
yanı sıra korumak PATH uygun yardımcı programlar için:

EĞER='
'
# The önceki değer meli be .
# set IFS için onun varsayılan değeri.

-f'yi ayarla
# yol adı genişletmesini devre dışı bırak

\unaad −a
# Tüm olası takma adları kaldırın.
# Takma adı önlemek için unalias'ın çıkış yapıldığına dikkat edin
# unalias için kullanılıyor.
# Takma adlar miras alınmadığı için bu adım kesinlikle gerekli değildir,
# ve ENV ortam değişkeni yalnızca etkileşimli kabuklar tarafından kullanılır,
# bir komut dosyasında herhangi bir takma adın var olmasının tek yolu, onları tanımlamasıdır
#kendisi.

-f env getconf ayarını kaldır
# env ve getconf'un kullanıcı işlevleri olmadığından emin olun.

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

Bazıları bunu önerdi env aynı etki şu şekilde elde edildiğinden gereksizdir:

adı = değer ... yarar [ argüman ... ]

Örnek eşdeğerdir env bir ortam değişkeni eklendiğinde
komutun ortamı, ancak ortam verilen değere ayarlandığında değil.
The env yardımcı program ayrıca, argümanlar olmadan çağrıldığında mevcut ortamı da yazar.
Dahil edilmesini haklı çıkarmak için örneğin sağladığının ötesinde yeterli işlevsellik vardır.
env.

GELECEK TARİFİ


Yok.

onworks.net hizmetlerini kullanarak envposix'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad