ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

bvi - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ bvi പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന bvi കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


bvi, bview - ബൈനറി ഫയലുകൾക്കുള്ള വിഷ്വൽ എഡിറ്റർ

പതിപ്പ്


bvi-1.4.0

സിനോപ്സിസ്


bvi [-R] [-c cmd] [-f സ്ക്രിപ്റ്റ്] [-s കടക്കുക] [-e അവസാനിക്കുന്നു] [-n നീളം] ഫയല്...
bview [-R] [-c cmd] [-f സ്ക്രിപ്റ്റ്] [-s കടക്കുക] [-e അവസാനിക്കുന്നു] [-n നീളം] ഫയല്...

ഓപ്ഷനുകൾ


ഫയല്...
ഫയലുകളുടെ ഒരു ലിസ്റ്റ്. ആദ്യത്തേത് നിലവിലെ ഫയലായിരിക്കും, അത് വായിക്കപ്പെടും
ബഫർ. കഴ്‌സർ ബഫറിന്റെ ആദ്യ വരിയിൽ സ്ഥാപിക്കും. നിങ്ങൾ
": നെക്സ്റ്റ്" കമാൻഡ് ഉപയോഗിച്ച് മറ്റ് ഫയലുകളിലേക്ക് പോകാം.

-R "വായിക്കാൻ മാത്രം": എല്ലാ ഫയലുകൾക്കും വായിക്കാൻ മാത്രം ഫ്ലാഗ് സജ്ജീകരിച്ചിരിക്കുന്നു, ആകസ്മികത തടയുന്നു
ഒരു റൈറ്റ് കമാൻഡ് ഉപയോഗിച്ച് തിരുത്തിയെഴുതുന്നു.

-s കടക്കുക
ഒരു ഫയൽ ആരംഭത്തിൽ നിന്നല്ല, ഓഫ്‌സെറ്റിൽ നിന്ന് ലോഡ് ചെയ്യാൻ bvi കാരണമാകുന്നു കടക്കുക. ഓഫ്‌സെറ്റ് ബൈറ്റുകൾ ഒഴിവാക്കുക
ഇൻപുട്ടിന്റെ തുടക്കം മുതൽ. സ്ഥിരസ്ഥിതിയായി, ഓഫ്സെറ്റ് ഒരു ദശാംശമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു
നമ്പർ. ഒരു മുൻനിര 0x അല്ലെങ്കിൽ 0X ഉപയോഗിച്ച്, ഓഫ്സെറ്റ് ഒരു ഹെക്സാഡെസിമൽ സംഖ്യയായി വ്യാഖ്യാനിക്കപ്പെടുന്നു,
അല്ലെങ്കിൽ, ഒരു മുൻനിര 0 ഉപയോഗിച്ച്, ഓഫ്സെറ്റ് ഒരു ഒക്ടൽ സംഖ്യയായി വ്യാഖ്യാനിക്കപ്പെടുന്നു. കൂട്ടിച്ചേർക്കുന്നു
b, k, അല്ലെങ്കിൽ m എന്ന പ്രതീകം ഓഫ്‌സെറ്റ് ചെയ്യുന്നതിന് അത് 512, 1024 ന്റെ ഗുണിതമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു,
അല്ലെങ്കിൽ യഥാക്രമം 1048576.

-e അവസാനിക്കുന്നു
ഒരു ഫയൽ അവസാനം വരെയല്ല, വിലാസം വരെ ലോഡ് ചെയ്യാൻ bvi കാരണമാകുന്നു അവസാനിക്കുന്നു.

-n നീളം
പൂർണ്ണമായ ഫയൽ ലോഡ് ചെയ്യാതിരിക്കാൻ bvi കാരണമാകുന്നു നീളം ബൈറ്റുകൾ.

-c cmd
cmd ആദ്യ ഫയൽ വായിച്ചതിനുശേഷം എക്സിക്യൂട്ട് ചെയ്യും. എങ്കിൽ cmd അടങ്ങിയിരിക്കുന്നു
സ്‌പെയ്‌സുകൾ ഇരട്ട ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തിയിരിക്കണം (ഇത് ഷെല്ലിനെ ആശ്രയിച്ചിരിക്കുന്നു
ഉപയോഗിച്ചു).

-f സ്ക്രിപ്റ്റ്
ഈ കമാൻഡ് "എക്സ്" (കോൺ) കമാൻഡുകളുടെ ഒരു ശ്രേണി ശേഖരിക്കുന്നതിനുള്ള ഒരു മാർഗം നൽകുന്നു
സ്ക്രിപ്റ്റ് ഫയൽ, തുടർന്ന് മറ്റ് ഫയലുകൾ എഡിറ്റ് ചെയ്യാൻ ഈ ഫയൽ ഉപയോഗിക്കുന്നു. ബൈനറി സ്ട്രീം ഇല്ലാത്തതിനാൽ
എഡിറ്റർ "bsed", ഒരു ബൈനറിയിൽ നിരവധി ആഗോള മാറ്റങ്ങൾ വരുത്താൻ നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം
ഫയൽ.

വിവരണം


Bvi എന്നാൽ "ബൈനറി വിഷ്വൽ എഡിറ്റർ" എന്നാണ്. ബൈനറി ഫയലുകൾക്കായുള്ള ഒരു സ്‌ക്രീൻ ഓറിയന്റഡ് എഡിറ്ററാണ് Bvi;
അതിന്റെ കമാൻഡ് സെറ്റ് അടിസ്ഥാനമാക്കിയുള്ളതാണ് vi(1) ടെക്സ്റ്റ് എഡിറ്റർ. ഒരു ബൈനറി എഡിറ്റർ ചെയ്യാത്തതുപോലെ
"ലൈനുകൾ" എന്ന ആശയം ഉണ്ടായിരിക്കുക, രണ്ടാമത്തേത് എവിടെയാണെങ്കിലും Vi കമാൻഡുകളിൽ നിന്ന് വ്യത്യാസങ്ങളുണ്ട്
ലൈൻ ഓറിയന്റേറ്റ്.

