İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

infocmp - 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 infocmp çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut infocmp'dir.

Program:

ADI


bilgicmp - karşılaştırın veya yazdırın terminfo'ya açıklamaları

SİNOPSİS


bilgicmp [-1CDEFGIKLTUVcdegilnpqrtux]
[-v n] [-s d| i| l| c] [-Q n] [-R alt küme]
[-w genişlik] [-A rehber] [-B rehber]
[terim adı...]

TANIM


bilgicmp bir ikiliyi karşılaştırmak için kullanılabilir terminfo'ya diğer terminfo girişleriyle giriş,
yeniden yaz terminfo'ya yararlanmak için açıklama kullan= terminfo alanı veya çıktısını alın
a terminfo'ya ikili dosyadan açıklama (dönem) çeşitli biçimlerde. Her durumda,
önce boole alanları, ardından sayısal alanlar ve ardından
dize alanları.

Varsayılan Opsiyonlar
Hiçbir seçenek belirtilmemişse ve sıfır veya bir terimler belirtilir, -I seçenek olacak
varsayıldı. birden fazla ise terim adı belirtilir, -d seçeneği kabul edilecektir.

karşılaştırma Opsiyonlar [-NS] [-C] [-N]
bilgicmp karşılaştırır terminfo'ya ilk terminalin açıklaması terim adı her biri ile
diğer terminalin girişleri tarafından verilen açıklamalar terimler. bir yetenek ise
terminallerden sadece biri için tanımlanmışsa, döndürülen değer, terminalin tipine bağlı olacaktır.
kabiliyet: F boole değişkenleri için, -1 tamsayı değişkenleri için ve NULL dize için
değişkenler.

The -d seçeneği, iki giriş arasında farklı olan her yeteneğin bir listesini üretir.
Bu seçenek, farklı girişler tarafından oluşturulan iki giriş arasındaki farkı göstermek için kullanışlıdır.
insanlar, aynı veya benzer terminaller için.

The -c seçeneği, iki veya daha fazla kişi arasında ortak olan her yeteneğin bir listesini üretir.
girdileri. Ayarlanmayan yetenekler yoksayılır. Bu seçenek hızlı bir şekilde kullanılabilir.
olup olmadığını kontrol edin -u seçeneği kullanmaya değer.

The -n seçeneği, verilen girişlerin hiçbirinde olmayan her yeteneğin bir listesini üretir. Eğer
yok hayır terimler verilir, ortam değişkeni VADELİ ikisi için de kullanılacak
terimler. Bu, herhangi bir şeyin dışarıda bırakılıp bırakılmadığını görmek için hızlı bir kontrol olarak kullanılabilir.
açıklama.

Kaynak listeleme Opsiyonlar [-BEN] [-L] [-C] [-R]
The -I, -L, ve -C seçenekler, adlandırılmış her terminal için bir kaynak listesi üretecektir.

-I kullan terminfo'ya isimleri
-L listelenen uzun C değişken adını kullanınterim.h>
-C kullan termcap isimleri
-r kullanırken -C, tüm yetenekleri ortaya koy termcap Airdrop Formu
-K değiştirir -C seçeneği, BSD uyumluluğunu iyileştirme.

Eğer hayırsa terimler verilir, ortam değişkeni VADELİ terminal için kullanılacak
adı.

tarafından üretilen kaynak -C seçeneği doğrudan olarak kullanılabilir termcap giriş ama hepsi değil
parametreli dizeler şu şekilde değiştirilebilir: termcap biçimi. bilgicmp yapmaya çalışacak
parametreli bilgilerin çoğunu dönüştürün ve dönüştürülmeyen her şey açıkça
çıktıda işaretlenmiş ve yorumlanmıştır. Bunlar elle düzenlenmelidir.

