англійськафранцузькаіспанська

Ad


Значок OnWorks

tweak-wrapper - онлайн у хмарі

Запустіть tweak-wrapper у постачальника безкоштовного хостингу 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 стовпців, або якщо файл, який ви редагуєте, складається із записів фіксованого розміру
якийсь інший розмір.

За замовчуванням щипати не завантажує весь вхідний файл у пам'ять. Натомість він завантажує його
ліниво, читання з файлу на диску, коли ви запитуєте перегляд частини файлу it
не зберігається. Коли ви змінюєте файл, він зберігає ваші зміни в пам’яті, але
продовжує посилатися на оригінальний файл диска для частин, яких ви не торкалися. Це
означає, що ви можете редагувати надзвичайно великі файли (наприклад, цілі образи компакт-дисків) без
складність; відкриття такого файлу відбувається миттєво, внесення змін викликає щипати's
використання пам'яті зростати разом із розміром змін, а не розміром всього файлу,
і тільки при збереженні зміненої версії буде щипати потрібно прочитати весь введений текст
файл для запису результату.

Однак у такого режиму роботи є недолік, який полягає в тому, що якщо вхідний файл є
змінений іншою програмою while щипати біжить, щипативнутрішні структури даних будуть
недостатньо для відстеження, і цілком ймовірно, що записаний файл міститиме a
суміш старого та нового вмісту вхідного файлу. Тому ви можете вимкнути це
ліниве завантаження, якщо вам потрібно; див -e варіант нижче.

ВАРІАНТИ


У цьому розділі перелічено параметри командного рядка, які підтримуються щипати.

-f Runs щипати у режимі «виправити», тобто з повністю вимкненою функцією вставки. Це
може бути корисним, якщо ви редагуєте файл, у якому режим вставки не використовується
(наприклад, виконувані файли, як правило, сильно залежать від точних зміщень файлів
що робить майже неможливим вставлення даних в один без їх візуалізації
непридатний для використання), і ви хочете уникнути його помилкового ввімкнення.

-l Runs щипати в режимі «подивитися». У цьому режимі щипати не дозволяє змінювати дані
зовсім; він стає просто інструментом для детального вивчення файлу.

-e Runs щипати в режимі «нетерпіння». У цьому режимі щипати прочитає весь свій вхідний файл, коли
запуск. Це призводить до того, що він займає більше пам’яті, але означає, що його немає
залежність від того, що вхідний файл залишається незмінним, і інші програми можуть його змінити
якщо вони потребують, не викликаючи неприємностей.

-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.
Це влаштує, що після заголовка буде кожен окремий запис файлу
відображаються точно в одному рядку щипати's дисплей.

-D Якщо вказано цю опцію, щипати не намагатиметься завантажити та відредагувати файл взагалі,
але просто створить його за замовчуванням .tweakrc файл на стандартному виводі. Це
корисний спосіб дати собі відправну точку, якщо ви хочете почати переналаштування
щипатиРозкладка клавіатури.

КЛЮЧІ


У цьому розділі описано всі ключі редагування, які підтримуються щипати за замовчуванням. Ключ за замовчуванням
прив'язки для щипати в основному схожі на Emacs.

Рух ключі
Усі клавіші переміщення курсору Emacs повинні працювати, а їх аналоги – звичайні
функціональні клавіші також повинні працювати:

o ^P та ^N перейти до попереднього та наступного рядків; Up і Down повинні робити те ж саме.

o ^B та ^F повертатися назад і вперед на один символ; Ліва і права повинні робити те ж саме.

o Mv та ^V переміщатися вгору і вниз по одному екрану за раз; Сторінка вгору і сторінка вниз повинні підійти
той самий.

o ^A та ^E перейти до початку і кінця рядка; Home і End повинні робити те ж саме.

прес М- та М-> перейти до початку та кінця файлу.

прес ^X g перейти до певної позиції байта у файлі; вас попросять ввести
посаду, яку ви бажаєте. Ви можете ввести його десятковим чи шістнадцятковим числом із "0x«раніше
його.