താരതമ്യം


Vi, Bvi എന്നിവ തമ്മിലുള്ള പ്രധാന വ്യത്യാസങ്ങൾ ഇവയാണ്:

സ്‌ക്രീൻ മൂന്ന് വിഭാഗങ്ങളായോ പാളികളായോ തിരിച്ചിരിക്കുന്നു: ബൈറ്റ് ഓഫ്‌സെറ്റ് (അങ്ങേയറ്റം ഇടത്), ഹെക്‌സ്
ആ ബൈറ്റുകൾ അച്ചടിക്കാവുന്ന പ്രതീകങ്ങളായി കാണിക്കുന്ന പാളി (മധ്യഭാഗം), ഒരു ascii പാളി (വലത്)
ഹെക്സ് പാളിയിൽ. 80 കോളം ടെർമിനലിൽ പതിനാറ് ഹെക്‌സ് മൂല്യങ്ങളും അവയുടെ മൂല്യങ്ങളും ഉണ്ടാകും
ഓരോ സ്ക്രീൻ ലൈനിലും ASCII മൂല്യങ്ങൾ. (ഒരാൾ പ്രതീക്ഷിക്കുന്നത് പോലെ) ആദ്യത്തെ ബൈറ്റിന് ഉണ്ട് എന്നത് ശ്രദ്ധിക്കുക
ഓഫ്‌സെറ്റ് '0' (പൂജ്യം).

ടാബ് കീ (TAB) ഉപയോഗിച്ച് നിങ്ങൾക്ക് hex, ascii വിൻഡോകൾക്കിടയിൽ ടോഗിൾ ചെയ്യാം. തമ്മിൽ ടോഗിൾ ചെയ്യുന്നു
ഈ രണ്ട് വിൻഡോകളും ഫയലിനുള്ളിലെ നിലവിലെ സ്ഥാനം (ഓഫ്സെറ്റ്) മാറ്റില്ല.

"ലൈനുകൾ" എന്ന ആശയം ഇല്ല: ഫയലുകളെ ബൈറ്റുകളുടെ ഒരു നീണ്ട സ്ട്രീം ആയി കണക്കാക്കുന്നു. കഥാപാത്രങ്ങള്
"ന്യൂലൈൻ", "കാരേജ് റിട്ടേൺ" എന്നിവ പ്രത്യേകമല്ല, അവ ഒരിക്കലും വരികളുടെ അവസാനം അടയാളപ്പെടുത്തുന്നില്ല.
അതിനാൽ സ്ക്രീനിലെ വരികൾ സാധാരണ രീതിയിൽ വരികളെ പ്രതിനിധീകരിക്കുന്നില്ല. ഡാറ്റ തകർന്നു
സ്‌ക്രീൻ ലൈനുകളിലുടനീളം ഏകപക്ഷീയമായി. തൽഫലമായി, bvi-ൽ ex അല്ലെങ്കിൽ നിന്ന് കമാൻഡുകൾ ഇല്ല
ലൈൻ നമ്പറുകളെ അടിസ്ഥാനമാക്കിയുള്ള vi, ഉദാ "dd", "yy", 'C', 'S', 'o', 'O'. ഇതും മാറുന്നു
ഒരു ബൈറ്റ് ഓഫ്‌സെറ്റിലേക്കുള്ള ":write" കമാൻഡിന് മുമ്പുള്ള "range" എന്നതിന്റെ അർത്ഥം, അതായത് കമാൻഡ്
":100,200w foo" ഓഫ്‌സെറ്റ് 100 മുതൽ 200 ഓഫ്‌സെറ്റ് വരെ ഫയലിലേക്ക് എല്ലാ *ബൈറ്റുകളും* (ലൈനുകളല്ല) എഴുതുന്നു
"foo".

"ടെക്‌സ്‌റ്റ് ഒബ്‌ജക്‌റ്റുകൾ" ഇല്ല: വാക്കുകൾ, ഖണ്ഡികകൾ, പോലുള്ള ടെക്‌സ്‌റ്റ്-നിർദ്ദിഷ്ട ക്രമീകരണങ്ങളൊന്നുമില്ല.
വാക്യങ്ങൾ, വിഭാഗങ്ങൾ തുടങ്ങിയവ.

വിപുലീകരിച്ച "റൂളർ": സ്ക്രീനിന്റെ താഴെയുള്ള വരി നിലവിലെ വിലാസം കാണിക്കുന്നു (ബൈറ്റ് ഓഫ്സെറ്റ്)
ഈ നൊട്ടേഷനുകളിലെ നിലവിലെ സ്വഭാവവും:

ഒക്ടൽ, ഹെക്സാഡെസിമൽ, ഡെസിമൽ, അസ്കി.

തിരയൽ പാറ്റേണുകൾ: എല്ലാ തിരയൽ കമാൻഡുകളും ഈ പ്രത്യേക പ്രതീകങ്ങൾ മനസ്സിലാക്കുന്നു:

. ഏതെങ്കിലും കഥാപാത്രം
[] പ്രതീകങ്ങളുടെ കൂട്ടം
* മുമ്പത്തെ പ്രതീകത്തിന്റെയോ സെറ്റിന്റെയോ പൂജ്യമോ അതിലധികമോ സംഭവങ്ങൾ

എന്നാൽ വരികൾ എന്ന ആശയം ഇല്ലാത്തതിനാൽ നിങ്ങൾക്ക് സ്റ്റാൻഡേർഡ് ചിഹ്നങ്ങൾ ("ആങ്കറുകൾ") ഉപയോഗിക്കാൻ കഴിയില്ല
"ബിഗിൻ-ഓഫ്-ലൈൻ" ('^'), "എൻഡ്-ഓഫ്-ലൈൻ" ('$'). വരികളുടെ ആരംഭം/അവസാനം തിരയുന്നത് നിർബന്ധമാണ്
ഇവ ഉപയോഗിച്ച് നിങ്ങളുടെ തിരയൽ പാറ്റേണിലേക്ക് ഈ പ്രത്യേക പ്രതീകങ്ങൾ ചേർത്ത് വ്യക്തമായി ചെയ്യണം
മെറ്റാ സീക്വൻസുകൾ:

\n പുതിയ ലൈൻ
\r മടങ്ങുക
\t ടാബ്
\0 ബൈനറി പൂജ്യം

അധിക തിരയൽ കമാൻഡുകൾ: ടെക്സ്റ്റ് സെർച്ച് കമാൻഡുകൾക്ക് സമാനമായി അധിക ഹെക്സ്- ഉണ്ട്.
ഏത് ബൈറ്റ് മൂല്യവും തിരയാൻ അനുവദിക്കുന്ന '\', '#' എന്നീ സെർച്ച് ഫംഗ്‌ഷനുകൾ. ഉദാഹരണം: "\62 76
69", "bvi" എന്ന സ്‌ട്രിംഗിനായി തിരയും. ഹെക്‌സ് മൂല്യങ്ങൾക്കിടയിലുള്ള സ്‌പെയ്‌സ് ഓപ്‌ഷണലാണ്, അതിനാൽ തിരയുന്നു
"6775636B6573" എന്നതിന് "ഗക്കുകൾ" കണ്ടെത്തും.

ഡാറ്റയുടെ ദൈർഘ്യം മാറ്റുന്നത് (ഉൾപ്പെടുത്തൽ, ഇല്ലാതാക്കൽ) ഡാറ്റയെ മറ്റ് വിലാസങ്ങളിലേക്ക് നീക്കുന്നു; ഈ
പല കേസുകളിലും (ഉദാ. ഡാറ്റാബേസുകൾ, പ്രോഗ്രാം ഫയലുകൾ) മോശമാണ്, അതിനാൽ സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനരഹിതമാക്കുന്നു. നിങ്ങൾ
ടൈപ്പുചെയ്യുന്നതിലൂടെ ഈ കമാൻഡുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയും

:സെറ്റ് മെമ്മോവ്

ബി.വി.ഐ. മോഡുകൾ:

കമാൻഡ് മോഡ് (സാധാരണ മോഡ്):

ഇൻപുട്ടിനെ കമാൻഡായി കണക്കാക്കുന്നു. സ്റ്റാർട്ടപ്പിന് ശേഷമുള്ള ഡിഫോൾട്ട് മോഡാണ് കമാൻഡ് മോഡ് എന്നത് ശ്രദ്ധിക്കുക
ഇൻപുട്ട് മോഡിൽ നിന്ന് രക്ഷപ്പെട്ടതിന് ശേഷം. ഒരു ഭാഗിക (പൂർത്തിയാകാത്തത്) റദ്ദാക്കാൻ ESC (എസ്കേപ്പ്) ഉപയോഗിക്കുക
കമാൻഡ്.

ഇൻപുട്ട് മോഡ്:

ഇൻപുട്ട് നിലവിലുള്ള പ്രതീകങ്ങളുടെ പകരമായി കണക്കാക്കുന്നു അല്ലെങ്കിൽ (ഫയലിന്റെ അവസാനത്തിന് ശേഷം) ആണ്
നിലവിലെ ഫയലിലേക്ക് ചേർത്തു. കമാൻഡ് മോഡിൽ നിന്ന് ഒന്ന് ടൈപ്പ് ചെയ്തുകൊണ്ടാണ് ഈ മോഡ് നൽകുന്നത്
'i', 'I', 'A', 'r', അല്ലെങ്കിൽ 'R'. നിങ്ങൾക്ക് കീബോർഡിൽ നിന്ന് പ്രതീകങ്ങൾ നൽകാം (ASCII-ൽ
വിൻഡോ) അല്ലെങ്കിൽ ഹെക്സാഡെസിമൽ മൂല്യങ്ങൾ (HEX വിൻഡോയിൽ). ഇവ രണ്ടിനുമിടയിൽ മാറാൻ TAB എന്ന് ടൈപ്പ് ചെയ്യുക
ജനാലകൾ. നിലവിലെ ഇൻപുട്ട് പൂർത്തിയാക്കി കമാൻഡ് മോഡിലേക്ക് മടങ്ങുന്നതിന് ESC എന്ന് ടൈപ്പ് ചെയ്യുക. CTRL-C എന്ന് ടൈപ്പ് ചെയ്യുക
നിലവിലെ കമാൻഡ് അസാധാരണമായി റദ്ദാക്കുക.

കമാൻഡ് ലൈൻ മോഡ് (അവസാന വരി മോഡ് അല്ലെങ്കിൽ : മോഡ്):

vi ന് സമാനമായി, അക്ഷരങ്ങളിലൊന്ന് ടൈപ്പ് ചെയ്തുകൊണ്ടാണ് ഈ മോഡ് നൽകുന്നത് : / ? \ # ! ദി
ഒരു ക്യാരേജ് റിട്ടേൺ ടൈപ്പ് ചെയ്തുകൊണ്ട് കമാൻഡ് അവസാനിപ്പിക്കുകയും നടപ്പിലാക്കുകയും ചെയ്യുന്നു; ഒരു ഭാഗികമായി റദ്ദാക്കാൻ
കമാൻഡ് ടൈപ്പ് ചെയ്തു, നിലവിലെ കമാൻഡ് റദ്ദാക്കുന്നതിന് ESC എന്ന് ടൈപ്പ് ചെയ്ത് കമാൻഡ് മോഡിലേക്ക് മടങ്ങുക.

ENVIRONMENT


എൻവയോൺമെന്റ് വേരിയബിൾ BVIINIT ഒരു കമാൻഡായി എഡിറ്റർ തിരിച്ചറിയുന്നു (അല്ലെങ്കിൽ
കമാൻഡുകൾ) അത് ആരംഭിക്കുമ്പോൾ പ്രവർത്തിപ്പിക്കാൻ. ഈ വേരിയബിൾ നിർവചിച്ചിട്ടില്ലെങ്കിൽ, എഡിറ്റർ പരിശോധിക്കുന്നു
ഫയലിലെ സ്റ്റാർട്ടപ്പ് കമാൻഡുകൾ ~/.bvirc നിങ്ങൾ സ്വന്തമാക്കേണ്ട ഫയൽ. എന്നിരുന്നാലും, ഉണ്ടെങ്കിൽ
a .bvirc നിലവിലെ ഡയറക്‌ടറിയിൽ നിങ്ങളുടെ ഉടമസ്ഥതയിലുള്ള, എഡിറ്റർ അതിന്റെ സ്റ്റാർട്ടപ്പ് കമാൻഡുകൾ എടുക്കുന്നു
ഈ ഫയലിൽ നിന്ന് - നിങ്ങളുടെ ഹോം ഡയറക്‌ടറിയിലെ ഫയലിനെയും പരിസ്ഥിതിയെയും അസാധുവാക്കുന്നു
വേരിയബിൾ.

ടെർമിനോളജി


കഥാപാത്രങ്ങളുടെ പേരുകൾ ഇനിപ്പറയുന്ന രീതിയിൽ ചുരുക്കിയിരിക്കുന്നു:
അബ്ബർ. ASCII എന്ന പേര്
CR 010 ക്യാരേജ് റിട്ടേൺ
^എ 001 നിയന്ത്രണം-എ
^H 008 കൺട്രോൾ-എച്ച്
^I 009 കൺട്രോൾ-ഞാൻ അല്ലെങ്കിൽ TAB
^U 021 കൺട്രോൾ-യു
^Z 026 കൺട്രോൾ-z
ESC 027 എസ്കേപ്പ് അഥവാ ESC
DEL 127 ഇല്ലാതാക്കുക
ഇടത് --- ഇടത് അമ്പടയാളം
വലത് --- വലത് അമ്പടയാളം
താഴേക്ക് --- താഴേക്കുള്ള അമ്പടയാളം
യുപി --- മുകളിലേക്കുള്ള അമ്പടയാളം

കമാൻറ് സംഗ്രഹം


ഇനിപ്പറയുന്നവയിൽ ഉപയോഗിച്ചിരിക്കുന്ന പ്രധാന പേരുകളുടെ ചുരുക്കെഴുത്തുകൾക്കായി ടെർമിനോളജി കാണുക
കമാൻഡുകളുടെ വിവരണം.

സംഗ്രഹം:
അമ്പടയാള കീകൾ നിലവിലെ വിൻഡോയ്ക്കുള്ളിൽ സ്‌ക്രീനിൽ കഴ്‌സറിനെ നീക്കുന്നു.

മാതൃക കമാൻഡുകൾ:
: പതിപ്പ് ഷോ പതിപ്പ് വിവരം
<- v ^ -> അമ്പടയാള കീകൾ കഴ്‌സറിനെ നീക്കുന്നു
hjkl ആരോ കീകൾ പോലെ തന്നെ
നിങ്ങൾ മുമ്പത്തെ മാറ്റം പഴയപടിയാക്കുക
ZZ എക്സിറ്റ് bvi, മാറ്റങ്ങൾ സംരക്ഷിക്കുന്നു
:q! മാറ്റങ്ങൾ ഉപേക്ഷിക്കുക, ഉപേക്ഷിക്കുക
/ടെക്സ്റ്റ് ഇതിനായി തിരയുക ടെക്സ്റ്റ്
^U ^D മുകളിലേക്കോ താഴേക്കോ സ്ക്രോൾ ചെയ്യുക

എണ്ണുന്നു മുമ്പ് bvi കമാൻഡുകൾ:
ചില കമാൻഡുകളുടെ പ്രിഫിക്സായി നമ്പറുകൾ ടൈപ്പ് ചെയ്തേക്കാം.
ഈ രീതികളിലൊന്നിൽ അവ വ്യാഖ്യാനിക്കപ്പെടുന്നു.

സ്ക്രീൻ കോളം ⎪
ഫയലിന്റെ ബൈറ്റ് ജി
സ്ക്രോൾ തുക ^D ^U
ബാക്കിയുള്ളവയിൽ മിക്കതും ആവർത്തിക്കുക

തടസ്സപ്പെടുത്തുന്നു, റദ്ദാക്കുന്നു
ESC എൻഡ് ഇൻസേർട്ട് അല്ലെങ്കിൽ അപൂർണ്ണമായ കമാൻഡ്
DEL (ഇല്ലാതാക്കുക അല്ലെങ്കിൽ rubout) തടസ്സപ്പെടുത്തുന്നു

ഫയല് കൃത്രിമം:
ഫയൽ പരിഷ്കരിച്ചാൽ ZZ എഴുതുക, പുറത്തുകടക്കുക;
അല്ലെങ്കിൽ, പുറത്തുകടക്കുക
:w മാറ്റി ബഫർ ഫയലിലേക്ക് എഴുതുക
:w! ഫയലിലേക്ക് മാറ്റിയ ബഫർ എഴുതുക, അസാധുവാക്കുന്നു
വായിക്കാൻ മാത്രം ("നിർബന്ധിതമായി" എഴുതുക)
:q മാറ്റങ്ങളൊന്നും വരുത്താത്തപ്പോൾ ഉപേക്ഷിക്കുക
:q! എല്ലാ മാറ്റങ്ങളും ഉപേക്ഷിച്ച് നിരസിക്കുക
:e ഫയല് തിരുത്തുക ഫയല്
:ഇ! നിലവിലെ ഫയൽ വീണ്ടും വായിക്കുക, എല്ലാ മാറ്റങ്ങളും ഉപേക്ഷിക്കുക
:e # ഇതര ഫയൽ എഡിറ്റ് ചെയ്യുക
:ഇ! # ഇതര ഫയൽ എഡിറ്റ് ചെയ്യുക, മാറ്റങ്ങൾ ഉപേക്ഷിക്കുക
:w ഫയല് നിലവിലെ ബഫർ എഴുതുക ഫയല്
:in! ഫയല് നിലവിലെ ബഫർ എഴുതുക ഫയല് അസാധുവാക്കുന്നു
വായിക്കാൻ മാത്രം (ഇത് ഫയലിനെ "ഓവർറൈറ്റുചെയ്യുന്നു")
: sh "ഷെൽ" എന്ന ഓപ്‌ഷൻ ഉപയോഗിച്ച് കമാൻഡ് സജ്ജമാക്കി പ്രവർത്തിപ്പിക്കുക,
പിന്നെ മടങ്ങുക
:!cmd കമാൻഡ് പ്രവർത്തിപ്പിക്കുക cmd "ഷെല്ലിൽ" നിന്ന്, പിന്നെ
മടക്കം
:n ആർഗ്യുമെന്റ് ലിസ്റ്റിലെ അടുത്ത ഫയൽ എഡിറ്റ് ചെയ്യുക
:f നിലവിലെ ഫയലിന്റെ പേര് കാണിക്കുക, പരിഷ്കരിച്ച ഫ്ലാഗ്,
നിലവിലെ ബൈറ്റ് ഓഫ്‌സെറ്റും ശതമാനവും
ബഫറിനുള്ളിലെ നിലവിലെ സ്ഥാനം
^G അതേ പോലെ :f

അധികമായ തിരുത്തുക കമാൻഡുകൾ
നിങ്ങൾക്ക് ASCII/ബൈനറി/ദശാംശം/ ഹെക്സാഡെസിമൽ അല്ലെങ്കിൽ ഒക്ടൽ എന്നിവയിൽ ബൈറ്റുകൾ ചേർക്കാം/അനുയോജിപ്പിക്കാം/മാറ്റാം
പ്രാതിനിധ്യം. നിങ്ങൾക്ക് ഇൻപുട്ടിന്റെ നിരവധി (സ്ക്രീൻ) ലൈനുകൾ നൽകാം. ഒരു കാലഘട്ടം മാത്രമുള്ള ഒരു വരി
(.) അതിൽ കമാൻഡ് അവസാനിപ്പിക്കും. ഒരു ബൈറ്റിനേക്കാൾ വലിയ മൂല്യങ്ങൾ നിങ്ങൾ ടൈപ്പുചെയ്യരുത്
മൂല്യം. ഇത് കമാൻഡ് ഉപേക്ഷിക്കുന്നതിന് കാരണമാകുന്നു. CR കീ അമർത്തിയാൽ a ചേർക്കില്ല
newline - ഫയലിലേക്ക് പ്രതീകം. നിങ്ങൾ ASCII മോഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ നിങ്ങൾക്ക് പ്രത്യേകം ഉപയോഗിക്കാം
പ്രതീകങ്ങൾ \n, \r, \t ഒപ്പം \0.

: i aCR ഇൻസേർട്ട് ബൈറ്റുകൾ (ASCII) കഴ്സർ സ്ഥാനത്ത്
: a bCR ഫയലിന്റെ അവസാനം ബൈറ്റുകൾ (ബൈനറി) ചേർക്കുക
:c hCR കഴ്‌സർ സ്ഥാനത്ത് ബൈറ്റുകൾ (ഹെക്‌സാഡെസിമൽ) മാറ്റുന്നു

ബിറ്റ്-ലെവൽ പ്രവർത്തനങ്ങൾ
:ഒപ്പം n മൂല്യത്തോടുകൂടിയ ബിറ്റ്വൈസ് 'ആൻഡ്' പ്രവർത്തനം n
:അഥവാ n മൂല്യത്തോടുകൂടിയ ബിറ്റ്‌വൈസ് 'അല്ലെങ്കിൽ' പ്രവർത്തനം n
:xor n മൂല്യത്തോടുകൂടിയ ബിറ്റ്വൈസ് 'xor' പ്രവർത്തനം n
:neg two's complement
:ലോജിക്കൽ നിഷേധമല്ല
:sl i ഓരോ ബൈറ്റും മാറ്റുക i ഇടത്തേക്ക് ബിറ്റുകൾ
:ശ്രീ i ഓരോ ബൈറ്റും മാറ്റുക i വലത്തേക്ക് ബിറ്റുകൾ
:rl i ഓരോ ബൈറ്റും തിരിക്കുക i ഇടത്തേക്ക് ബിറ്റുകൾ
:rr i ഓരോ ബൈറ്റും തിരിക്കുക i വലത്തേക്ക് ബിറ്റുകൾ

കമാൻഡ് മോഡ് വിലാസങ്ങൾ
:w foo ഒരു ഫയലിലേക്ക് നിലവിലെ ബഫർ എഴുതുക
"foo" എന്ന് പേരിട്ടു
:5,10w foo കോപ്പി ബൈറ്റ് 5 മുതൽ 100 ​​വരെ
foo എന്ന ഫയൽ
:.,.+20w foo നിലവിലെ ബൈറ്റും അടുത്തതും പകർത്തുക
ഫൂവിലേക്ക് 20 ബൈറ്റുകൾ
:^,'aw foo തുടക്കം മുതൽ എല്ലാ ബൈറ്റുകളും എഴുതുക
'a' എന്ന മാർക്കറിലൂടെ
:/pat/,$ foo തിരയൽ പാറ്റേൺ pat കൂടാതെ പകർത്തുക
ഫയലിന്റെ അവസാനം വഴി