dönüştürürken en iyi sonuçlar için termcap format, ikisini de kullanmalısın -C ve -r.
Normalde bir termcap açıklaması 1023 bayt ile sınırlıdır. infocmp daha az kırpıyor
uygun hale getirmek için gerekli parçalar. (Nadir) terimlerden birine dönüştürüyorsanız
Sınırsız boyutta termcap kabul eden uygulamalarda, eklemek isteyebilirsiniz. -T
seçenek. Ancak daha sık olarak, termcap uygulamasına yardımcı olmanız ve fazlalıkları kırpmanız gerekir.
boşluk (kullanın -0 Bunun için seçenek).

Dizeler için tüm dolgu bilgileri bir araya getirilecek ve en başa yerleştirilecektir.
dizenin nerede termcap bunu bekliyor. Zorunlu dolgu (dolgu bilgisi bir
sondaki '/') isteğe bağlı hale gelecektir.

Türkiye termcap artık tarafından desteklenmeyen değişkenler terminfo'ya, ancak diğerlerinden türetilebilir olan
terminfo'ya değişkenler çıktı olarak alınır. Hepsi değil terminfo'ya yetenekler tercüme edilecektir;
sadece parçası olan değişkenler termcap normalde çıkış olacaktır. belirterek
-r seçeneği bu kısıtlamayı kaldıracak ve tüm yeteneklerin çıktı alınmasına izin verecektir.
termcap biçim. Normalde her ikisini de kullanırdın -C ve -r seçenekler. Kullanılan gerçek biçim
terminfo biçiminden kaçan karakterler için bazı iyileştirmeler içerir. için
daha katı BSD uyumlu çeviri, -K yerine seçenek -C.

Dolgu, yeteneğin başlangıcına kadar toplandığından, hepsinin değil
yetenekler çıktı. Zorunlu dolgu desteklenmez. Çünkü termcap dizeler
kadar esnek değil, dönüştürmek her zaman mümkün değildir. terminfo'ya dize yeteneği bir
eşdeğer termcap biçim. Daha sonraki bir dönüşüm termcap geri dosyalamak terminfo'ya
biçiminin orijinali yeniden üretmesi gerekmez terminfo'ya kaynak.

Bazı ortak terminfo'ya parametre dizileri, termcap eşdeğerleri ve bazı terminaller
genellikle bu tür dizilere sahip olan türler şunlardır:

terminfo'ya termcap Temsilci Terminaller
──────────────────────────────────────────── ────────────
%p1%c %. adm
%p1%d %d hp, ANSI standardı, vt100
%p1%'x'%+%c %+x kavram
%i %iq ANSI standardı, vt100
%p1%?%'x'%>%t%p1%'y'%+%; %>xy kavram
%p2 önce yazdırılır %p1 %r hp

Kullanım= seçenek [-u]
The -u seçenek üretir terminfo'ya ilk terminalin kaynak açıklaması terim adı hangi
diğer terminaller için girişler tarafından verilen açıklamaların toplamına göredir
terimler. Bunu, ilki arasındaki farkları analiz ederek yapar. terim adı ve
diğer terimler ve ile bir açıklama üretmek kullan= diğer terminaller için alanlar. İçinde
bu şekilde, genel terminfo girişlerini bir terminalin
tanım. Veya, iki benzer terminal varsa, ancak farklı zamanlarda veya farklı zamanlarda kodlanmışsa
farklı kişiler, böylece her açıklama tam bir açıklama olur, bilgicmp gösterecektir
Bir açıklamayı diğerine göre değiştirmek için ne yapılabilir.

Bir yetenek, ilkinde artık mevcut değilse, bir işaret (@) ile yazdırılacaktır.
terim adı, ama biri diğerinden terim adı girdiler bunun için bir değer içerir. Bir yeteneğin
değer, ilk değerdeki değer yazdırılırsa terim adı diğerlerinde bulunmaz
terim adı girişler veya diğerinin ilki ise terim adı bu yeteneğe sahip girişler
yetenek için ilkinden farklı bir değer verir terim adı.

diğerinin sırası terim adı girişler önemlidir. terminfo derleyicisinden beri tik
iki belirterek, yeteneklerin soldan sağa taramasını yapar kullan= içeren girişler
aynı yetenekler için farklı girişler, aşağıdakilere bağlı olarak farklı sonuçlar üretecektir.
girişlerin verildiği sıra. bilgicmp bu tür tutarsızlıkları işaretleyecek
diğeri arasında terim adı girdiler bulundukça.

Alternatif olarak, bir yetenek belirtmek sonra a kullan= bu yeteneği içeren giriş
ikinci belirtimin göz ardı edilmesine neden olur. kullanma bilgicmp yeniden yaratmak için
açıklama, her şeyin doğru şekilde belirtildiğinden emin olmak için yararlı bir kontrol olabilir.
orijinal kaynak açıklaması.

Hatalı derlenmiş dosyalara neden olmayan, ancak dosyayı yavaşlatan başka bir hata.
derleme zamanı, ekstra belirtiyor kullan= gereksiz alanlar. bilgicmp işaretleyecek
başka bir terim adı kullan= ihtiyaç duyulmayan alanlar.

Değiştirme veritabanları [-A rehber] [-B rehber]
Diğerleri gibi ncurses'in yardımcı programlar, infocmp terminal açıklamalarını çeşitli şekillerde arar.
yer. kullanabilirsiniz TERMINFO ve TERMINFO_DIRS geçersiz kılmak için ortam değişkenleri
aranacak yerlerin derlenmiş varsayılan listesi (bkz. küfürler(3X) ayrıntılar için).

seçenekleri de kullanabilirsiniz -A ve -B aranacak yerlerin listesini geçersiz kılmak için
terminal açıklamalarını karşılaştırma:

· -A seçenek, ilk konumu ayarlar terim adı

· -B seçenek diğerinin konumunu ayarlar terimler.

Bu seçenekleri kullanarak, aynı terminale sahip bir terminal için açıklamaları karşılaştırmak mümkündür.
adı iki farklı veritabanında bulunur. Örneğin, bu özelliği aşağıdakiler için kullanabilirsiniz:
farklı kişiler tarafından oluşturulan aynı terminal için açıklamaların karşılaştırılması.

Diğer Opsiyonlar
-0 alanların kaydırmadan tek satıra yazdırılmasına neden olur.

-1 alanların satır satır yazdırılmasına neden olur. Aksi takdirde, alanlar
maksimum 60 karakter genişliğinde bir satıra birkaç tane yazdırılır.

-a anlatır bilgicmp yorumlanan yetenekleri atmak yerine korumak için.
Yetenekler, bir nokta ile ön eklenerek yorumlanır.

-D anlatır bilgicmp bildiği veritabanı konumlarını yazdırmak ve çıkmak için.

-E Verilen terminalin yeteneklerini, C başlatıcısında ihtiyaç duyulan tablolar olarak boşaltın
TERMTYPE yapısı için (terminal yetenek yapısı ). Bu
seçeneği, belirli bir program için kablolu olarak bağlanmış olan lanetler kitaplığının sürümlerini hazırlamak için kullanışlıdır.
terminal tipi. Tabloların tümü statik olarak bildirilir ve tabloya göre adlandırılır.
ilgili terminal girişinin türü ve adı.

ncurses 5.0'dan önce, -e ve -E seçenekler gerekli değildi; ancak
terminal yetenekleri dizilerini yapmak için gereken genişletilmiş adlar için destek
TERMTYPE yapısından ayrıdır.

-e Bir TERMTYPE için C başlatıcısı olarak verilen terminalin yeteneklerini boşaltın
yapısı (terminal yetenek yapısı ). Bu seçenek yararlıdır
Belirli bir terminal türü için kablolu yayınlanmış lanetler kitaplığının sürümlerini hazırlamak için.

-F terminfo dosyalarını karşılaştırın. Bu, aşağıdaki iki bağımsız değişkenin dosya adı olduğunu varsayar.
Dosyalar, iki girişle girişler arasında ikili eşleşmeler için aranır.
isimlerinden herhangi birinin eşleşmesi durumunda eşleştiği kabul edilir. Standart çıktıya yazdırılan rapor
diğer dosyada eşleşmesi olmayan girdileri ve birden fazla girdisi olan girdileri listeler
kibrit. Tam olarak bir eşleşme olan girişler için bir fark raporu içerir.
Normalde, raporun hacmini azaltmak için, kullanım referansları daha önce çözülmez.
farklılıklar aranır, ancak çözünürlük ayrıca belirtilerek de zorlanabilir -r.

-f if/then/else/endif ifadelerini içeren karmaşık terminfo dizelerini görüntüleyin
okunabilirlik için girintili.

-G Sabit değişmezleri karakter eşdeğerleri yerine ondalık biçimde görüntüleyin.

-g Sabit karakter değişmezlerini ondalık sayıları yerine alıntı biçiminde göster
eşdeğerleri.

-i Başlatmayı analiz edin (is1, is2, is3) ve sıfırla (rs1, rs2, rs3), içindeki dizeler
giriş ve ayrıca imleç konumlandırma modunu başlatmak/durdurmak için kullanılanlar (pislik,
rmcup) ve ayrıca tuş haritası modunu başlatma/durdurma (smkx, rmkx).

Her dize için kod, onu diğerinin terimleriyle eylemlere analiz etmeye çalışır.
girişteki yetenekler, belirli X3.64/ISO 6429/ECMA-48 yetenekleri ve belirli
DEC VT-serisi özel modlar (tanınan özel diziler seti,
mevcut terminfo veritabanı üzerinde tamlık için seçilmiştir). Her rapor satırı
yetenek adından, ardından iki nokta üst üste ve boşluktan ve ardından bir
yetenek dizisinin, tanınan bölümlerle eşleşen yazdırılabilir genişletmesi
{}-parantezli açıklamalara çevrilmiş eylemler.

İşte tanınan DEC/ANSI özel dizilerinin bir listesi:

Eylem Anlamı
─────────────────────────────────────
RIS tam sıfırlama
SC kaydetme imleci
RC geri yükleme imleci
LL eve düşme
RSR sıfırlama kaydırma bölgesi
─────────────────────────────────────
DECSTR yazılım sıfırlaması (VT320)
S7C1T 7 bit kontroller (VT220)
─────────────────────────────────────
ISO DEC G0, G0 için DEC grafiklerini etkinleştirir
ISO UK G0, G0 için UK karakterlerini etkinleştirir
ISO US G0, G0 için ABD karakterlerini etkinleştirir
ISO DEC G1, G1 için DEC grafiklerini etkinleştirir
ISO UK G1, G1 için UK karakterlerini etkinleştirir
ISO US G1, G1 için ABD karakterlerini etkinleştirir
─────────────────────────────────────
DECPAM uygulama tuş takımı modu
DECPNM normal tuş takımı modu
DECANSI, ANSI moduna girer
─────────────────────────────────────
ECMA[+-]AM klavye eylem modu
ECMA[+-]IRM kesici uç değiştirme modu
ECMA[+-]SRM gönderme alma modu
ECMA[+-]LNM satır besleme modu
─────────────────────────────────────
DEC[+-]CKM uygulaması imleç tuşları
DEC[+-]ANM VT52 modunu ayarla
DEC[+-]COLM 132 sütun modu
Aralık[+-]SCLM yumuşak kaydırma
DEC[+-]SCNM ters video modu
Aralık[+-]OM başlangıç ​​modu
Aralık[+-]AWM sarma modu
DEC[+-]ARM otomatik tekrar modu

Ayrıca ANSI/ISO 6429/ECMA Set Graphics'e karşılık gelen bir SGR eylemini tanır
NORMAL, BOLD, ALTI ÇİZGİ, BLINK ve TERS değerleriyle yorumlama. Neredeyse
NORMAL'in önüne '+' (aç) veya '-' (kapat) gelebilir.

Bir SGR0, boş bir vurgu sekansı belirtir ({SGR:NORMAL}'a eşdeğerdir).

-l Çıkış biçimini terminfo olarak ayarlayın.

-p Dizeleri karşılaştırırken dolgu özelliklerini dikkate almayın.

-Q n Kaynağı terminfo (metin) biçiminde göstermek yerine, derlenmiş (ikili) biçimi yazdırın
seçeneğin değerine bağlı olarak onaltılık veya base64 biçiminde:

1 onaltılık

2 taban64

3 onaltılık ve taban64

-q Bu, çıktıyı biraz daha kısaltır:

· Alt başlıkları atlayarak ve "-" kullanarak karşılaştırma listesini kısaltın.
yok yetenekler, "NULL" yerine iptal için "@".

· Kaynak listeleri için "Yeniden oluşturuldu" yorumunu atlayın.

-Ralt küme
Çıktıyı belirli bir alt kümeyle sınırlayın. Bu seçenek, eski sürümlerle kullanım içindir.
tam setini desteklemeyen SVr1, Ultrix veya HP/UX üzerindekiler gibi terminfo
SVR4/XSI Lanetler terminfo; ve kendi uzantılarına sahip AIX gibi varyantlar
SVr4/XSI ile uyumlu değil.

Kullanılabilir terminfo alt kümeleri "SVr1", "Ultrix", "HP" ve "AIX"; görmek terminfo'ya(5) için
detaylar. Ayrıca yalnızca yetenekleri seçen "BSD" alt kümesini de seçebilirsiniz.
4.4BSD tarafından tanınan termcap eşdeğerleri.

-s [d|i|l|c]
The -s seçeneği, her tür içindeki alanları aşağıdaki bağımsız değişkene göre sıralar:

d alanları depolandıkları sırayla bırakın. terminfo'ya veri tabanı.

i sırala terminfo'ya adı.

l uzun C değişken adına göre sıralayın.

c göre sırala termcap adı.

Eğer -s seçeneği verilmezse, yazdırılan alanlar alfabetik olarak sıralanacaktır.
tarafından terminfo'ya olması durumu dışında, her tür içinde ad -C ya da -L
tarafından sıralamanın yapılmasına neden olan seçenekler termcap isim veya uzun C
sırasıyla değişken adı.

-T oluşturulan metindeki boyut kısıtlamalarını ortadan kaldırır. Bu esas olarak aşağıdakiler için yararlıdır:
test ve analiz, çünkü derlenmiş açıklamalar sınırlıdır (örneğin, 1023 için
termcap, terminfo için 4096).

-t anlatır tik yorumlanmış yetenekleri atmak için. Normalde çeviri yaparken
terminfo'dan termcap'a, çevrilemez yetenekler yorumlanır.

-U anlatır bilgicmp kaynak dosyayı ayrıştırdıktan sonra verileri sonradan işlememek için. Bu
özelliği, iki kaynak dosyanın gerçek içeriğini karşılaştırırken yardımcı olur, çünkü
çıkarımları hariç tutar bilgicmp eksik verilerin doldurulmasını sağlar.

-V bu programda kullanılan ncurses versiyonunu rapor eder ve çıkar.

-v n program çalışırken standart hatayla ilgili izleme bilgilerini yazdırır. Daha yüksek değerler
n daha fazla ayrıntıya neden olur.

-w genişlik
çıktıyı değiştirir genişlik karakterler.

-x kullanıcı tanımlı yetenekler için bilgileri yazdırın. Bunlar, uygulamanın uzantıları
kullanılarak yüklenebilen terminfo repertuarı -x seçeneği tik.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad