अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

ट्वीक - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स फ्री होस्टिंग प्रदाता में ट्वीक चलाएं

यह कमांड ट्वीक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


tweak - कुशल हेक्स संपादक

SYNOPSIS


tweak [-l | -f] [-e] [-w चौडाई] [-o ओफ़्सेट] फ़ाइल का नाम

वर्णन


tweak एक हेक्स संपादक है। यह आपको फ़ाइल को बहुत निम्न स्तर पर संपादित करने की अनुमति देता है, जिससे आप देख सकते हैं
फ़ाइल की पूर्ण और सटीक बाइनरी सामग्री। यह बाइनरी फाइलों को संशोधित करने के लिए उपयोगी हो सकता है
जैसे निष्पादन योग्य, डिस्क या सीडी छवियों को संपादित करना, डिबगिंग प्रोग्राम जो बाइनरी उत्पन्न करते हैं
फ़ाइल स्वरूप गलत तरीके से, और कई अन्य चीज़ें।

सरल हेक्स संपादकों के विपरीत, tweak एक पूरी तरह कार्यात्मक डालने मोड के पास। यह नहीं
ऊपर वर्णित कई प्रकार की फ़ाइल को संपादित करते समय उपयोगी है, लेकिन अन्य में उपयोगी हो सकता है
स्थितियां। साथ ही, एक इन्सर्ट मोड उपयोग करना आसान बनाता है tweak से नई फाइलें बनाने के लिए
खरोंच।

जब आप कोई फ़ाइल खोलते हैं tweak, आप स्क्रीन सामग्री को कुछ दिखने की उम्मीद कर सकते हैं
इस तरह:

00000000 7F 45 4C 46 01 01 01 00 .ELF....
00000008 00 00 00 00 00 00 00 00 ........
00000010 02 00 03 00 01 00 00 00 ........
00000018 D0 8E 04 08 34 00 00 00 ....4...
00000020 2सी ईएफ 01 00 00 00 00 00 ,.......

केंद्रीय कॉलम आपको उस फ़ाइल में प्रत्येक बाइट का हेक्साडेसिमल मान दिखाता है जो आप हैं
संपादन। दाईं ओर का कॉलम उन बाइट्स की ASCII व्याख्या दिखाता है, जहां
लागू। उपरोक्त उदाहरण में, अनुक्रम 45 4C 46 पहली पंक्ति में अनुवाद करता है
ASCII अपर-केस अक्षर "ELF", लेकिन बाद का क्रम 01 01 01 00 नहीं है
कोई भी प्रिंट करने योग्य ASCII प्रतिनिधित्व और इसलिए दाहिने हाथ का कॉलम केवल डॉट्स प्रिंट करता है।

बाईं ओर का कॉलम प्रत्येक पंक्ति की शुरुआत की फ़ाइल के भीतर की स्थिति को दर्शाता है।

वास्तव में, जब आप शुरू करते हैं tweak, आप आमतौर पर प्रति पंक्ति फ़ाइल के 16 बाइट्स देखेंगे, न कि 8 के रूप में
ऊपर दिखाया गया है। हालाँकि, यह कॉन्फ़िगर करने योग्य है यदि आपकी स्क्रीन संकरी - या चौड़ी - से अधिक है
सामान्य 80 कॉलम, या यदि आपके द्वारा संपादित की जा रही फ़ाइल में निश्चित आकार के रिकॉर्ड हैं
कुछ अन्य आकार।

डिफ़ॉल्ट रूप से, tweak अपनी संपूर्ण इनपुट फ़ाइल को मेमोरी में लोड नहीं करता है। इसके बजाय, यह इसे लोड करता है
lazily, डिस्क पर फ़ाइल से पढ़ना जब आप फ़ाइल के किसी भाग को देखने का अनुरोध करते हैं तो
संग्रहित नहीं है। जब आप फ़ाइल को संशोधित करते हैं, तो यह आपके संशोधनों को स्मृति में संग्रहीत करता है, लेकिन
उन हिस्सों के लिए मूल डिस्क फ़ाइल को संदर्भित करना जारी रखता है जिन्हें आपने छुआ नहीं है। इस
इसका मतलब है कि आप बहुत बड़ी फ़ाइलों (उदाहरण के लिए, संपूर्ण सीडी छवियों) को बिना संपादित कर सकते हैं
कठिनाई; ऐसी फ़ाइल खोलना तात्कालिक है, संशोधन करने का कारण बनता है tweak's
मेमोरी का उपयोग संपूर्ण फ़ाइल के आकार के बजाय परिवर्तनों के आकार के साथ बढ़ने के लिए,
और केवल परिवर्तित संस्करण को सहेजते समय tweak पूरे इनपुट के माध्यम से पढ़ना होगा
आउटपुट लिखने के लिए फ़ाइल।

हालाँकि, ऑपरेशन के इस तरीके का एक नुकसान है, जो यह है कि यदि इनपुट फ़ाइल है
एक अन्य कार्यक्रम द्वारा संशोधित जबकि tweak चल रहा है, tweakकी आंतरिक डेटा संरचनाएं होंगी
ट्रैक रखने के लिए पर्याप्त नहीं है, और यह संभावना है कि लिखी गई फ़ाइल में a
इनपुट फ़ाइल की पुरानी और नई सामग्री का मिश्रण। इसलिए, आप इसे अक्षम कर सकते हैं
यदि आपको आवश्यकता हो तो आलसी लोडिंग; देखें -e नीचे विकल्प।

विकल्प


यह खंड द्वारा समर्थित कमांड-लाइन विकल्पों को सूचीबद्ध करता है tweak.

-f रन tweak "फिक्स" मोड में, यानी इन्सर्ट फंक्शन पूरी तरह से अक्षम होने के साथ। इस
उपयोगी हो सकता है यदि आप किसी फ़ाइल को संपादित कर रहे हैं जिसमें सम्मिलित मोड किसी काम का नहीं है
(निष्पादन योग्य, उदाहरण के लिए, सटीक फ़ाइल ऑफ़सेट पर मजबूत निर्भरता होती है
जो इसे प्रस्तुत किए बिना डेटा को एक में सम्मिलित करना लगभग असंभव बना देता है
अनुपयोगी) और आप इसे गलती से चालू करने से बचना चाहते हैं।

-l रन tweak "देखो" मोड में। इस मोड में tweak आपको डेटा को संशोधित करने की अनुमति नहीं देता है
बिलकुल; यह किसी फ़ाइल की विस्तार से जाँच करने के लिए बस एक उपकरण बन जाता है।

-e रन tweak "उत्सुक" मोड में। इस मोड में tweak अपनी पूरी इनपुट फ़ाइल तब पढ़ेगा जब
आरंभ करना। इससे यह अधिक मेमोरी लेता है, लेकिन इसका मतलब है कि इसमें नहीं है
इनपुट फ़ाइल पर निर्भरता अपरिवर्तित रहती है, और अन्य प्रोग्राम इसे बदल सकते हैं
अगर उन्हें परेशानी पैदा किए बिना जरूरत है।

-w चौडाई
बाइट्स की संख्या निर्दिष्ट करता है tweak प्रति पंक्ति प्रदर्शित करेगा। डिफ़ॉल्ट 16 है, जो
एक 80-स्तंभ स्क्रीन में बड़े करीने से फिट बैठता है।

-o ओफ़्सेट
यदि यह विकल्प निर्दिष्ट है, tweak यह सुनिश्चित करेगा कि दी गई फ़ाइल ऑफ़सेट यहां होती है
एक पंक्ति की शुरुआत। उदाहरण के लिए, यदि आपने विकल्पों का उपयोग करके कोई फ़ाइल लोड की है -w 8 -o
0x13, आपको कुछ इस तरह का डिस्प्ले दिखाई दे सकता है:

00000000 7F 45 4C .EL
00000003 46 01 01 01 00 00 00 00 एफ.......
0000000B 00 00 00 00 00 02 00 03 ........
00000013 00 01 00 00 00 डी0 8ई 04 ........
0000001B 08 34 00 00 00 2C EF 01 .4...,..

फ़ाइल के केवल तीन बाइट्स को पहली पंक्ति में रखकर, tweak व्यवस्था की है
कि फ़ाइल ऑफ़सेट 0x13 (दशमलव में 19) चौथे की शुरुआत में दिखाई देती है
लाइन.

आप इस विकल्प का उपयोग कर सकते हैं यदि आप जानते हैं कि आप किसी विशेष फ़ाइल में फ़ाइल संपादित कर रहे हैं
प्रारूप। उदाहरण के लिए, यदि आपकी फ़ाइल में 53-बाइट हैडर है और उसके बाद एक श्रृंखला है
22-बाइट रिकॉर्ड में से, आपको विकल्प निर्दिष्ट करना उपयोगी लग सकता है -w 22 -o 53.
यह व्यवस्था करेगा कि हेडर के बाद, फ़ाइल का प्रत्येक व्यक्तिगत रिकॉर्ड होगा
की ठीक एक पंक्ति पर दिखाई देते हैं tweakका प्रदर्शन।

-D यदि यह विकल्प निर्दिष्ट है, tweak किसी फ़ाइल को लोड और संपादित करने का प्रयास बिल्कुल भी नहीं करेगा,
लेकिन बस इसके डिफ़ॉल्ट का उत्पादन करेगा .ट्वीकआरसी मानक आउटपुट पर फ़ाइल। यह है एक
यदि आप पुन: कॉन्फ़िगर करना शुरू करना चाहते हैं तो अपने आप को एक प्रारंभिक बिंदु देने का उपयोगी तरीका
tweakका कीबोर्ड लेआउट।

KEYS


यह खंड किसके द्वारा समर्थित सभी संपादन कुंजियों का वर्णन करता है tweak डिफ़ॉल्ट रूप से। डिफ़ॉल्ट कुंजी
के लिए बाइंडिंग tweak मूल रूप से Emacs- जैसे हैं।

आंदोलन Instagram पर
Emacs कर्सर आंदोलन कुंजियों को सभी काम करना चाहिए, और उनके समकक्ष सामान्य रूप से काम करना चाहिए
फ़ंक्शन कुंजियों को भी काम करना चाहिए:

o ^P और ^N पिछली और अगली पंक्तियों पर जाएं; ऊपर और नीचे वही करना चाहिए।

o ^B और ^F वापस जाओ और एक चरित्र आगे बढ़ो; बाएं और दाएं को ऐसा ही करना चाहिए।

o एमवी और ^V एक बार में एक स्क्रीनफुल ऊपर और नीचे जाएं; पेज अप और पेज डाउन करना चाहिए
वही।

o ^A और ^E पंक्ति के आरंभ और अंत में जाएं; होम एंड एंड को भी ऐसा ही करना चाहिए।

दबाएँ म- और एम-> फ़ाइल की शुरुआत और अंत में जाएं।

दबाएँ ^X g फ़ाइल में किसी विशेष बाइट स्थिति में जाने के लिए; आपको टाइप करने के लिए कहा जाएगा
जो पद आप चाहते हैं। आप इसे दशमलव में, या हेक्स संख्या के रूप में दर्ज कर सकते हैं "0x" इससे पहले
यह।

संपादन Instagram पर
स्क्रीन के हेक्स सेक्शन और ASCII के बीच कर्सर ले जाने के लिए रिटर्न दबाएं
अनुभाग।

जब हेक्स सेक्शन में, आप डेटा बदलने के लिए हेक्साडेसिमल अंक दर्ज कर सकते हैं; जब ASCII . में
अनुभाग, आप सीधे ASCII पाठ टाइप कर सकते हैं।

ASCII मोड में, आप भी दबा सकते हैं ^Q अगले इनपुट कैरेक्टर को शाब्दिक रूप से उद्धृत करने के लिए; के लिये
उदाहरण के लिए, यदि आप एक Control-V सम्मिलित करना चाहते हैं, तो आप दबा सकते हैं ^क्यू^वी और tweak मर्जी
स्वचालित रूप से बाइट मान 0x16 डालें।

दबाएँ ^एक्स^आई, या यदि आपके पास एक कुंजी डालें, तो ओवरराइट मोड के बीच टॉगल करने के लिए और सम्मिलित करें
तरीका। इन्सर्ट मोड में, हेक्स या एएससीआईआई इनपुट टाइप करने से नए बाइट्स सम्मिलित होंगे जिनमें
आपके द्वारा प्रदान किए जाने वाले मूल्य। इसके अलावा, आप बाईं ओर बाइट को हटाने के लिए बैकस्पेस दबा सकते हैं
कर्सर, या ^D या हटाएं कर्सर के नीचे बाइट को हटाने के लिए।

कट गया और पास्ता
दबाएँ ^@ (यह वर्ण कुंजी संयोजन नियंत्रण-@, या नियंत्रण-2 द्वारा उत्पन्न किया जा सकता है,
या नियंत्रण-स्थान) चयन क्षेत्र के अंत को चिह्नित करने के लिए। ऐसा करने के बाद, बाइट्स
उस चिह्न और कर्सर के बीच हाइलाइट किया जाएगा। दबाएँ ^@ फिर से छोड़ने के लिए
चयन.

दबाएँ मेगावाट जबकि चयनित क्षेत्र की प्रतिलिपि बनाने के लिए चयन सक्रिय है tweakकट बफर।

इन्सर्ट मोड में, आपके पास प्रेस करने का विकल्प भी होता है ^W सेवा मेरे कमी चयनित क्षेत्र
फ़ाइल से पूरी तरह से बाहर और कट बफर में रखें।