പൊസിഷനിംഗ് ഉള്ളിൽ ഫയൽ:
^B ബാക്ക്വേഡ് സ്ക്രീൻ
^F ഫോർവേഡ് സ്ക്രീൻ
^D പകുതി സ്ക്രീനിൽ താഴേക്ക് സ്ക്രോൾ ചെയ്യുക
^U പകുതി സ്‌ക്രീൻ മുകളിലേക്ക് സ്‌ക്രോൾ ചെയ്യുക
nജി നിർദ്ദിഷ്ട പ്രതീകത്തിലേക്ക് പോകുക
(എൻഡ് ഡിഫോൾട്ട്), എവിടെ n ഒരു ദശാംശ വിലാസമാണ്
/pat അടുത്ത വരി പൊരുത്തം pat
?pat മുമ്പത്തെ വരി പൊരുത്തം pat
\ഹെക്സ് ഹെക്‌സ് സ്ട്രിംഗിന്റെ അടുത്ത സംഭവത്തിലേക്ക് പോകുക ഹെക്സ്
#ഹെക്സ് ഹെക്സ് സ്ട്രിംഗിന്റെ മുമ്പത്തെ സംഭവത്തിലേക്ക് പോകുക ഹെക്സ്
n അവസാനത്തെ തിരയൽ കമാൻഡ് ആവർത്തിക്കുക
N അവസാനത്തെ തിരയൽ കമാൻഡ് ആവർത്തിക്കുക, എന്നാൽ വിപരീതമായി
സംവിധാനം

ക്രമീകരിക്കുന്നു The സ്ക്രീൻ:
^L മായ്‌ക്കുകയും സ്‌ക്രീൻ വീണ്ടും വരയ്‌ക്കുകയും ചെയ്യുക
സ്‌ക്രീനിന്റെ മുകളിൽ കറന്റ് ലൈൻ ഉള്ള zCR സ്‌ക്രീൻ വീണ്ടും വരയ്ക്കുക
z- സ്‌ക്രീൻ വീണ്ടും വരയ്ക്കുക
സ്ക്രീൻ
z. സ്‌ക്രീൻ വീണ്ടും വരയ്ക്കുക, അതിന്റെ മധ്യഭാഗത്ത് നിലവിലെ ലൈൻ
സ്ക്രീൻ
/pat/z- പാറ്റേണിനായി തിരയുക pat തുടർന്ന് പ്രവാഹങ്ങൾ നീക്കുക
വരി മുതൽ താഴെ വരെ
^E സ്‌ക്രീൻ 1 വരി താഴേക്ക് സ്‌ക്രോൾ ചെയ്യുക
^Y സ്‌ക്രോൾ സ്‌ക്രീൻ 1 ലൈനിലേക്ക്

അടയാളപ്പെടുത്തുന്നു ഒപ്പം മടങ്ങുന്നു:
mx ചെറിയ അക്ഷരം ഉപയോഗിച്ച് നിലവിലെ സ്ഥാനം അടയാളപ്പെടുത്തുക x
ശ്രദ്ധിക്കുക: എല്ലാ ചെറിയ അക്ഷരങ്ങൾക്കും ഈ കമാൻഡ് പ്രവർത്തിക്കുന്നു
'x അടയാളപ്പെടുത്താൻ കഴ്സർ നീക്കുക x ASCII വിഭാഗത്തിൽ
`x അടയാളപ്പെടുത്താൻ കഴ്സർ നീക്കുക x HEX വിഭാഗത്തിൽ
'' ASCII വിഭാഗത്തിലെ മുൻ സന്ദർഭത്തിലേക്ക് കഴ്സർ നീക്കുക
`` HEX വിഭാഗത്തിലെ മുൻ സന്ദർഭത്തിലേക്ക് കഴ്‌സർ നീക്കുക

വര സ്ഥാനനിർണ്ണയം:
H സ്‌ക്രീനിലെ ആദ്യ വരിയിലേക്ക് കുതിക്കുക ("മുകളിൽ")
L സ്ക്രീനിലെ അവസാന വരിയിലേക്ക് കുതിക്കുക ("താഴ്ന്നത്")
M സ്‌ക്രീനിൽ മധ്യരേഖയിലേക്ക് കുതിക്കുക ("മിഡിൽ")
- സ്ക്രീനിൽ മുമ്പത്തെ വരിയിലേക്ക് പോകുക
+ സ്ക്രീനിലെ അടുത്ത വരിയിലേക്ക് പോകുക
CR + പോലെ തന്നെ
DOWN അല്ലെങ്കിൽ j അടുത്ത വരി, അതേ കോളം
UP അല്ലെങ്കിൽ k മുമ്പത്തെ വരി, അതേ കോളം

കഥാപാത്രം സ്ഥാനനിർണ്ണയം:
^ HEX വിൻഡോയിലെ ആദ്യ ബൈറ്റ്
$ സ്‌ക്രീൻ ലൈനിന്റെ അവസാനം
l അല്ലെങ്കിൽ വലത് അടുത്ത ബൈറ്റിലേക്ക് ചാടുക (നിലവിനുള്ളിൽ
സ്ക്രീൻ ലൈൻ)
മുമ്പത്തെ ബൈറ്റിലേക്ക് h അല്ലെങ്കിൽ ഇടത്തേക്ക് ചാടുക (നിലവിനുള്ളിൽ
സ്ക്രീൻ ലൈൻ)
^H ഇടത് പോലെ തന്നെ
വലത് പോലെയുള്ള ഇടം
fx സ്വഭാവത്തിന്റെ അടുത്ത സംഭവം കണ്ടെത്തുക x
Fx സ്വഭാവത്തിന്റെ മുമ്പത്തെ സംഭവം കണ്ടെത്തുക x
n⎪ ചാടുക nകറന്റിനുള്ളിലെ ബൈറ്റ്/കഥാപാത്രം
വര

സ്ട്രിംഗുകൾ:
(ഇതിന് സമാനമായി പ്രവർത്തിക്കുന്നു സ്ട്രിംഗുകൾ(1) കമാൻഡ്)
കുറിപ്പ്: "വാക്കുകൾ" എന്നത് "അച്ചടിക്കാത്തതിന്റെ സ്ട്രിംഗുകളായി" നിർവചിക്കപ്പെട്ടിരിക്കുന്നു
കഥാപാത്രങ്ങൾ".
ഇ വാക്കിന്റെ അടുത്ത അവസാനത്തിലേക്ക് പോകുക
വാക്കിന്റെ അടുത്ത തുടക്കത്തിലേക്ക് പോകുക
b വാക്കിന്റെ മുമ്പത്തെ തുടക്കത്തിലേക്ക് പോകുക
W ഫോർവേഡ് അടുത്ത സ്‌ട്രിംഗിലേക്ക് a കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു
\0 അല്ലെങ്കിൽ \n
A ഉപയോഗിച്ച് ഡീലിമിറ്റ് ചെയ്‌ത മുൻ സ്‌ട്രിംഗിലേക്ക് B മടങ്ങുക
നോൺ പ്രിന്റിംഗ് ചാർ

തിരുത്തലുകൾ സമയത്ത് തിരുകുക:
^H അവസാന പ്രതീകം മായ്‌ക്കുക (ബാക്ക്‌സ്‌പെയ്‌സ്)
^H (ബാക്ക്‌സ്‌പെയ്‌സ്) പോലെ തന്നെ നിങ്ങളുടെ മായ്ക്കൽ പ്രതീകം മായ്‌ക്കുക
ESC ഇൻസെർഷൻ അവസാനിപ്പിക്കുന്നു, കമാൻഡ് മോഡിലേക്ക് മടങ്ങുക

കൂട്ടിച്ചേർക്കുക ഒപ്പം മാറ്റിസ്ഥാപിക്കുക:
ഫയലിന്റെ അവസാനം ഒരു അനുബന്ധം
നിലവിലെ ബിടിഇയെ ചാർ 'x' ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക
R പകരം മോഡ് നൽകുക; തുടർന്നുള്ള എല്ലാ ഇൻപുട്ടിനും,
നിലവിലെ ബൈറ്റ് അടുത്ത ഇൻപുട്ട് പ്രതീകം ഉപയോഗിച്ച് തിരുത്തിയെഴുതിയിരിക്കുന്നു; വിട്ടേക്കുക
ESC ഉപയോഗിച്ച് മോഡ് മാറ്റിസ്ഥാപിക്കുക.

കലര്പ്പായ ഓപ്പറേഷൻ:
ASCII, HEX വിഭാഗങ്ങൾക്കിടയിൽ TAB ടോഗിൾ ചെയ്യുക

യാങ്ക് ഒപ്പം ഇടുക:
3ySPACE യാങ്ക് 3 പ്രതീകങ്ങൾ
p യാങ്ക് ബഫറിന്റെ ഉള്ളടക്കങ്ങൾ ചേർക്കുക
യാങ്ക് ബഫറിന്റെ ഉള്ളടക്കം ഉപയോഗിച്ച് വാചകം മാറ്റിസ്ഥാപിക്കുക
പി ഫയലിന്റെ അവസാനം തിരികെ ഇട്ടു

പഴയപടിയാക്കുക, വീണ്ടും ചെയ്യുക:
നിങ്ങൾ അവസാനത്തെ മാറ്റം പഴയപടിയാക്കുക
ശ്രദ്ധിക്കുക: അവസാനത്തെ മാറ്റം മാത്രമേ പഴയപടിയാക്കാൻ കഴിയൂ.
അതിനാൽ ഈ കമാൻഡുകൾ തമ്മിൽ ടോഗിൾ ചെയ്യുന്നു
ബഫറിന്റെ അവസാനത്തെയും രണ്ടാമത്തെയും അവസാനത്തെയും അവസ്ഥ.

ക്രമീകരണം ഓപ്ഷനുകൾ:
:set കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് bvi-ൽ ഓപ്ഷനുകൾ സജ്ജമാക്കാം

ഓപ്ഷൻ ഡിഫോൾട്ട് വിവരണം

autowrite noaw നിലവിലെ ഫയൽ സംരക്ഷിക്കുക, മാറ്റം വരുത്തിയാൽ, നിങ്ങളാണെങ്കിൽ
ഒരു :n, :r അല്ലെങ്കിൽ ! കമാൻഡ്
16 പ്രതീകം വീതിയുള്ള ടെർമിനലിൽ cm=80 നിരകൾ
ഇഗ്നോർകേസ് നോയിക് സെർച്ചിംഗിൽ ലെറ്റർ കേസ് അവഗണിക്കുന്നു
മാന്ത്രിക നൊമാജിക് ഉണ്ടാക്കുന്നു. [ * പാറ്റേണുകളിൽ പ്രത്യേകം
memmove nomm കമാൻഡുകൾ ചേർക്കാനും ഇല്ലാതാക്കാനും പ്രാപ്തമാക്കുന്നു
ഓഫ്സെറ്റ് ഓഫ്=0 ഡിസ്പ്ലേ ചെയ്ത വിലാസങ്ങളിലേക്ക് ഒരു ഓഫ്സെറ്റ് ചേർക്കുന്നു
readonly noro സജ്ജീകരിച്ചാൽ, നിങ്ങൾ ഉപയോഗിക്കാത്തിടത്തോളം എഴുതുന്നത് പരാജയപ്പെടും! കമാൻഡിന് ശേഷം
സ്ക്രോൾ sc=1/2 വിൻഡോ
^U, ^D എന്നിവ ഉപയോഗിച്ച് സ്ക്രോൾ ചെയ്ത വരികളുടെ എണ്ണം
ഷോമോഡ് മോ സ്‌ക്രീനിന്റെ അടിയിൽ സ്റ്റാറ്റസ്‌ലൈൻ പ്രദർശിപ്പിക്കുന്നു
terse noterse ചെറിയ പിശക് സന്ദേശങ്ങൾ ലഭിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
ജാലക ജാലകം=സ്ക്രീൻ ചെയ്യുക
വിൻഡോയിലെ ലൈനുകൾ, സ്ലോ ടെർമിനലുകളിൽ കുറയ്ക്കാം
wordlength wl=4 ഒരു ASCII-സ്ട്രിംഗിന്റെ നീളം w, W, b അല്ലെങ്കിൽ B എന്നിവയാൽ കണ്ടെത്തി
wrapscan ws തിരയലുകൾ ഫയലിന്റെ അവസാനത്തിൽ ചുറ്റിത്തിരിയുന്നു
unixstyle nous താഴെയുള്ള ascii പ്രതീകങ്ങളുടെ പ്രാതിനിധ്യം
കാണിച്ചിരിക്കുന്നതുപോലെ സ്റ്റാറ്റസ്‌ലൈനിൽ 32 പ്രദർശിപ്പിക്കും
in ASCII(7) ഡോസ് ശൈലിയിൽ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ (^എ)

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് bvi ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    usm
    usm
    Usm ഒരു ഏകീകൃത സ്ലാക്ക്വെയർ പാക്കേജാണ്
    ഓട്ടോമാറ്റിക് കൈകാര്യം ചെയ്യുന്ന മാനേജർ
    ആശ്രിതത്വ പരിഹാരം. അത് ഏകീകരിക്കുന്നു
    ഉൾപ്പെടെ വിവിധ പാക്കേജ് ശേഖരങ്ങൾ
    സ്ലാക്ക്വെയർ, സ്ലാക്കി, പി...
    usm ഡൗൺലോഡ് ചെയ്യുക
  • 2
    Chart.js
    Chart.js
    Chart.js എന്നത് ഒരു Javascript ലൈബ്രറിയാണ്
    ഡിസൈനർമാരെയും ഡവലപ്പർമാരെയും വരയ്ക്കാൻ അനുവദിക്കുന്നു
    HTML5 ഉപയോഗിക്കുന്ന എല്ലാത്തരം ചാർട്ടുകളും
    ക്യാൻവാസ് ഘടകം. ചാർട്ട് js ഒരു മികച്ച വാഗ്ദാനം ചെയ്യുന്നു
    അറേ ...
    Chart.js ഡൗൺലോഡ് ചെയ്യുക
  • 3
    ജാസ്പർ റിപ്പോർട്ടുകൾക്കായുള്ള iReport-Designer
    ജാസ്പർ റിപ്പോർട്ടുകൾക്കായുള്ള iReport-Designer
    ശ്രദ്ധിക്കുക: iReport/Jaspersoft Studio പിന്തുണ
    അറിയിപ്പ്: പതിപ്പ് 5.5.0 പ്രകാരം,
    ജാസ്പർസോഫ്റ്റ് സ്റ്റുഡിയോ ആയിരിക്കും ഒഫീഷ്യൽ
    JasperReports-നുള്ള ഡിസൈൻ ക്ലയന്റ്. iReport
    ചെയ്യും ...
    JasperReports-നായി iReport-Designer ഡൗൺലോഡ് ചെയ്യുക
  • 4
    പോസ്റ്റ്ഇൻസ്റ്റാളർ എഫ്
    പോസ്റ്റ്ഇൻസ്റ്റാളർ എഫ്
    PostInstallerF എല്ലാം ഇൻസ്റ്റാൾ ചെയ്യും
    ഫെഡോറ ലിനക്സും മറ്റും ഉള്ള സോഫ്റ്റ്‌വെയർ
    സ്ഥിരസ്ഥിതിയായി ഉൾപ്പെടുത്തിയിട്ടില്ല, ശേഷം
    ആദ്യമായി ഫെഡോറ പ്രവർത്തിപ്പിക്കുന്നു. അതിന്റെ
    എളുപ്പം...
    PostInstallerF ഡൗൺലോഡ് ചെയ്യുക
  • 5
    സ്ട്രെയ്സ്
    സ്ട്രെയ്സ്
    സ്‌ട്രേസ് പ്രോജക്‌ട് ഇതിലേക്ക് മാറ്റി
    https://strace.io. strace is a
    ഡയഗ്നോസ്റ്റിക്, ഡീബഗ്ഗിംഗ്, പ്രബോധനം
    ലിനക്സിനുള്ള യൂസർസ്പേസ് ട്രേസർ. അത് ഉപയോഗിക്കുന്നു
    നിരീക്ഷിക്കാൻ...
    സ്‌ട്രേസ് ഡൗൺലോഡ് ചെയ്യുക
  • 6
    gMKVExtractGUI
    gMKVExtractGUI
    mkvextract യൂട്ടിലിറ്റിക്കുള്ള ഒരു GUI (ഭാഗം
    MKVToolNix) ഏറ്റവുമധികം സംയോജിപ്പിക്കുന്നത് (എങ്കിൽ
    എല്ലാം അല്ല) mkvextract ന്റെ പ്രവർത്തനക്ഷമതയും
    mkvinfo യൂട്ടിലിറ്റികൾ. C#NET 4.0 ൽ എഴുതിയത്,...
    gMKVExtractGUI ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad