אנגליתצרפתיתספרדי

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

tweak-wrapper - מקוון בענן

הפעל tweak-wrapper בספק אירוח חינמי של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו עוטף כוונון הפקודה שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


לצבוט - עורך hex יעיל

תַקצִיר


לצבוט [-l | -f] [-e] [-w רוחב] [-o לקזז] שם הקובץ

תיאור


לצבוט הוא עורך hex. זה מאפשר לך לערוך קובץ ברמה נמוכה מאוד, ומאפשר לך לראות את
תוכן בינארי מלא ומדויק של הקובץ. זה יכול להיות שימושי לשינוי קבצים בינאריים
כגון קובצי הפעלה, עריכת תמונות של דיסק או תקליטורים, תוכניות איתור באגים היוצרות בינאריות
פורמטים שגויים של קבצים ודברים רבים אחרים.

שלא כמו עורכי hex פשוטים יותר, לצבוט בעל מצב הכנסה פונקציונלי לחלוטין. זה לא
שימושי בעת עריכת רבים מסוגי הקבצים שתוארו לעיל, אך יכול להיות שימושי באחרים
מצבים. כמו כן, מצב הוספה מקל על השימוש לצבוט כדי לבנות מהם קבצים חדשים
שריטה.

כאשר אתה פותח קובץ ב לצבוט, אתה יכול לצפות לראות את תוכן המסך נראה משהו
ככה:

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 as
המוצג לעיל. עם זאת, זה ניתן להגדרה אם המסך שלך צר יותר - או רחב יותר - מזה
80 העמודות הרגילות, או אם הקובץ שאתה עורך מורכב מרשומות בגודל קבוע של
גודל אחר.

כברירת מחדל, לצבוט אינו טוען את כל קובץ הקלט שלו לזיכרון. במקום זאת, הוא טוען אותו
בעצלנות, קריאה מהקובץ בדיסק כאשר אתה מבקש תצוגה של חלק מהקובץ אותו
אין מאוחסן. כאשר אתה משנה את הקובץ, הוא מאחסן את השינויים שלך בזיכרון, אבל
ממשיך להתייחס לקובץ הדיסק המקורי עבור החלקים שלא נגעתם ​​בהם. זֶה
פירושו שאתה יכול לערוך קבצים גדולים במיוחד (לדוגמה, תמונות תקליטור שלמות) בלי
קושי; פתיחת קובץ כזה היא מיידית, וגורמת לשינויים לצבוט's
השימוש בזיכרון יגדל עם גודל השינויים ולא עם גודל הקובץ כולו,
ורק כששומרים את הגרסה ששונתה לצבוט צריך לקרוא את כל הקלט
קובץ כדי לכתוב את הפלט.

עם זאת, למצב פעולה זה יש חסרון, שהוא שאם קובץ הקלט הוא
שונה על ידי תוכנית אחרת בזמן לצבוט רץ, לצבוטמבני הנתונים הפנימיים של הנתונים יהיו
לא מספיק כדי לעקוב, וסביר להניח שהקובץ שנכתב יכיל א
שילוב של התוכן הישן והחדש של קובץ הקלט. לכן, אתה יכול להשבית את זה
טעינה עצלה אם אתה צריך; לראות את -e אפשרות למטה.

אפשרויות


סעיף זה מפרט את אפשרויות שורת הפקודה הנתמכות על ידי לצבוט.

-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 F.......
0000000B 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 קובץ על פלט רגיל. זה
דרך שימושית לתת לעצמך נקודת התחלה אם ברצונך להתחיל להגדיר מחדש
לצבוטפריסת המקלדת של.

מפתחות


סעיף זה מתאר את כל מפתחות העריכה הנתמכים על ידי לצבוט כברירת מחדל. מפתח ברירת המחדל
כריכות עבור לצבוט הם בעצם דמויי Emacs.

סוג מנגנון מפתחות
מקשי תנועת הסמן של Emacs צריכים לעבוד כולם, והמקבילים שלהם ברגיל
גם מקשי הפונקציות אמורים לעבוד:

o ^P ו ^N עבור לשורות הקודמות והבאות; למעלה ולמטה צריכים לעשות את אותו הדבר.

o ^B ו ^F ללכת אחורה וקדימה תו אחד; שמאל וימין צריכים לעשות את אותו הדבר.

o Mv ו ^V לעלות ולרדת מסך אחד בכל פעם; Page Up ו-Page Down צריכים להתאים
אותו הדבר.

o ^A ו ^E ללכת לתחילת ולסוף השורה; Home ו-End צריכים לעשות את אותו הדבר.

עיתונות M- ו M-> עבור אל ההתחלה והסוף של הקובץ.

עיתונות ^X g לעבור למיקום בייט מסוים בקובץ; תתבקש להקליד
התפקיד שאתה רוצה. אתה יכול להזין אותו בעשרוני, או כמספר hex עם "0x" לפני
זה.

עריכה מפתחות
הקש Return כדי להעביר את הסמן בין קטע המשושה של המסך ל-ASCII
סָעִיף.

בקטע הקסדציאלי, אתה יכול להזין ספרות הקסדצימליות כדי לשנות נתונים; כאשר ב-ASCII
בקטע, אתה יכול להקליד ישירות טקסט ASCII.

במצב ASCII, אתה יכול גם ללחוץ ^Q לצטט ממש את תו הקלט הבא; ל
לדוגמה, אם אתה רוצה להכניס Control-V, אתה יכול ללחוץ ^Q^V ו לצבוט יצטרך
הוסף אוטומטית את ערך הבתים 0x16.

עיתונות ^X^I, או מקש Insert אם יש לך כזה, כדי לעבור בין מצב כתיבה להוספה
מצב. במצב הוספה, הקלדת קלט hex או ASCII תכניס בתים חדשים המכילים את
ערכים שאתה מספק. כמו כן, לאחר מכן תוכל ללחוץ על Backspace כדי למחוק את הבתים משמאל ל
הסמן, או ^D או מחק כדי למחוק את הבת מתחת לסמן.

חותך ו פסטה
עיתונות ^@ (תו זה עשוי להיווצר על ידי צירוף המקשים Control-@, או Control-2,
או Control-Space) כדי לסמן את סוף אזור הבחירה. לאחר שתעשה זאת, הבייטים
בין סימן זה לבין הסמן יודגש. ללחוץ ^@ שוב לנטוש את
בחירה.

עיתונות Mw בעוד שבחירה פעילה להעתקת האזור שנבחר אליו לצבוטחיץ לחתוך של.

במצב הוספה, יש לך גם אפשרות ללחוץ ^W ל לחתוך האזור הנבחר
לגמרי מחוץ לקובץ והנח אותו במאגר החיתוך.

לבסוף, לחץ ^Y כדי להדביק את תוכן המאגר החתוך בחזרה לקובץ (הדבר ידרוס
או הכנס בהתאם למצב הנוכחי).

חיפוש
עיתונות ^S כדי לחפש רצף בתים. תתבקש להזין טקסט כלשהו לחיפוש
בשורה התחתונה של המסך. אתה יכול להקליד טקסט זה ב-ASCII, או כרצף של hex
ערכי בתים עם קידומת קו נטוי אחורי (\). לדוגמה, אם רצית לחפש את
ערך בתים 5 ואחריו המילה "שלום", אולי תזין \05שלום. אם אתה רוצה
ציין תו נטוי מילולי, אתה יכול להזין אותו ב-hex (as \5C), או בפשטות
הכפיל את זה בקלט (\\).

עיתונות ^R כדי לחפש אחורה במקום קדימה ממיקום הסמן הנוכחי.

השאלה היא איך? לצבוט עסקאות בנתונים בינאריים טהורים, החיפושים הם תמיד תלויי רישיות.

שליטה מה היא תצוגה
אם תלחץ ^X w, תתבקש להזין רוחב תצוגה חדש. יש לזה אותו דבר
השפעה כמו עובר את -w אפשרות בשורת הפקודה. באופן דומה, לחיצה ^X o מאפשר לך
כדי להזין היסט תצוגה חדש, שווה ערך ל- -o אוֹפְּצִיָה.

כברירת מחדל, מיקום הקובץ וגודל הקובץ הנוכחיים מוצגים ב- לצבוטשורת המצב של
במשושה. אם אתה מעדיף אותם בעשרוניות, אתה יכול ללחוץ ^X x or ^X h כדי להחליף ביניהם
הקס ועשרוני.

שונות
עיתונות ^L כדי לצייר מחדש את המסך ולחדש את הסמן. ללחוץ ^Z להשעות לצבוט ו
לחזור זמנית לקליפה.

עיתונות ^X^S כדי לשמור את הקובץ שאתה עורך.

עיתונות ^X^C לצאת לצבוט. (אם תעשה זאת עם שינויים שלא נשמרו, תישאל אם
אתה רוצה לשמור אותם.)

תְצוּרָה קובץ


לצבוטכריכות המקלדת של ניתנות להגדרה. הוא ינסה לקרוא קובץ מהבית שלך
ספרייה בשם .tweakrc, ואם הוא ימצא אחד הוא ישתמש בכריכות המקלדת המתוארות
בּוֹ. אם הוא לא מוצא אחד, הוא ישתמש בכריכות ברירת המחדל הפנימיות שלו.

רוב ההנחיות ב .tweakrc הם מהצורה "לאגד שם הפקודה מפתח". לדוגמה,
"לאגד יציאה ^X^C". בנוסף, קיימות שתי הנחיות נוספות, רוחב ו לקזז, אשר
תן את פרמטרי התצוגה המוגדרים כברירת מחדל אם לא -w ו -o האפשרויות מצוינות.

הדרך הקלה ביותר ללמוד על .tweakrc הקובץ הוא להתחיל בכך שיש לצבוט פלט שלה
ברירת מחדל פנימית אחת:

tweak -D > $HOME/.tweakrc

אז אתה יכול לקרוא את קובץ ברירת המחדל, ללמוד את לצבוט שמות פקודות פנימיות, וערוך את
קובץ לעשות מה שאתה רוצה.

השתמש ב-tweak-wrapper באינטרנט באמצעות שירותי onworks.net


Ad


Ad