अंत में, दबाएं ^Y कट बफर सामग्री को वापस फ़ाइल में पेस्ट करने के लिए (यह अधिलेखित हो जाएगा
या वर्तमान मोड के आधार पर डालें)।

खोजना
दबाएँ ^S एक बाइट अनुक्रम की खोज करने के लिए। आपको खोजने के लिए कुछ पाठ दर्ज करने के लिए कहा जाएगा
स्क्रीन की निचली रेखा पर। आप इस टेक्स्ट को ASCII में या हेक्स के अनुक्रम के रूप में टाइप कर सकते हैं
बैकस्लैश के साथ प्रीफ़िक्स्ड बाइट मान (\) उदाहरण के लिए, यदि आप की खोज करना चाहते हैं
बाइट मान 5 के बाद "हैलो" शब्द आता है, आप दर्ज कर सकते हैं \05नमस्ते। यदि आप चाहते हैं
एक शाब्दिक बैकस्लैश वर्ण निर्दिष्ट करें, आप या तो इसे हेक्स में दर्ज कर सकते हैं (as \5सी), या केवल
इसे इनपुट पर दोगुना करें (\\).

दबाएँ ^R वर्तमान कर्सर स्थिति से आगे की बजाय पीछे की ओर खोजने के लिए।

जबसे tweak शुद्ध बाइनरी डेटा में सौदे, खोज हमेशा केस-संवेदी होते हैं।

नियंत्रित करना la प्रदर्शन
अगर तुम दबाओ ^X w, आपको एक नई डिस्प्ले चौड़ाई दर्ज करने के लिए कहा जाएगा। यह वही है
पारित करने के रूप में प्रभाव -w कमांड लाइन पर विकल्प। इसी तरह, दबाने ^X o आपको अनुमति देता है
के बराबर एक नया डिस्प्ले ऑफ़सेट दर्ज करने के लिए -o विकल्प.

डिफ़ॉल्ट रूप से, वर्तमान फ़ाइल स्थिति और फ़ाइल का आकार प्रदर्शित होता है tweakकी स्थिति रेखा
हेक्स में। यदि आप उन्हें दशमलव में पसंद करते हैं, तो आप दबा सकते हैं ^X x or ^X h उनके बीच टॉगल करने के लिए
हेक्स और दशमलव।

कई तरह का
दबाएँ ^L स्क्रीन को फिर से बनाने और कर्सर को फिर से बनाने के लिए। दबाएँ ^Z निलंबन करना tweak और
अस्थायी रूप से खोल पर लौटें।

दबाएँ ^एक्स^एस उस फ़ाइल को सहेजने के लिए जिसे आप संपादित कर रहे हैं।

दबाएँ ^एक्स^सी गमन करना tweak. (यदि आप बिना सहेजे हुए परिवर्तनों के साथ ऐसा करते हैं, तो आपसे पूछा जाएगा कि क्या
आप उन्हें बचाना चाहते हैं।)

विन्यास फ़ाइल


tweakकी कीबोर्ड बाइंडिंग कॉन्फ़िगर करने योग्य हैं। यह आपके घर से किसी फ़ाइल को पढ़ने का प्रयास करेगा
निर्देशिका कहा जाता है .ट्वीकआरसी, और अगर उसे कोई मिल जाता है तो वह वर्णित कीबोर्ड बाइंडिंग का उपयोग करेगा
इस में। यदि उसे कोई नहीं मिलता है, तो वह अपनी आंतरिक डिफ़ॉल्ट बाइंडिंग का उपयोग करेगा।

में अधिकांश निर्देश .ट्वीकआरसी रूप के हैं"बाँध आदेश-नाम कुंजी"। उदाहरण के लिए,
"बाँध निकास ^एक्स^सी". इसके अतिरिक्त, दो अन्य निर्देश हैं, चौडाई और ओफ़्सेट, जो
डिफ़ॉल्ट प्रदर्शन पैरामीटर दें यदि नहीं -w और -o विकल्प निर्दिष्ट हैं।

के बारे में जानने का सबसे आसान तरीका .ट्वीकआरसी फ़ाइल होने से शुरू होनी है tweak इसका उत्पादन
आंतरिक डिफ़ॉल्ट एक:

ट्वीक-डी > $HOME/.tweakrc

तब आप डिफ़ॉल्ट फ़ाइल पढ़ सकते हैं, सीख सकते हैं tweak आंतरिक कमांड नाम, और संपादित करें
आप जो चाहते हैं उसे करने के लिए फ़ाइल करें।

onworks.net सेवाओं का उपयोग करके ऑनलाइन ट्वीक का उपयोग करें


Ad


Ad