Редагування ключі
Натисніть Return, щоб перемістити курсор між шістнадцятковим розділом екрана та ASCII
.

У шістнадцятковому розділі ви можете вводити шістнадцяткові цифри, щоб змінити дані; коли в ASCII
розділ, ви можете безпосередньо вводити текст ASCII.

У режимі ASCII ви також можете натиснути ^Q буквально процитувати наступний вхідний символ; для
Наприклад, якщо ви хочете вставити Control-V, ви можете натиснути ^Q^V та щипати волі
автоматично вставляти значення байта 0x16.

прес ^X^I, або клавішу Insert, якщо вона у вас є, для перемикання між режимом перезапису та вставкою
режим. У режимі вставки введення шістнадцяткового або ASCII-коду вставить нові байти, що містять
цінності, які ви надаєте. Крім того, ви можете потім натиснути Backspace, щоб видалити байт зліва
курсор, або ^D або Видалити, щоб видалити байт під курсором.

Вирізати та вставляти
прес ^@ (цей символ може бути згенерований комбінацією клавіш Control-@ або Control-2,
або Control-Space), щоб позначити кінець області виділення. Після цього байти
між цією позначкою та курсором буде виділено. Натисніть ^@ знову відмовитися від
вибір.

прес Mw поки активний вибір для копіювання вибраного регіону щипати's cut буфер.

У режимі вставки ви також можете натиснути ^W до вирізати вибраний регіон
повністю вийняти з файлу та помістити його в буфер для вирізання.

Нарешті, натисніть ^Y щоб вставити вміст вирізаного буфера назад у файл (це буде перезаписано
або вставити залежно від поточного режиму).

Пошук
прес ^S для пошуку послідовності байтів. Вам буде запропоновано ввести текст для пошуку
в нижньому рядку екрана. Ви можете ввести цей текст у форматі ASCII або у вигляді шістнадцяткової послідовності
значення байтів із префіксом зворотної косої риски (\). Наприклад, якщо ви хочете шукати
значення байта 5, за яким слідує слово "hello", ви можете ввести \05привіт, Якщо ти хочеш
вкажіть буквальний символ зворотної косої риски, ви можете ввести його у шістнадцятковому вигляді (як \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


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Плагін Eclipse Tomcat
    Плагін Eclipse Tomcat
    Надає плагін Eclipse Tomcat
    проста інтеграція сервлета tomcat
    контейнер для розробки java
    веб-додатків. Ви можете приєднатися до нас для
    обговорення...
    Завантажте плагін Eclipse Tomcat
  • 2
    WebTorrent робочий стіл
    WebTorrent робочий стіл
    WebTorrent Desktop призначений для потокової передачі
    торренти на Mac, Windows або Linux. Це
    підключається до BitTorrent і
    Однолітки WebTorrent. Тепер немає
    треба чекати...
    Завантажити WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX – це наукова програма для вдосконалення
    відбиваюча здатність рентгенівських променів, нейтрон
    відбивна здатність і поверхневий рентген
    дифракційні дані за допомогою диференціала
    еволюційний алгоритм...
    Завантажте GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — програма для статистики
    аналіз вибіркових даних. Це безкоштовно
    заміна на пропрієтарну програму
    SPSS. PSPP має як текстові, так і
    графічний нас...
    Завантажте pspp4windows
  • 5
    Розширення Git
    Розширення Git
    Git Extensions — це окремий інструмент інтерфейсу користувача
    для керування сховищами Git. Це також
    інтегрується з Провідником Windows і
    Microsoft Visual Studio
    (2015/2017/2019). Ч...
    Завантажте розширення Git
  • 6
    eSpeak: синтез мови
    eSpeak: синтез мови
    Система синтезу мовлення для англійської та
    багато інших мов. Компактний розмір с
    чітка, але штучна вимова.
    Доступна як програма командного рядка з
    багато ...
    Завантажте eSpeak: синтез мовлення
  • Детальніше »

Команди Linux

Ad