EnglishFrenchSpanyol

Ad


Favicon OnWorks

bview - Dalam talian dalam Awan

Jalankan bview dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan bview yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


bvi, bview - editor visual untuk fail binari

VERSION


bvi-1.4.0

SINOPSIS


bvi [-R] [-c cmd] [-f skrip] [-s skip] [-e akhir] [-n panjang] fail...
bview [-R] [-c cmd] [-f skrip] [-s skip] [-e akhir] [-n panjang] fail...

PILIHAN


fail...
Senarai nama fail. Yang pertama akan menjadi fail semasa dan akan dibaca ke dalam
penampan. Kursor akan diletakkan pada baris pertama penimbal. awak
boleh pergi ke fail lain dengan arahan ":next".

-R "Readonly": Bendera baca sahaja ditetapkan untuk semua fail, mengelakkan kemalangan
menimpa dengan arahan tulis.

-s skip
menyebabkan bvi memuatkan fail bukan dari mula tetapi dari offset skip. Langkau bait offset
dari awal input. Secara lalai, ofset ditafsirkan sebagai perpuluhan
nombor. Dengan 0x atau 0X terkemuka, ofset ditafsirkan sebagai nombor perenambelasan,
jika tidak, dengan pendahuluan 0, offset ditafsirkan sebagai nombor perlapanan. Melampirkan
aksara b, k atau m untuk mengimbangi menyebabkan ia ditafsirkan sebagai gandaan 512, 1024,
atau 1048576, masing-masing.

-e akhir
menyebabkan bvi memuatkan fail tidak sehingga tamat tetapi sehingga alamat akhir.

-n panjang
menyebabkan bvi tidak memuatkan fail lengkap tetapi hanya panjang bait.

-c cmd
cmd akan dilaksanakan selepas fail pertama dibaca. Sekiranya cmd mengandungi
ruang ia mesti disertakan dalam petikan berganda (ini bergantung pada shell iaitu
digunakan).

-f skrip
Perintah ini menyediakan cara untuk mengumpul satu siri perintah "ex" (titik bertitik) ke dalam a
fail skrip, kemudian gunakan fail ini untuk mengedit fail lain. Oleh kerana tiada aliran binari
editor "bsed", anda boleh menggunakan pilihan ini untuk membuat beberapa perubahan global dalam binari
fail.

DESCRIPTION


Bvi adalah singkatan dari "Binary VIsual editor". Bvi ialah editor berorientasikan skrin untuk fail binari;
set arahannya adalah berdasarkan pada vi(1) penyunting teks. Sebagai editor binari tidak
mempunyai konsep "garisan" terdapat perbezaan dari arahan Vi di mana sahaja yang terakhir
berorientasikan garis.

PERBANDINGAN


Perbezaan utama antara Vi dan Bvi ialah:

Skrin dibahagikan kepada tiga bahagian atau anak tetingkap: Ofset bait (kiri melampau), heks
anak tetingkap (tengah) dan anak tetingkap ascii (kanan) yang menunjukkan sebagai aksara boleh cetak bait tersebut
dalam anak tetingkap heks. Pada terminal 80 lajur akan terdapat enam belas nilai hex dan nilainya
Nilai ASCII pada setiap baris skrin. Ambil perhatian bahawa (seperti yang dijangkakan) bait pertama mempunyai
mengimbangi '0' (sifar).

Anda boleh menogol antara tetingkap hex dan ascii dengan kekunci tab (TAB). Togol antara
kedua-dua tingkap ini tidak mengubah kedudukan semasa (offset) dalam fail.

