İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

bvi - 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 bvi ç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 çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen bvi komutudur.

Program:

ADI


bvi, bview - ikili dosyalar için görsel düzenleyici

VERSION


bvi-1.4.0

SİNOPSİS


bvi [-R] [-c cmd] [-f senaryo] [-s atlamak] [-e son] [-n uzunluk] dosya...
bbak [-R] [-c cmd] [-f senaryo] [-s atlamak] [-e son] [-n uzunluk] dosya...

SEÇENEKLER


dosya...
Dosya adlarının bir listesi. İlki geçerli dosya olacak ve okunacak
tampon. İmleç, ara belleğin ilk satırında konumlanacaktır. Sen
":next" komutu ile diğer dosyalara ulaşabilirsiniz.

-R "Salt okunur": Salt okunur bayrağı tüm dosyalar için ayarlanarak yanlışlıkla
bir yazma komutuyla üzerine yazma.

-s atlamak
bvi'nin bir dosyayı baştan değil, ofsetten yüklemesine neden olur atlamak. Ofset baytlarını atla
girişin başından itibaren. Varsayılan olarak, ofset ondalık sayı olarak yorumlanır
sayı. Baştaki 0x veya 0X ile ofset, onaltılık bir sayı olarak yorumlanır,
aksi takdirde, baştaki 0 ​​ile, ofset sekizlik bir sayı olarak yorumlanır. ekleme
ofset için b, k veya m karakteri, 512, 1024'ün katları olarak yorumlanmasına neden olur,
veya sırasıyla 1048576.

-e son
bvi'nin bir dosyayı sonuna kadar değil, adrese kadar yüklemesine neden olur son.

-n uzunluk
bvi'nin tüm dosyayı yüklememesine, yalnızca uzunluk bayt.

-c cmd
cmd ilk dosya okunduktan sonra yürütülecektir. Eğer cmd içeren
boşluklar çift tırnak içine alınmalıdır (bu,
Kullanılmış).

-f senaryo
Bu komut, bir dizi "ex" (iki nokta üst üste) komutunu bir
komut dosyası, ardından diğer dosyaları düzenlemek için bu dosyayı kullanın. İkili akış olmadığı için
düzenleyici "bsed", bir ikili dosyada birkaç genel değişiklik yapmak için bu seçeneği kullanabilirsiniz.
dosyası.

TANIM


Bvi, "İkili Görsel düzenleyici" anlamına gelir. Bvi, ikili dosyalar için ekran odaklı bir düzenleyicidir;
onun komut seti şuna dayanmaktadır: vi(1) metin düzenleyici. İkili bir düzenleyici olmadığı için
"çizgi" kavramına sahip olmak, Vi komutlarının olduğu her yerde Vi komutlarından farklılıklar vardır.
çizgi yönlendirmek.

KARŞILAŞTIRMA


Vi ve Bvi arasındaki temel farklar şunlardır:

Ekran üç bölüme veya bölmeye bölünmüştür: Bayt ofseti (aşırı sol), hex
bölme (orta) ve bu baytları yazdırılabilir karakterler olarak gösteren bir ascii bölmesi (sağ)
altıgen bölmede. 80 sütunlu bir terminalde on altı onaltılık değer olacaktır ve bunların
Her ekran satırındaki ASCII değerleri. (beklendiği gibi) ilk baytın
ofset '0' (sıfır).

Sekme tuşu (TAB) ile hex ve ascii pencereleri arasında geçiş yapabilirsiniz. arasında geçiş yapmak
bu iki pencere, dosya içindeki mevcut konumu (ofset) değiştirmez.

"Satır" kavramı yok: Dosyalar, uzun bir bayt akışı olarak kabul edilir. Karakterler
"yeni satır" ve "satır başı" özel değildir, hiçbir zaman satır sonunu işaretlemezler.
Bu nedenle ekrandaki çizgiler normal şekilde çizgileri temsil etmez. Veri bozuk
keyfi olarak ekran çizgileri boyunca. Sonuç olarak, bvi'de ex veya
satır numaralarına dayanan vi, örneğin "dd", "yy", 'C', 'S', 'o', 'O'. Bu da değişir
bir bayt ofsetine ":write" komutundan önceki "aralık"ın anlamı, yani komut
":100,200w foo", ofset 100'den offset 200'e kadar tüm *baytları* (satırları değil) dosyaya yazar
"foo".

"Metin nesneleri" yok: Ayrıca kelimeler, paragraflar,
cümleler, bölümler vb.

Genişletilmiş "cetvel": Ekranın alt satırı geçerli adresi gösterir (bayt ofseti)
ve bu gösterimlerdeki mevcut karakter:

sekizli, onaltılı, ondalık ve ascii.

Arama kalıpları: Tüm arama komutları şu özel karakterleri anlar:

. herhangi bir karakter
[] karakter kümesi
* önceki karakter veya kümenin sıfır veya daha fazla tekrarı

Ancak çizgi kavramı olmadığı için standart sembolleri ("çapalar") kullanamazsınız.
"satır başı" ('^') ve "satır sonu" ('$'). Satırların başı/sonunun aranması
bu özel karakterleri, bunları kullanarak arama düzeninize ekleyerek açıkça yapılabilir.
meta dizileri:

\n yeni satır
\r dönüş
\t sekmesi
\0 ikili sıfır

Ek arama komutları: Metin arama komutlarına benzer şekilde ek onaltılık komutlar vardır.
herhangi bir bayt değerini aramaya izin veren '\' ve '#' arama işlevleri. Örnek: "\62 76
69", "bvi" dizesini arayacaktır. Onaltılık değer arasındaki boşluklar isteğe bağlıdır, bu nedenle arama
"6775636B6573" için "guckes" bulacaksınız.

Veri uzunluğunun değiştirilmesi (ekleme, silme) verileri diğer adreslere taşır; Bugün nasılsın
çoğu durumda (örn. veritabanları, program dosyaları) kötüdür ve bu nedenle varsayılan olarak devre dışıdır. Sen
yazarak bu komutları etkinleştirebilir

:hafızayı ayarla

BVI Modlar:

Komut Modu (Normal Mod):

Giriş, komut olarak kabul edilir. Başlattıktan sonra komut modunun varsayılan mod olduğunu unutmayın ve
giriş modundan çıktıktan sonra. Kısmi (tamamlanmamış) iptal etmek için ESC (kaçış) kullanın
Komut.

Giriş Modu:

Girdi, geçerli karakterlerin değiştirilmesi olarak kabul edilir veya (dosyanın sonundan sonra)
geçerli dosyaya eklenir. Bu moda komut modundan aşağıdakilerden biri yazılarak girilir.
'ben', 'ben', 'A', 'r' veya 'R'. Karakterleri klavyeden girebilirsiniz (ASCII'de
penceresi) veya onaltılık değerler (HEX penceresinde). Bu ikisi arasında geçiş yapmak için TAB yazın
pencereler. Mevcut girişi bitirmek ve komut moduna dönmek için ESC yazın. için CTRL-C yazın
mevcut komutu anormal şekilde iptal edin.

Komut satırı modu (Son Satır Modu veya : modu):

vi'ye benzer şekilde, bu moda şu karakterlerden biri yazılarak girilir: / ? \ # ! NS
komut, satır başı yazılarak sonlandırılır ve yürütülür; kısmen iptal etmek
yazılan komutu, mevcut komutu iptal etmek ve komut moduna dönmek için ESC yazın.

ÇEVRE


Düzenleyici, BVIINIT ortam değişkenini bir komut (veya
komutları) başladığında çalıştırmak için. Bu değişken tanımsızsa, editör şunları kontrol eder:
dosyadaki başlatma komutları ~/.bvirc sahip olmanız gereken dosya. Ancak, varsa
a .bvirc geçerli dizinde size aitse, düzenleyici başlangıç ​​komutlarını alır
bu dosyadan - hem ana dizininizdeki hem de ortamdaki dosyayı geçersiz kılmak
değişkeni.

TERMİNOLOJİ


Karakter adları aşağıdaki gibi kısaltılır:
Kısaltma ASCII adı aka
CR 010 satır başı
^A 001 kontrol-a
^H 008 kontrol-h
^I 009 kontrolü-i diğer adıyla TAB
^U 021 kontrol-u
^Z 026 kontrol-z
ESC 027 kaçış aka ESC
DEL 127 silme
SOL --- sol ok
SAĞ --- sağ ok
AŞAĞI --- aşağı ok
YUKARI --- yukarı ok

KOMUT ÖZET


Aşağıdakilerde kullanılan anahtar adı kısaltmaları hakkında bir özet için TERMİNOLOJİ'ye bakın.
komutların açıklaması.

Özet:
Ok tuşları, imleci geçerli pencere içinde ekranda hareket ettirir.

Örnek komutları:
:versiyon göster sürüm bilgisi
<- v ^ -> ok tuşları imleci hareket ettirir
hjkl ok tuşlarıyla aynı
önceki değişikliği geri alırsın
ZZ bvi'den çıkıyor, değişiklikleri kaydediyor
:Q! çık, değişiklikleri at
/metin aramak metin
^U ^D yukarı veya aşağı kaydır

Sayımlar önce bvi komutları:
Sayılar, bazı komutlara önek olarak yazılabilir.
Bu yollardan biriyle yorumlanırlar.

ekran sütunu
G dosyasının baytı
kaydırma miktarı ^D ^U
geri kalanın çoğunu tekrar et

kesintiye uğratmak, iptal
ESC bitiş ekleme veya eksik komut
DEL (silme veya silme) kesintileri

fileto manipülasyon:
Dosya değiştirilmişse ZZ, yaz ve çık;
aksi halde çıkış
:w değiştirilen arabelleği dosyaya yaz
:w! değiştirilen arabelleği dosyaya yaz, geçersiz kıl
salt okunur ("zorunlu" yazma)
:q hiçbir değişiklik yapılmadığında çık
:Q! çıkın ve tüm değişiklikleri atın
:e dosya düzenleme dosya
:e! mevcut dosyayı yeniden oku, tüm değişiklikleri at
:e # alternatif dosyayı düzenle
:e! # alternatif dosyayı düzenleyin, değişiklikleri atın
:w dosya geçerli arabelleğe yaz dosya
:içinde! dosya geçerli arabelleğe yaz dosya ağır basan
salt okunur (bu, dosyanın "üzerine yazar")
:sh komutu "kabuk" seçeneğiyle ayarlandığı gibi çalıştırın,
sonra geri dön
:!cmd komutu çalıştır cmd "kabuk" dan, sonra
dönüş
:n bağımsız değişken listesindeki sonraki dosyayı düzenle
:f mevcut dosya adını, değiştirilmiş bayrağı göster,
geçerli bayt ofseti ve yüzdesi
arabellek içindeki geçerli konum
^G :f ile aynı

Ek düzenleme komutlar
ASCII/ikili/ondalık/onaltılı veya sekizli olarak bayt ekleyebilir/ekleyebilir/değiştirebilirsiniz
temsil. Birkaç (ekran) giriş satırı girebilirsiniz. Sadece noktalı bir çizgi
(.) içindeki komutu sonlandıracaktır. Bir bayttan büyük değerler yazmamalısınız
değer. Bu, komutun terk edilmesine neden olur. CR tuşuna basıldığında bir
newline - dosyaya karakter. ASCII modunu kullanıyorsanız, özel
\n, \r, \t ve \0 karakterleri.

:i aCR imleç konumunda bayt (ASCII) ekler
:a bCR dosyanın sonuna bayt ekler (İkili)
:c hCR imleç konumunda bayt değişikliği (onaltılık)

bit düzeyi operasyonlar
:ve n değerle bit düzeyinde 've' işlemi n
:veya n değerle bit düzeyinde 'veya' işlemi n
:xor n değeri olan bitsel 'xor' işlemi n
:neg ikinin tamamlayıcısı
:mantıksal olumsuzlama değil
:sl i her baytı kaydır i soldaki bitler
:sr i her baytı kaydır i sağdaki bitler
:rl i her baytı döndür i soldaki bitler
:rr i her baytı döndür i sağdaki bitler

Komuta kip adresleri
:w foo geçerli arabelleği bir dosyaya yazar
"foo" adlı
:5,10w foo bayt 5'ten 100'e kopyala
foo adlı dosya
:.,.+20w foo geçerli baytı ve sonrakini kopyala
foo için 20 bayt
:^,'aw foo baştan itibaren tüm baytları yaz
'a' işaretçisi aracılığıyla
:/okşama/,$ foo arama modeli okşama ve ve kopyala
dosyanın sonuna kadar

konumlandırma içinde Dosya:
^B geri ekran
^F ileri ekran
^D yarım ekranda aşağı kaydır
^U yarım ekran yukarı kaydır
nG belirtilen karaktere git
(varsayılan sonu), nerede n ondalık bir adrestir
/okşama sonraki satır eşleşmesi okşama
?okşama önceki satır eşleşmesi okşama
\hex altıgen dizenin sonraki oluşumuna atla hex
#hex altıgen dizenin önceki oluşumuna atla hex
n son arama komutunu tekrarla
N son arama komutunu tekrarla, ancak tersi
yön

ayar the ekran:
^L ekranı temizle ve yeniden çiz
zCR, ekranın üst kısmındaki geçerli satırla ekranı yeniden çiziyor
z- altındaki geçerli satırla ekranı yeniden çiz
ekran
z. merkezinde geçerli çizgi ile ekranı yeniden çizin
ekran
/okşama/z- desen ara okşama ve sonra akımları hareket ettirin
alt çizgi
^E ekranı 1 satır aşağı kaydır
^Y ekranı 1 satır yukarı kaydır

