الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

قرص - عبر الإنترنت في السحابة

قم بتشغيل القرص في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو قرص الأمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


قرص - محرر سداسي عشري فعال

موجز


قرص [-l | -f] [-e] [-w عرض] [-o عوض] اسم الملف

وصف


قرص هو محرر ست عشري. يتيح لك تحرير ملف بمستوى منخفض جدًا ، مما يتيح لك رؤية ملف
المحتويات الثنائية الكاملة والدقيقة للملف. يمكن أن يكون مفيدًا لتعديل الملفات الثنائية
مثل الملفات التنفيذية وتحرير القرص أو الصور المضغوطة وبرامج التصحيح التي تولد الملفات الثنائية
تنسيقات الملفات بشكل غير صحيح ، وأشياء أخرى كثيرة.

على عكس محررات سداسية عشرية أبسط ، قرص يمتلك وضع إدراج وظيفي بالكامل. هذا ليس
مفيد عند تحرير العديد من أنواع الملفات الموضحة أعلاه ، ولكن يمكن أن يكون مفيدًا في ملفات أخرى
مواقف. كما أن وضع الإدراج يجعله سهل الاستخدام قرص لإنشاء ملفات جديدة من
خدش.

عند فتح ملف بتنسيق قرص، يمكنك أن تتوقع رؤية محتويات الشاشة تبحث عن شيء ما
مثله:

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 2C EF 01 00 00 00 00 00 ، .......

يُظهر العمود المركزي القيمة السداسية العشرية لكل بايت في الملف الذي أنت عليه
التحرير. يُظهر العمود الموجود على اليمين تفسير ASCII لتلك البايتات ، حيث
المعمول بها. في المثال أعلاه ، التسلسل 45 4C 46 في السطر الأول يترجم إلى
أحرف كبيرة ASCII "ELF" ، ولكن التسلسل اللاحق 01 01 01 00 لا يوجد
أي تمثيل ASCII قابل للطباعة وبالتالي فإن العمود الأيمن يطبع النقاط ببساطة.

يُظهر العمود الموجود على اليسار الموضع داخل الملف الخاص ببداية كل صف.

في الحقيقة ، عندما تبدأ قرص، سترى عادةً 16 بايت من الملف لكل صف ، وليس 8 كملف
هو مبين أعلاه. ومع ذلك ، يمكن تكوين هذا إذا كانت شاشتك أضيق - أو أوسع - من
80 عمودًا المعتاد ، أو إذا كان الملف الذي تقوم بتحريره يتكون من سجلات ذات حجم ثابت
بعض الحجم الآخر.

افتراضيا، قرص لا يقوم بتحميل ملف الإدخال بالكامل في الذاكرة. بدلا من ذلك ، يقوم بتحميله
بتكاسل، القراءة من الملف الموجود على القرص عند طلب عرض لجزء من الملف عليه
لم يخزن. عند تعديل الملف ، فإنه يخزن تعديلاتك في الذاكرة ، ولكن
يستمر في الرجوع إلى ملف القرص الأصلي للأجزاء التي لم تلمسها. هذه
يعني أنه يمكنك تحرير ملفات كبيرة للغاية (على سبيل المثال ، صور القرص المضغوط بالكامل) بدون
صعوبة؛ يتم فتح مثل هذا الملف بشكل فوري ، مما يؤدي إلى إجراء تعديلات قرص's
زيادة استخدام الذاكرة مع حجم التغييرات بدلاً من حجم الملف بأكمله ،
وفقط عند حفظ النسخة المعدلة سوف قرص يجب أن تقرأ من خلال المدخلات بأكملها
ملف لكتابة الإخراج.

ومع ذلك ، فإن وضع التشغيل هذا له عيب ، وهو أنه إذا كان ملف الإدخال
تم تعديله بواسطة برنامج آخر أثناء قرص يجري، قرصسوف هياكل البيانات الداخلية
ليس كافيًا للتتبع ، ومن المحتمل أن يحتوي الملف المكتوب على ملف
مزيج من المحتويات القديمة والجديدة لملف الإدخال. لذلك ، يمكنك تعطيل هذا
تحميل كسول إذا كنت بحاجة إلى ؛ انظر ال -e الخيار أدناه.

OPTIONS


يسرد هذا القسم خيارات سطر الأوامر التي يدعمها قرص.

-f أشواط قرص في وضع "الإصلاح" ، أي مع تعطيل وظيفة الإدراج تمامًا. هذه
قد يكون مفيدًا إذا كنت تقوم بتحرير ملف لا يكون فيه وضع الإدراج مفيدًا
(الملفات التنفيذية ، على سبيل المثال ، تميل إلى أن يكون لها تبعيات قوية على إزاحات الملفات الدقيقة
مما يجعل من شبه المستحيل إدراج البيانات في ملف واحد دون عرضها
غير قابل للاستخدام) وتريد تجنب تشغيله عن طريق الخطأ.