Tiada konsep "baris": Fail dianggap sebagai satu aliran bait yang panjang. watak-watak
"baris baharu" dan "pemulangan pengangkutan" bukanlah sesuatu yang istimewa, iaitu ia tidak pernah menandakan penghujung baris.
Oleh itu garisan pada skrin tidak mewakili garisan dengan cara biasa. Data rosak
merentasi garisan skrin sewenang-wenangnya. Akibatnya tiada arahan dalam bvi dari ex or
vi yang berdasarkan nombor baris, cth "dd", "yy", 'C', 'S', 'o', 'O'. Ini juga berubah
maksud "julat" sebelum arahan ":write" kepada offset bait, iaitu arahan
":100,200w foo" menulis semua *bait* (bukan baris) daripada mengimbangi 100 hingga mengimbangi 200 ke fail
"foo".

Tiada "objek teks": Tiada juga susunan khusus teks seperti perkataan, perenggan,
ayat, bahagian dan sebagainya.

"Pembaris" yang dilanjutkan: Garis bawah skrin menunjukkan alamat semasa (byte offset)
dan watak semasa dalam tatatanda ini:

oktal, perenambelasan, perpuluhan dan ascii.

Corak carian: Semua arahan carian memahami aksara khas ini:

. mana-mana watak
[] set aksara
* sifar atau lebih kejadian char atau set sebelumnya

Tetapi kerana tiada konsep garisan anda tidak boleh menggunakan simbol standard ("sauh") untuk
"permulaan-baris" ('^') dan "akhir-baris" ('$'). Mencari permulaan/akhir baris mesti
dilakukan secara eksplisit dengan menambahkan aksara khas ini pada corak carian anda menggunakan ini
urutan meta:

\n baris baharu
\r kembali
\t tab
\0 sifar binari

Arahan carian tambahan: Sama seperti arahan carian teks, terdapat hex-
fungsi carian '\' dan '#' yang membolehkan untuk mencari sebarang nilai bait. Contoh: "\62 76
69" akan mencari rentetan "bvi". Ruang antara nilai heks adalah pilihan, jadi mencari
untuk "6775636B6573" akan mencari "guckes".

Menukar panjang data (sisipan, pemadaman) memindahkan data ke alamat lain; ini
adalah buruk untuk banyak kes (cth. pangkalan data, fail program) dan dengan itu dilumpuhkan secara lalai. awak
boleh mendayakan arahan ini dengan menaip

:set memmove

BVI Mod:

Mod Perintah (Mod Biasa):

Input dianggap sebagai arahan. Ambil perhatian bahawa mod arahan ialah mod lalai selepas permulaan dan
selepas melarikan diri daripada mod input. Gunakan ESC (melarikan diri) untuk membatalkan sebahagian (belum selesai)
perintah.

Mod Input:

Input dianggap sebagai penggantian aksara semasa atau (selepas akhir fail) adalah
dilampirkan pada fail semasa. Mod ini dimasukkan daripada mod arahan dengan menaip salah satu daripada
'i', 'I', 'A', 'r' atau 'R'. Anda boleh memasukkan aksara dari papan kekunci (dalam ASCII
tetingkap) atau nilai heksadesimal (dalam tetingkap HEX). Taip TAB untuk bertukar antara kedua-dua ini
tingkap. Taip ESC untuk menyelesaikan input semasa dan kembali ke mod arahan. Taip CTRL-C ke
batalkan arahan semasa secara tidak normal.

Mod baris arahan (Mod Baris Terakhir atau : mod):

Sama seperti vi, mod ini dimasukkan dengan menaip salah satu aksara : / ? \ # ! The
arahan ditamatkan dan dilaksanakan dengan menaip pemulangan pengangkutan; untuk membatalkan sebahagiannya
arahan yang ditaip, taip ESC untuk membatalkan arahan semasa dan kembali ke mod arahan.

PERSEKITARAN


Editor mengiktiraf pembolehubah persekitaran BVIINIT sebagai arahan (atau senarai
arahan) untuk dijalankan apabila ia dimulakan. Jika pembolehubah ini tidak ditentukan, editor akan menyemak
arahan permulaan dalam fail ~/.bvirc fail, yang anda mesti miliki. Namun, jika ada
a .bvirc dimiliki oleh anda dalam direktori semasa, editor mengambil arahan permulaannya
daripada fail ini - mengatasi kedua-dua fail dalam direktori rumah anda dan persekitaran
berubah-ubah.

TERMINOLOGI


Nama aksara disingkatkan seperti berikut:
Abbr. nama ASCII aka
Pemulangan gerabak CR 010
^A 001 kawalan-a
^H 008 kawalan-h
^I 009 kawalan-i aka TAB
^U 021 kawalan-u
^Z 026 kawalan-z
ESC 027 melarikan diri aka ESC
DEL 127 padam
KIRI --- anak panah kiri
KANAN --- anak panah kanan
BAWAH --- anak panah ke bawah
ATAS --- anak panah atas

COMMAND RINGKASAN


Lihat TERMINOLOGI untuk ringkasan tentang singkatan nama kunci yang digunakan dalam yang berikut
penerangan tentang perintah.

Abstrak:
Kekunci anak panah menggerakkan kursor pada skrin dalam tetingkap semasa.

Contoh arahan:
:versi menunjukkan maklumat versi
<- v ^ -> kekunci anak panah menggerakkan kursor
hjkl sama seperti kekunci anak panah
anda membuat asal perubahan sebelumnya
ZZ keluar dari bvi, menyimpan perubahan
:q! berhenti, buang perubahan
/teks carian untuk teks
^U ^D tatal ke atas atau bawah

Counts sebelum bvi arahan:
Nombor boleh ditaip sebagai awalan kepada beberapa arahan.
Mereka ditafsirkan dalam salah satu cara ini.

lajur skrin ⎪
bait fail G
jumlah tatal ^D ^U
kesan berulang kebanyakan yang lain

mengganggu, membatalkan
Sisipan hujung ESC atau arahan tidak lengkap
DEL (padam atau rubout) sampukan

File manipulasi:
ZZ jika fail diubah suai, tulis dan keluar;
jika tidak, keluar
:w tulis penimbal ditukar kepada fail
:w! tulis penimbal ditukar kepada fail, mengatasi
baca sahaja (tulis "terpaksa")
:q berhenti apabila tiada perubahan dibuat
:q! berhenti dan buang semua perubahan
:e fail mengedit fail
:e! baca semula fail semasa, buang semua perubahan
:e # edit fail ganti
:e! # edit fail ganti, buang perubahan
:w fail tulis penimbal semasa ke fail
:dalam! fail tulis penimbal semasa ke fail mengatasi
baca sahaja (ini "menimpa" fail)
:sh jalankan arahan seperti yang ditetapkan dengan pilihan "shell",
kemudian kembali
:!cmd jalankan arahan cmd daripada "cangkang", kemudian
pulangan
:n edit fail seterusnya dalam senarai hujah
:f tunjukkan nama fail semasa, bendera yang diubah suai,
mengimbangi bait semasa, dan peratusan daripada
kedudukan semasa dalam penimbal
^G sama seperti :f

Tambahan mengedit arahan
Anda boleh memasukkan/menambah/menukar bait dalam ASCII/binary/decimal/ heksadesimal atau oktal
perwakilan. Anda boleh memasukkan beberapa baris input (skrin). Baris dengan hanya titik
(.) di dalamnya akan menamatkan arahan. Anda tidak boleh menaip nilai yang lebih besar daripada bait
nilai. Ini menyebabkan pengabaian arahan. Menekan kekunci CR tidak memasukkan a
baris baharu - aksara ke dalam fail. Jika anda menggunakan mod ASCII anda boleh menggunakan mod khas
aksara \n, \r, \t dan \0.

:i aCR memasukkan bait (ASCII) pada kedudukan kursor
:a bCR tambahkan bait (Perduaan) pada akhir fail
:c hCR menukar bait (heksadesimal) pada kedudukan kursor

Tahap bit operasi
:dan n operasi 'dan' bitwise dengan nilai n
:atau n operasi 'atau' bitwise dengan nilai n
:xor n operasi 'xor' bitwise dengan nilai n
: neg pelengkap dua
: bukan penafian logik
:sl i alih setiap bait i bit ke kiri
:sr i alih setiap bait i bit ke kanan
:rl i putar setiap bait i bit ke kiri
:rr i putar setiap bait i bit ke kanan

Perintah mod alamat
:w foo tulis penimbal semasa ke fail
bernama "foo"
:5,10w foo salin bait 5 hingga 100 ke dalam sebagai
fail bernama foo
:.,.+20w foo salin bait semasa dan seterusnya
20 bait kepada foo
:^,'aw foo tulis semua bait dari awal
melalui penanda 'a'
:/tepuk/, $ foo corak carian tepuk dan dan salinan
melalui akhir fail

Penentududukan dalam fail:
^B skrin ke belakang
^F skrin hadapan
^D tatal ke bawah separuh skrin
^U tatal ke atas separuh skrin
nG pergi ke aksara yang ditentukan
(akhir lalai), di mana n ialah alamat perpuluhan
/tepuk padanan baris seterusnya tepuk
?tepuk padanan baris sebelumnya tepuk
\heks lompat ke kejadian seterusnya rentetan heks heks
#heks lompat ke kejadian sebelumnya rentetan hex heks
n ulangi arahan carian terakhir
N ulang perintah carian terakhir, tetapi sebaliknya
arah

Melaraskan yang skrin:
^L jelas dan lukis semula skrin
Skrin lukis semula zCR dengan garisan semasa di bahagian atas skrin
z- lukis semula skrin dengan garisan semasa di bahagian bawah
skrin
z. lukis semula skrin dengan garisan semasa di tengah
skrin
/tepuk/z- cari corak tepuk dan kemudian menggerakkan arus
baris ke bawah
^E tatal skrin ke bawah 1 baris
^Y tatal skrin ke atas 1 baris

Marking and kembali:
mx tandakan kedudukan semasa dengan huruf kecil x
Nota: arahan ini berfungsi untuk semua huruf kecil
'x gerakkan kursor untuk menandakan x dalam bahagian ASCII
`x gerakkan kursor untuk menandakan x dalam bahagian HEX
'' alihkan kursor ke konteks sebelumnya dalam bahagian ASCII
`` alihkan kursor ke konteks sebelumnya dalam bahagian HEX

Talian kedudukan:
H lompat ke baris pertama pada skrin ("atas")
L melompat ke baris terakhir pada skrin ("rendah")
M lompat ke garisan tengah pada skrin ("tengah")
- lompat ke baris sebelumnya pada skrin
+ lompat ke baris seterusnya pada skrin
CR sama dengan +
BAWAH atau j baris seterusnya, lajur yang sama
ATAS atau k baris sebelumnya, lajur yang sama

Watak kedudukan:
^ bait pertama dalam tetingkap HEX
$ hujung garisan skrin
l atau KANAN melompat ke bait seterusnya (dalam semasa
garis skrin)
h atau LEFT melompat ke bait sebelumnya (dalam current
garis skrin)
^H sama seperti LEFT
ruang sama dengan KANAN
fx cari kejadian seterusnya watak x
Fx mencari kejadian sebelumnya watak x
n⎪ lompat ke nbait / aksara ke dalam semasa
selaras

Rentetan:
(berfungsi serupa dengan tali(1) perintah)
Nota: "Perkataan" ditakrifkan sebagai rentetan "tidak dicetak
watak".
e lompat ke hujung perkataan seterusnya
w melompat ke permulaan perkataan seterusnya
b melompat ke permulaan perkataan sebelumnya
W ke hadapan ke rentetan seterusnya dihadkan dengan a
\0 atau \n
B kembali ke rentetan sebelumnya yang dihadkan dengan a
bukan mencetak char

Pembetulan semasa masukkan:
^H padam aksara terakhir (ruang belakang)
padam aksara padam anda, sama seperti ^H (ruang belakang)
ESC menamatkan pemasukan, kembali ke mod arahan

Tambah and ganti:
Lampiran di hujung fail
rx gantikan bte semasa dengan char 'x'
R masukkan mod ganti; untuk semua input seterusnya,
bait semasa ditimpa dengan aksara input seterusnya; cuti
gantikan mod dengan ESC.

Lain-lain Operasi:
Togol TAB antara bahagian ASCII dan HEX

Yank and Letak:
3ySPACE tarik 3 aksara
p masukkan kandungan penimbal yank
o gantikan teks dengan kandungan penimbal yank
P letak semula di hujung fail

Buat asal, Buat semula:
anda membuat asal perubahan terakhir
Nota: Hanya perubahan terakhir boleh dibuat asal.
Oleh itu arahan ini bertukar-tukar antara
keadaan terakhir dan kedua-t-terakhir penimbal.

Menetapkan Pilihan:
Dengan arahan :set anda boleh menetapkan pilihan dalam bvi

Perihalan Lalai Pilihan

autotulis sekarang Simpan fail semasa, jika diubah suai, jika anda
berikan :n, :r atau ! perintah
lajur cm=16 pada terminal lebar 80 aksara
ignorecase noic Mengabaikan huruf besar dalam carian
sihir nomagic Membuat . [ * istimewa dalam corak
memmove nomm membolehkan memasukkan dan memadam arahan
offset of=0 menambah offset pada alamat yang dipaparkan
baca sahaja noro Jika ditetapkan, tulis gagal melainkan anda menggunakan ! selepas arahan
tatal sc=1/2 tetingkap
Bilangan baris yang ditatal oleh ^U dan ^D
showmode mo Memaparkan baris status di bahagian bawah skrin
ringkas nota Biarkan anda memperoleh mesej ralat yang lebih pendek
tingkap tingkap=saiz skrin
Garisan dalam tingkap, boleh dikurangkan pada terminal perlahan
panjang perkataan wl=4 Panjang rentetan ASCII ditemui oleh w, W, b atau B
wrapscan ws Carian membalut melepasi hujung fail
unixstyle nous Perwakilan aksara ascii di bawah
32 dipaparkan dalam baris status seperti yang ditunjukkan
in ASCII(7) jika tidak ditetapkan sebaliknya dalam gaya DOS (^A)

Gunakan bview dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema WooCommerce React, dibina dengan
    Seterusnya JS, Webpack, Babel, Node dan
    Ekspres, menggunakan GraphQL dan Apollo
    Pelanggan. Kedai WooCommerce dalam React(
    mengandungi: Produk...
    Muat turun Tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo pakej untuk ArchLabs Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ia telah dihoskan dalam OnWorks di...
    Muat turun archlabs_repo
  • 4
    Projek Zephyr
    Projek Zephyr
    Projek Zephyr ialah generasi baharu
    sistem pengendalian masa nyata (RTOS) yang
    menyokong pelbagai perkakasan
    seni bina. Ia berdasarkan a
    inti tapak kecil...
    Muat turun Projek Zephyr
  • 5
    SCON
    SCON
    SCons ialah alat pembinaan perisian
    itu adalah alternatif yang lebih baik daripada
    alat binaan klasik "Buat" yang
    kita semua tahu dan suka. SCons ialah
    melaksanakan...
    Muat turun SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ialah penterjemah kod pseudo untuk
    pelajar pengaturcaraan berbahasa Sepanyol.
    Tujuan utamanya adalah untuk menjadi alat untuk
    mempelajari dan memahami asas
    konsep...
    Muat turun PSeInt
  • Lebih »

Arahan Linux

Ad