İşaretleme ve geri dönen:
mx mevcut konumu küçük harfle işaretleyin x
Not: bu komut tüm küçük harfler için çalışır
'x imleci işaretlemek için hareket ettirin x ASCII bölümünde
`x imleci işaretlemek için hareket ettirin x HEX bölümünde
'' imleci ASCII bölümünde önceki bağlama taşı
`` HEX bölümünde imleci önceki bağlama taşı

çizgi konumlandırma:
H ekrandaki ilk satıra atlar ("üst")
L ekrandaki son satıra atlar ("düşük")
M ekranda orta çizgiye atla ("orta")
- ekranda önceki satıra atla
+ ekranda sonraki satıra atla
CR aynı +
AŞAĞI veya j sonraki satır, aynı sütun
UP veya k önceki satır, aynı sütun

Karakter konumlandırma:
^ HEX penceresindeki ilk bayt
$ ekran satırı sonu
l veya SAĞ bir sonraki bayta atlar (geçerli
ekran çizgisi)
h veya SOL önceki bayta atlama (geçerli
ekran çizgisi)
^H SOL ile aynı
boşluk SAĞ ile aynı
fx karakterin sonraki oluşumunu bul x
Fx karakterin önceki oluşumunu bul x
n⎪ üzerine atlamak ngeçerli içindeki bayt/karakter
hat

Teller:
(benzer şekilde çalışır dizeleri(1) komut)
Not: "Kelimeler", "yazdırılmayan" dizeler olarak tanımlanır.
karakterler".
e kelimenin bir sonraki sonuna atla
w kelimenin sonraki başlangıcına atla
b kelimenin önceki başlangıcına atla
W ile sınırlandırılmış bir sonraki dizeye ileri
\0 veya \n
B ile sınırlandırılmış önceki dizeye geri dönün
yazdırılmayan karakter

Düzeltmeler sırasında sokmak:
^H son karakteri sil (geri al)
silme karakterinizi ^H (geri al) ile aynı şekilde silin
ESC eklemeyi bitirir, komut moduna geri döner

eklemek ve değiştirin:
Dosyanın sonuna bir ekleme
rx mevcut bte'yi char 'x' ile değiştir
R değiştirme moduna girin; sonraki tüm girdiler için,
bir sonraki giriş karakteri geçerli baytın üzerine yazılır; ayrılmak
modu ESC ile değiştirin.

Diğer Operasyonlar:
ASCII ve HEX bölümü arasında TAB geçişi

birden çekme ve Koyun:
3ySPACE 3 karakter çeker
p yank arabelleğinin içeriğini ekle
o metni yank arabelleği içeriğiyle değiştirin
P dosyanın sonuna geri koydu

Geri alma, Yinele:
son değişikliği geri alırsın
Not: Yalnızca son değişiklik geri alınabilir.
Bu nedenle bu komutlar arasında geçiş yapar
tamponun son ve ikinci-t-son durumu.

ayar Seçenekler:
:set komutuyla seçenekleri bvi'de ayarlayabilirsiniz.

Seçenek Varsayılan Açıklama

autowrite noaw Değiştirildiyse, geçerli dosyayı kaydedin
bir :n, :r veya ! emretmek
16 karakter genişliğindeki bir terminalde cm=80 sütunları
yok sayma noic Aramada büyük/küçük harf durumunu yok sayar
sihirli göçebe yapar. [ * desenlerde özel
memmove nomm ekleme ve silme komutlarını etkinleştirir
ofset of=0, gösterilen adreslere bir ofset ekler
salt okunur noro Ayarlanırsa, kullanmadığınız sürece yazma başarısız olur! komuttan sonra
kaydırma sc = 1/2 pencere
^U ve ^D ile kaydırılan satır sayısı
showmode mo Ekranın alt kısmında durum çizgisini görüntüler
kısa noter Daha kısa hata mesajları almanızı sağlar
pencere penceresi=ekran boyutu
Penceredeki çizgiler, yavaş terminallerde azaltılabilir
wordlength wl=4 w, W, b veya B tarafından bulunan bir ASCII dizisinin uzunluğu
wrapscan ws Aramalar dosyanın sonunu sarar
unixstyle nous Aşağıdaki ascii karakterlerinin temsili
32, gösterildiği gibi durum satırında görüntülenir
in ascii(7) daha çok DOS stilinde ayarlanmadıysa (^A)

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    USM
    USM
    Usm, birleşik bir slackware paketidir
    otomatik işleyen yönetici
    bağımlılık çözünürlüğü birleştirir
    dahil olmak üzere çeşitli paket depoları
    gevşek yazılım, gevşek, p...
    usm'yi indir
  • 2
    Chart.js
    Chart.js
    Chart.js, bir Javascript kitaplığıdır.
    tasarımcıların ve geliştiricilerin çizim yapmasına izin verir
    HTML5 kullanan her türlü grafik
    tuval öğesi. Chart js harika bir teklif sunuyor
    dizi ...
    Chart.js'yi indirin
  • 3
    JasperReports için iReport-Designer
    JasperReports için iReport-Designer
    NOT: iReport/Jaspersoft Studio Desteği
    Duyuru: 5.5.0 sürümünden itibaren,
    Jaspersoft Studio resmi olacak
    JasperReports için tasarım istemcisi. bildiriyorum
    niyet...
    JasperReports için iReport-Designer'ı indirin
  • 4
    YükleyiciF
    YükleyiciF
    PostInstallerF tüm
    Fedora Linux ve diğerlerinin kullandığı yazılım
    varsayılan olarak içermez, sonra
    Fedora'yı ilk kez çalıştırıyor. Onun
    için kolay...
    PostInstallerF'i indirin
  • 5
    iz
    iz
    strace projesi şuraya taşındı:
    https://strace.io. strace is a
    teşhis, hata ayıklama ve eğitim
    Linux için kullanıcı alanı izleyicisi. kullanılır
    izlemek için...
    strace'i indir
  • 6
    gMKVÖzetGUI
    gMKVÖzetGUI
    mkvextract yardımcı programı için bir GUI (bir parçası
    MKVToolNix) çoğu içerir (eğer
    tümü değil) mkvextract'ın işlevselliği ve
    mkvinfo yardımcı programları. C#NET 4.0 ile yazılmış...
    gMKVExtractGUI'yi indirin
  • Daha fazla »

Linux komutları

Ad