-l أشواط قرص في وضع "البحث". في هذا الوضع قرص لا يسمح لك بتعديل البيانات
على الاطلاق؛ يصبح مجرد أداة لفحص الملف بالتفصيل.

-e أشواط قرص في وضع "حريصة". في هذا الوضع قرص سيقرأ ملف الإدخال بالكامل عندما
بدء. يؤدي هذا إلى احتوائه على مزيد من الذاكرة ، ولكنه يعني أنه لا يوجد لديه
الاعتماد على ملف الإدخال المتبقي بدون تعديل ، ويمكن للبرامج الأخرى تغييره
إذا احتاجوا إلى ذلك دون التسبب في مشاكل.

-w عرض
يحدد عدد البايت قرص سيعرض في كل سطر. الافتراضي هو 16 ، وهو
يناسب بدقة شاشة من 80 عمودًا.

-o عوض
إذا تم تحديد هذا الخيار ، قرص سيضمن حدوث إزاحة الملف المحدد في
بداية السطر. على سبيل المثال ، إذا قمت بتحميل ملف باستخدام الخيارات -w 8 -o
0x13، قد ترى عرضًا يشبه هذا قليلاً:

00000000 7F 45 4C .EL
00000003 46 01 01 01 00 00 00 00 ف .......
0000000 ب 00 00 00 00 00 02 00 03 ........
00000013 00 01 00 00 00 D0 8E 04 ........
0000001B 08 34 00 00 00 2C EF 01 .4 ...، ..

بوضع ثلاثة بايت فقط من الملف في السطر الأول ، قرص وقد رتبت
أن إزاحة الملف 0x13 (19 في النظام العشري) تظهر في بداية الرابع
الخط.

يمكنك استخدام هذا الخيار إذا كنت تعلم أنك تقوم بتحرير ملف في ملف
صيغة. على سبيل المثال ، إذا احتوى ملفك على رأس حجمه 53 بايت متبوعًا بسلسلة
من السجلات 22 بايت ، قد تجد أنه من المفيد تحديد الخيارات -w 22 -o 53.
هذا من شأنه أن يرتب أنه بعد الرأس ، كل سجل فردي للملف سيكون
تظهر بالضبط على سطر واحد من قرصعرض.

-D إذا تم تحديد هذا الخيار ، قرص لن يحاول تحميل وتحرير ملف على الإطلاق ،
ولكن سوف ينتج عنه ببساطة الافتراضي .tweakrc ملف على الإخراج القياسي. هذا ال
طريقة مفيدة لمنح نفسك نقطة بداية إذا كنت تريد البدء في إعادة التكوين
قرصتخطيط لوحة المفاتيح.

KEYS


يصف هذا القسم جميع مفاتيح التحرير التي يدعمها قرص بشكل افتراضي. المفتاح الافتراضي
ارتباطات قرص تشبه في الأساس إيماكس.

حركة مفاتيح
يجب أن تعمل جميع مفاتيح حركة مؤشر Emacs ، وأن تعمل نظيراتها بشكل عادي
يجب أن تعمل مفاتيح الوظائف أيضًا:

o ^P و ^N انتقل إلى السطور السابقة والتالية ؛ يجب أن يفعل صعودا وهبوطا نفس الشيء.

o ^B و ^F ارجع إلى الأمام والخلف حرفًا واحدًا ؛ يجب أن يفعل اليسار واليمين نفس الشيء.

o Mv و ^V صعودا وهبوطا شاشة واحدة في كل مرة ؛ يجب أن تعمل Page Up و Page Down
نفس الشيء.

o ^A و ^E انتقل إلى بداية ونهاية السطر ؛ يجب أن تفعل "المنزل" و "النهاية" نفس الشيء.

صحافة م- و م-> انتقل إلى بداية الملف ونهايته.

صحافة ^X g للانتقال إلى موضع بايت معين في الملف ؛ سيُطلب منك الكتابة
المنصب الذي تريده. يمكنك إدخاله بترتيب عشري أو كرقم سداسي عشري باستخدام "0x" قبل
هنا.

تحرير مفاتيح
اضغط على "رجوع" لتحريك المؤشر بين المقطع السداسي عشري للشاشة و ASCII
والقسم الخاص به.

عندما تكون في القسم السداسي ، يمكنك إدخال أرقام سداسية عشرية لتغيير البيانات ؛ عندما تكون في ASCII
، يمكنك كتابة نص ASCII مباشرة.

في وضع ASCII ، يمكنك أيضًا الضغط على ^Q لاقتباس حرف الإدخال التالي حرفيًا ؛ ل
على سبيل المثال ، إذا كنت تريد إدراج Control-V ، فيمكنك الضغط على ^ س ^ ف و قرص سوف
أدخل قيمة البايت 0x16 تلقائيًا.

صحافة ^ X ^ أنا، أو المفتاح "إدراج" إذا كان لديك واحد ، للتبديل بين وضع الكتابة الفوقية والإدراج
الوضع. في وضع الإدراج ، ستؤدي كتابة إدخال hex أو ASCII إلى إدراج وحدات بايت جديدة تحتوي على
القيم التي تقدمها. يمكنك أيضًا الضغط على Backspace لحذف البايت الموجود على يسار
المؤشر ، أو ^D أو حذف لحذف البايت الموجود أسفل المؤشر.

قطع و لصق
صحافة ^@ (يمكن إنشاء هذا الحرف بواسطة مجموعة المفاتيح Control- @ أو Control-2 ،
أو Control-Space) لتمييز نهاية منطقة التحديد. بعد القيام بذلك ، البايت
بين تلك العلامة والمؤشر سيتم تسليط الضوء. صحافة ^@ مرة أخرى للتخلي عن
اختيار.

صحافة ميغاواط بينما يكون التحديد نشطًا لنسخ المنطقة المحددة إليها قرصقطع العازلة.

في وضع الإدراج ، لديك أيضًا خيار الضغط ^W إلى قطع المنطقة المختارة
خارج الملف تمامًا ووضعه في المخزن المؤقت للقطع.

وأخيرا ، اضغط ^Y للصق محتويات المخزن المؤقت المقطوع مرة أخرى في الملف (سيؤدي ذلك إلى الكتابة فوق
أو إدراج حسب الوضع الحالي).

البحث
صحافة ^S للبحث عن تسلسل بايت. سيُطلب منك إدخال نص للبحث عنه
في الخط السفلي من الشاشة. يمكنك كتابة هذا النص في ASCII ، أو على شكل تسلسل سداسي عشري
قيم البايت مسبوقة بشرطة مائلة للخلف (\). على سبيل المثال ، إذا كنت تريد البحث عن ملف
قيمة البايت 5 متبوعة بكلمة "مرحبًا" ، يمكنك إدخالها \ 05 مرحبا. أذا أردت
تحديد حرف الخط المائل العكسي ، يمكنك إما إدخاله في شكل سداسي عشري (مثل \ 5 ج)، أو ببساطة
ضاعفها عند الإدخال (\\).

صحافة ^R للبحث للخلف بدلاً من الأمام من موضع المؤشر الحالي.

منذ قرص يتعامل مع البيانات الثنائية البحتة ، وعمليات البحث دائمًا حساسة لحالة الأحرف.

السيطرة ال عرض
إذا ضغطت ^X w، سيُطلب منك إدخال عرض عرض جديد. هذا له نفس الشيء
تأثير مثل تمرير -w الخيار في سطر الأوامر. وبالمثل ، الملحة ^X o يسمح لك
لإدخال إزاحة عرض جديدة ، تعادل -o الخيار.

بشكل افتراضي ، يتم عرض موضع الملف الحالي وحجم الملف على قرصخط حالة
في عرافة. إذا كنت تفضلها بالنظام العشري ، يمكنك الضغط على ^X x or ^X h للتبديل بينهما
عشري وعشري.

متفرقات
صحافة ^L لإعادة رسم الشاشة وحديث المؤشر. صحافة ^Z للتعليق قرص و
العودة مؤقتًا إلى الغلاف.

صحافة ^ X ^ S. لحفظ الملف الذي تقوم بتحريره.

صحافة ^ X ^ ج للخروج قرص. (إذا قمت بذلك مع التغييرات غير المحفوظة ، فسيتم سؤالك عما إذا كان
تريد حفظهم.)

CONFIGURATION FILE


قرصروابط لوحة المفاتيح قابلة للتكوين. سيحاول قراءة ملف من منزلك
دعا الدليل .tweakrc، وإذا وجدت واحدة ، فسيتم استخدام روابط لوحة المفاتيح الموضحة
فيه. إذا لم يعثر على واحدة ، فسيستخدم ارتباطاته الداخلية الافتراضية.

معظم التوجيهات في .tweakrc هي من الشكل "ربط اسم الأمر مفتاح". على سبيل المثال،
"ربط خروج ^ X ^ ج". بالإضافة إلى ذلك ، هناك توجيهان آخران ، عرض و عوض، التي
إعطاء معلمات العرض الافتراضية إذا كان الجواب لا -w و -o يتم تحديد الخيارات.

أسهل طريقة للتعرف على .tweakrc الملف هو أن تبدأ بامتلاك قرص الإخراج الخاص به
واحد افتراضي داخلي:

قرص -D> $ HOME / .tweakrc

ثم يمكنك قراءة الملف الافتراضي ، ومعرفة ملف قرص أسماء الأوامر الداخلية ، وتحرير
ملف لتفعل ما تريد.

استخدم القرص عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad