InggrisPerancisSpanyol

Ad


favorit OnWorks

infocmp - Online di Cloud

Jalankan infocmp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah infocmp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


infocmp - bandingkan atau cetak istilah deskripsi

RINGKASAN


infocmp [-1CDEFGIKLTUVcdegilnpqrtux]
[-v n] [-s d| i| l| c] [-Q n] [-R bagian]
[-w lebar] [-A direktori] [-B direktori]
[nama istilah...]

DESKRIPSI


infocmp dapat digunakan untuk membandingkan biner istilah entri dengan entri terminfo lainnya,
menulis ulang istilah deskripsi untuk memanfaatkan gunakan = bidang terminfo, atau cetak
a istilah deskripsi dari file biner (istilah) dalam berbagai format. Dalam semua kasus,
bidang boolean akan dicetak terlebih dahulu, diikuti oleh bidang numerik, diikuti oleh
bidang string.

Default Opsi
Jika tidak ada opsi yang ditentukan dan nol atau satu nama istilah ditentukan, -I pilihan akan
diasumsikan. Jika lebih dari satu nama istilah ditentukan, -d pilihan akan diasumsikan.

Perbandingan Opsi [-D] [-C] [-N]
infocmp membandingkan istilah deskripsi terminal pertama nama istilah dengan masing-masing
deskripsi yang diberikan oleh entri untuk terminal lain nama istilah. Jika suatu kemampuan adalah
didefinisikan hanya untuk salah satu terminal, nilai yang dikembalikan akan bergantung pada jenis
kemampuan: F untuk variabel boolean, -1 untuk variabel integer, dan NULL untuk string
variabel.

Grafik -d opsi menghasilkan daftar setiap kemampuan yang berbeda antara dua entri.
Opsi ini berguna untuk menunjukkan perbedaan antara dua entri, yang dibuat oleh yang berbeda
orang, untuk terminal yang sama atau serupa.

Grafik -c opsi menghasilkan daftar setiap kemampuan yang umum di antara dua atau lebih
entri. Kemampuan yang tidak disetel akan diabaikan. Opsi ini dapat digunakan sebagai quick
periksa untuk melihat apakah -u pilihan layak digunakan.

Grafik -n opsi menghasilkan daftar setiap kemampuan yang tidak ada dalam entri yang diberikan. Jika
tidak nama istilah diberikan, variabel lingkungan JANGKA akan digunakan untuk kedua
nama istilah. Ini dapat digunakan sebagai pemeriksaan cepat untuk melihat apakah ada yang tertinggal dari a
deskripsi.

sumber listing Opsi [-SAYA] [-L] [-C] [-R]
Grafik -I, -L, dan -C options akan menghasilkan daftar sumber untuk setiap terminal bernama.

-I gunakan istilah nama
-L gunakan nama variabel C panjang yang tercantum diistilah.h>
-C gunakan termcap nama
-r saat menggunakan -C, keluarkan semua kemampuan di termcap bentuk
-K memodifikasi -C pilihan, meningkatkan kompatibilitas BSD.

Jika tidak nama istilah diberikan, variabel lingkungan JANGKA akan digunakan untuk terminal
Nama.

Sumber yang dihasilkan oleh -C opsi dapat digunakan secara langsung sebagai termcap masuk, tapi tidak semua
string berparameter dapat diubah menjadi termcap Format. infocmp akan mencoba untuk
mengkonversi sebagian besar informasi parameter, dan apa pun yang tidak dikonversi akan jelas
ditandai di output dan dikomentari. Ini harus diedit dengan tangan.

Untuk hasil terbaik saat mengonversi ke termcap format, Anda harus menggunakan keduanya -C dan -r.
Biasanya deskripsi termcap dibatasi hingga 1023 byte. infocmp memangkas lebih sedikit
bagian penting untuk membuatnya cocok. Jika Anda mengonversi ke salah satu termcap (jarang)
implementasi yang menerima termcap ukuran tidak terbatas, Anda mungkin ingin menambahkan -T
pilihan. Namun lebih sering, Anda harus membantu implementasi termcap, dan memangkas kelebihan
spasi (gunakan -0 pilihan untuk itu).

Semua informasi padding untuk string akan dikumpulkan bersama dan ditempatkan di awal
dari string di mana termcap mengharapkan itu. Padding wajib (informasi padding dengan a
trailing '/') akan menjadi opsional.

Semua termcap variabel tidak lagi didukung oleh istilah, tetapi yang diturunkan dari other
istilah variabel, akan menjadi output. Tidak semua istilah kemampuan akan diterjemahkan;
hanya variabel-variabel yang merupakan bagian dari termcap biasanya akan keluar. Menentukan
-r opsi akan melepas pembatasan ini, memungkinkan semua kemampuan untuk menjadi output dalam
termcap membentuk. Biasanya Anda akan menggunakan keduanya -C dan -r pilihan. Format sebenarnya yang digunakan
menggabungkan beberapa peningkatan untuk karakter yang lolos dari format terminfo. Untuk sebuah
terjemahan yang kompatibel dengan BSD yang lebih ketat, gunakan -K pilihan daripada -C.

Perhatikan bahwa karena padding dikumpulkan ke awal kemampuan, tidak semua
kemampuan adalah keluaran. Padding wajib tidak didukung. Karena termcap string adalah
tidak sefleksibel, tidak selalu mungkin untuk mengonversi a istilah kemampuan string menjadi
setara termcap format. Konversi selanjutnya dari termcap file kembali ke istilah
format belum tentu mereproduksi aslinya istilah sumber.

Beberapa hal biasa istilah urutan parameter, mereka termcap setara, dan beberapa terminal
jenis yang umumnya memiliki urutan seperti itu, adalah:

istilah termcap Terminal Perwakilan
────────────────────────────────────────────────── ─────────────
%p1%c %. adm
%p1%d %d hp, standar ANSI, vt100
%p1%'x'%+%c %+x konsep
%i %iq standar ANSI, vt100
%p1%?%'x'%>%t%p1%'y'%+%; %>xy konsep
%p2 dicetak sebelumnya %p1 %r hp

Gunakan = pilihan [-kamu]
Grafik -u opsi menghasilkan istilah deskripsi sumber dari terminal pertama nama istilah yang
relatif terhadap jumlah deskripsi yang diberikan oleh entri untuk terminal lain
nama istilah. Ini dilakukan dengan menganalisis perbedaan antara yang pertama nama istilah dan
lain nama istilah dan menghasilkan deskripsi dengan gunakan = bidang untuk terminal lainnya. Di dalam
dengan cara ini, dimungkinkan untuk memasang kembali entri terminfo generik ke terminal
keterangan. Atau, jika ada dua terminal yang serupa, tetapi diberi kode pada waktu yang berbeda atau oleh
orang yang berbeda sehingga setiap deskripsi adalah deskripsi lengkap, menggunakan infocmp akan ditampilkan
apa yang dapat dilakukan untuk mengubah satu deskripsi menjadi relatif terhadap yang lain.

Kemampuan akan dicetak dengan tanda (@) jika tidak ada lagi di awal
nama istilah, tapi salah satunya nama istilah entri berisi nilai untuk itu. Sebuah kemampuan
nilai akan dicetak jika nilai yang pertama nama istilah tidak ditemukan di yang lain
nama istilah entri, atau jika yang pertama dari yang lain nama istilah entri yang memiliki kemampuan ini
memberikan nilai kemampuan yang berbeda dari yang pertama nama istilah.

Urutan yang lain nama istilah entri signifikan. Sejak kompiler terminfo gerenyet
melakukan pemindaian kemampuan dari kiri ke kanan, menentukan dua gunakan = entri yang berisi
entri yang berbeda untuk kemampuan yang sama akan menghasilkan hasil yang berbeda tergantung pada
urutan entri yang diberikan. infocmp akan menandai inkonsistensi seperti itu
antara yang lain nama istilah entri seperti yang ditemukan.

Atau, menentukan kemampuan setelah a gunakan = entri yang berisi kemampuan itu
akan menyebabkan spesifikasi kedua diabaikan. Menggunakan infocmp untuk membuat ulang
deskripsi dapat menjadi pemeriksaan yang berguna untuk memastikan bahwa semuanya telah ditentukan dengan benar di
deskripsi sumber asli.

Kesalahan lain yang tidak menyebabkan file yang dikompilasi salah, tetapi akan memperlambat
waktu kompilasi, menentukan ekstra gunakan = bidang yang berlebihan. infocmp akan menandai
ada yang lain nama istilah gunakan = bidang yang tidak diperlukan.

Mengubah Database [-SEBUAH direktori] [-B direktori]
Seperti yang lain kutukan utilitas, infocmp mencari deskripsi terminal di beberapa
tempat. Anda dapat menggunakan TERMINFO dan TERMINFO_DIRS variabel lingkungan untuk menimpa
daftar default tempat pencarian yang dikompilasi (lihat kutukan(3X) untuk detailnya).

Anda juga dapat menggunakan opsi -A dan -B untuk mengganti daftar tempat yang akan dicari saat
membandingkan deskripsi terminal:

· Itu -A opsi menetapkan lokasi untuk yang pertama nama istilah

· Itu -B opsi menetapkan lokasi untuk yang lain nama istilah.

Dengan menggunakan opsi ini, dimungkinkan untuk membandingkan deskripsi untuk terminal dengan yang sama
nama terletak di dua database yang berbeda. Misalnya, Anda dapat menggunakan fitur ini untuk
membandingkan deskripsi untuk terminal yang sama yang dibuat oleh orang yang berbeda.

Lainnya Opsi
-0 menyebabkan bidang dicetak pada satu baris, tanpa pembungkus.

-1 menyebabkan bidang dicetak satu per satu. Jika tidak, bidangnya akan menjadi
dicetak beberapa baris dengan lebar maksimum 60 karakter.

-a mengatakan infocmp untuk mempertahankan kemampuan yang dikomentari daripada membuangnya.
Kemampuan dikomentari dengan mengawalinya dengan titik.

-D mengatakan infocmp untuk mencetak lokasi database yang diketahuinya, dan keluar.

-E Buang kemampuan terminal yang diberikan sebagai tabel, yang diperlukan dalam penginisialisasi C
untuk struktur TERMTYPE (struktur kemampuan terminal di ). Ini
opsi berguna untuk menyiapkan versi perpustakaan kutukan yang tertanam untuk yang diberikan
jenis terminal. Semua tabel dideklarasikan statis, dan diberi nama sesuai dengan
ketik dan nama entri terminal yang sesuai.

Sebelum ncurses 5.0, pemisahan antara -e dan -E pilihan tidak diperlukan; tetapi
dukungan untuk nama yang diperluas diperlukan untuk membuat array kemampuan terminal
terpisah dari struktur TERMTYPE.

-e Buang kemampuan terminal yang diberikan sebagai penginisialisasi C untuk TERMTYPE
struktur (struktur kemampuan terminal di ). Opsi ini berguna
untuk menyiapkan versi perpustakaan kutukan yang tertanam untuk tipe terminal tertentu.

-F membandingkan file terminfo. Ini mengasumsikan bahwa dua argumen berikut adalah nama file.
File dicari untuk kecocokan berpasangan antara entri, dengan dua entri
dianggap cocok jika ada nama mereka yang cocok. Laporan dicetak ke keluaran standar
daftar entri tanpa kecocokan di file lain, dan entri dengan lebih dari satu
cocok. Untuk entri dengan tepat satu kecocokan, ini mencakup laporan perbedaan.
Biasanya, untuk mengurangi volume laporan, penggunaan referensi tidak diselesaikan sebelumnya
mencari perbedaan, tetapi resolusi dapat dipaksakan dengan juga menentukan -r.

-f Tampilkan string terminfo kompleks yang berisi ekspresi if/then/else/endif
indentasi agar mudah dibaca.

-G Menampilkan literal konstan dalam bentuk desimal daripada karakter yang setara.

-g Tampilkan literal karakter konstan dalam bentuk kutipan daripada desimalnya
setara.

-i Analisis inisialisasi (is1, is2, is3), dan mengatur ulang (rs1, rs2, rs3), string dalam
entri, serta yang digunakan untuk memulai/menghentikan mode pemosisian kursor (smcup,
rmcup) serta memulai/menghentikan mode keymap (smkx, rmkx).

Untuk setiap string, kode mencoba menganalisisnya menjadi tindakan dalam kaitannya dengan yang lain
kemampuan dalam entri, kemampuan X3.64/ISO 6429/ECMA-48 tertentu, dan tertentu
Mode pribadi seri VT DEC (kumpulan urutan khusus yang dikenali telah
dipilih untuk kelengkapan atas database terminfo yang ada). Setiap baris laporan
terdiri dari nama kapabilitas, diikuti oleh titik dua dan spasi, diikuti oleh a
perluasan yang dapat dicetak dari string kemampuan dengan bagian yang cocok dikenali
tindakan yang diterjemahkan ke dalam deskripsi yang diberi tanda kurung {}.

Berikut adalah daftar urutan khusus DEC/ANSI yang dikenali:

Arti tindakan
────────────────────────────────────────
RIS reset penuh
SC simpan kursor
RC mengembalikan kursor
LL pulang
RSR reset wilayah gulir
────────────────────────────────────────
Reset lunak DECSTR (VT320)
Kontrol 7-bit S1C7T (VT220)
────────────────────────────────────────
ISO DEC G0 mengaktifkan grafik DEC untuk G0
ISO UK G0 mengaktifkan karakter UK untuk G0
ISO US G0 mengaktifkan karakter US untuk G0
ISO DEC G1 mengaktifkan grafik DEC untuk G1
ISO UK G1 mengaktifkan karakter UK untuk G1
ISO US G1 mengaktifkan karakter US untuk G1
────────────────────────────────────────
Mode keypad aplikasi DECPAM
Mode keypad normal DECPNM
DECANSI masuk ke mode ANSI
────────────────────────────────────────
Mode aksi keyboard ECMA[+-]AM
ECMA[+-]IRM memasukkan mode ganti
ECMA[+-]SRM mengirim mode terima
ECMA[+-]mode umpan baris LNM
────────────────────────────────────────
DEC[+-]tombol kursor aplikasi CKM
DES[+-]ANM mengatur mode VT52
DEC[+-]COLM 132-kolom mode
DES[+-]SCLM gulir halus
DEC[+-]SCNM mode video terbalik
DEC[+-]mode asal OM
DEC[+-]mode sampul AWM
DES[+-]Mode pengulangan otomatis ARM

Ini juga mengenali tindakan SGR yang sesuai dengan Grafik Set ANSI/ISO 6429/ECMA
Rendition, dengan nilai NORMAL, BOLD, UNDERLINE, BLINK, dan REVERSE. Semua kecuali
NORMAL dapat diawali dengan `+' (menghidupkan) atau `-' (mematikan).

SGR0 menunjukkan urutan sorotan kosong (setara dengan {SGR:NORMAL}).

-l Setel format keluaran ke terminfo.

-p Abaikan spesifikasi padding saat membandingkan string.

-Q n Daripada menampilkan sumber dalam format terminfo (teks), cetak format terkompilasi (biner)
dalam bentuk heksadesimal atau base64, tergantung pada nilai opsi:

1 heksadesimal

2 basis64

3 heksadesimal dan base64

-q Ini membuat output sedikit lebih pendek:

· Buat daftar perbandingan lebih pendek dengan menghilangkan subjudul, dan menggunakan "-" untuk
kemampuan tidak ada, "@" untuk dibatalkan daripada "NULL".

· Abaikan komentar "Direkonstruksi dari" untuk daftar sumber.

-Rbagian
Batasi output ke subset tertentu. Opsi ini untuk digunakan dengan versi kuno
terminfo seperti yang ada di SVr1, Ultrix, atau HP/UX yang tidak mendukung set lengkap
SVR4/XSI Kutukan terminfo; dan varian seperti AIX yang memiliki ekstensi sendiri
tidak kompatibel dengan SVr4/XSI.

Subset terminfo yang tersedia adalah "SVr1", "Ultrix", "HP", dan "AIX"; Lihat istilah(5) untuk
rincian. Anda juga dapat memilih subset "BSD" yang hanya memilih kemampuan dengan
setara termcap diakui oleh 4.4BSD.

-s [d|i|l|c]
Grafik -s opsi mengurutkan bidang dalam setiap jenis sesuai dengan argumen di bawah ini:

d tinggalkan bidang sesuai urutan penyimpanannya di istilah database.

i Sortir dengan istilah Nama.

l urutkan berdasarkan nama variabel C yang panjang.

c urutkan berdasarkan termcap Nama.

Jika -s opsi tidak diberikan, bidang yang dicetak akan diurutkan berdasarkan abjad
oleh istilah nama dalam setiap jenis, kecuali dalam kasus -C atau itu -L
opsi, yang menyebabkan penyortiran dilakukan oleh termcap nama atau panjang C
nama variabel, masing-masing.

-T menghilangkan batasan ukuran pada teks yang dihasilkan. Ini terutama berguna untuk
pengujian dan analisis, karena deskripsi yang dikompilasi terbatas (misalnya, 1023 untuk
termcap, 4096 untuk terminfo).

-t mengatakan gerenyet untuk membuang kemampuan yang dikomentari. Biasanya saat menerjemahkan dari
terminfo ke termcap, kemampuan yang tidak dapat diterjemahkan dikomentari.

-U mengatakan infocmp untuk tidak mem-post-proses data setelah mem-parsing file sumber. Ini
fitur membantu ketika membandingkan konten sebenarnya dari dua file sumber, karena itu
mengecualikan kesimpulan bahwa infocmp membuat untuk mengisi data yang hilang.

-V melaporkan versi ncurses yang digunakan dalam program ini, dan keluar.

-v n mencetak informasi penelusuran tentang kesalahan standar saat program berjalan. Nilai yang lebih tinggi
dari n menginduksi verbositas yang lebih besar.

-w lebar
mengubah output menjadi lebar karakter.

-x mencetak informasi untuk kemampuan yang ditentukan pengguna. Ini adalah ekstensi untuk
repertoar terminfo yang dapat dimuat menggunakan -x pilihan dari gerenyet.

Gunakan infocmp online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad