İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

envpathp - Bulutta Çevrimiç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 envpathp ç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 envpathp komutudur.

Program:

ADI


envpath - Yol değişkenlerinde gelişmiş işlemler

SİNOPSİS


Kullanım ayrıntıları için bu betiği "-help" seçeneğiyle çalıştırın.

TANIM


Komut satırını ayrıştırır, belirtilen yol değişkenlerini değiştirir ve kalanını yürütür
argümanlar. İki mod var, basit ve ileri:

BASİT MOD
Basit mod, yolları belirtmek için platformdan bağımsız alternatif bir sözdizimi sunar
burada yol ayırıcı ","'dir ve ortam değişkenleri @NAME@ ile genişletilebilir.
Örneğin

envpath YOL=@YOL@,/usr/ucb -- printenv YOL

$PATH'e "/usr/ucb" ekler ve çalıştırır printenv PATH. "--" isteğe bağlıdır.

Sırasıyla "+=" veya "=+" kullanarak başa veya eklemeyi de belirtebilirsiniz:

# /usr/ucb'yi öne yerleştirin
envpath YOL+=/usr/ucb -- printenv YOL

# /usr/ucb'yi arkaya yerleştirin
envpath YOL=+/usr/ucb -- printenv YOL

Basit mod yalnızca bu komut dosyasını gerektirir; Env::Path'in yüklenmesini gerektirmez.

İLERİ MOD
Gelişmiş mod, temel olarak Env::Path özelliklerine komut satırı erişimi sağlar (bkz.),
hangi yüklü olmalıdır. "-E" bayrağı, üzerinde çalışılacak yol değişkenini ve diğer
bayraklar üzerindeki işlemleri belirtir. Örneğin

envpath -E MANPATH -A / Tmp -R / usr / paylaşım / adam -N -U -- dostum...

MANPATH alır, ekler / Tmp ona, " ile ilgili tüm referansları kaldırın./ usr / paylaşım / adam", kaldırmak
var olmayan ("-N") ve çalıştırmadan önce gereksiz girişleri ("-U") kaldıran tüm dizinler adam.

-Nereden seçeneği desenlere izin verir. Böylece

envpath -W "kedi*"

PATH üzerinde cat* ile eşleşen tüm programları bulur.

TEMİZLİK KIRMIZILAR


Bu komut dosyasının motivasyonunun büyük bir kısmı ClearCase derlemeleriyle kullanım içindi; eğer sen
ClearCase'in okumaya devam ettiğini bilmek veya önemsemek. Tipik olarak, derlemeler sırasında (yalnızca
ClearCase), PATH, CLASSPATH ve LD_LIBRARY_PATH gibi yol değişkenleri kesinlikle
kontrollü. Bir seçenek, bunların statik değerlerini, çalışma sırasında çevreye zorlamaktır.
oluşturma süreci, bir diğeri ise kullanıcıların yollarını uygun şekilde ayarlamalarını istemek/beklemek.
Bunların her biri, ancak, ince derleme veya çalışma zamanı hatalarına yol açabilir ve bunu zorlaştırır.
yeni kullanıcıların kişisel ortamlarına ayak uydurabilmeleri için tam da öyle olması gerekir.

Başka bir yaygın seçenek, güveni ortadan kaldırarak Makefile içinde yalnızca tam yol adlarını kullanmaktır.
hiç arama yollarında. Bu genellikle gitmek için en iyi yoldur, ancak ClearCase'i engelleyebilir
göz kırpıyor. Örneğin, bir ikili ile bir tür ascii dosyaları oluşturduğunuzu varsayalım.
az önce oluşturduğunuz yürütülebilir dosya:

$(INCDIR)/foo.h: $(BINDIR)/foomaker $(BINDIR)/foomaker ...

Bununla ilgili sorun, $(BINDIR) öğesinin muhtemelen 'solaris' gibi bir platform parçası içermesidir.
veya diğer platformlarda bile foo.h dosyasında göz kırpmayı imkansız kılan 'hpux'
ascii olmasına rağmen. Aynı şey, önceden oluşturulmuş standart bir yardımcı programla bile ortaya çıkabilir.
bu farklı platformlarda farklı yerlerde; örneğin "yacc" / Usr / bin on
Solaris'te Linux ve /usr/ccs/bin.

Yolu anında değiştirebilirsiniz:

$(INCDIR)/foo.h: $(BINDIR)/foomaker PATH=$(BINDIR)$(SEP)$$PATH foomaker ...

ancak bu aynı sorundan muzdarip: $(BINDIR) ve $PATH kelimenin tam anlamıyla genişletildiğinden
derleme betiği içinde göz kırpmaları bastıracaklar. İşte kullanarak bir çözüm çevre yolu:

$(INCDIR)/foo.h: $(BINDIR)/foomaker envpath PATH=@BINDIR@,@PATH@ foomaker ...

Bu, BINDIR ve PATH değerlendirmesini öyle gizler ki temizlemek asla bir şey görmez ama
değişmezler, böylece göz kırpmaları için alanı temizler. Tabii ki çevre yolu yapabilir
bundan daha fazlası, ama yazılmasının asıl nedeni bu.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad