колотите редактирование командной строки (ярлыки Emacs)

Необходимо использовать команду fwtmp изменить файл.

Можно использовать его в качестве фильтра для фильтрации wtmpx (который имеет некоторую фиксированную длину блока). Сохранять последние 500 записей:

< /var/adm/wtmpx fwtmp | tail -500 > /var/tmp/tailwtmp
cat /var/tmp/tailwtmp | fwtmp -ic > /var/adm/wtmpx

Вам, возможно, придется указать полный путь к fwtmp (/usr/lib/acct/fwtmp) в зависимости от Вашего var ENV ПУТИ.

Страница справочника для fwtmp может быть найдена здесь

2
08.03.2014, 21:53
1 ответ
[12203] привязка -p[115322] дает текущую привязку. Вы увидите, что [115323]Ctrl+W[115324] привязан к [115325] unix-word-rubout[115326] и [115327]Alt+D[115328] к [115329] киллу [115330]: [12204] Если вы сделаете привязку [115331] к -p | grep kill-word [115332], вы найдете: [12205] Некоторые терминалы посылают [115333] ^H[115334] на [115335] Backspace[115336] и некоторые другие [115337] ^? [115338], вот почему есть два переплета. Поэтому [115339]Alt+Backspace[115340] должен быть тем, что убивает слово назад, по крайней мере, на тех клеммах, где [115341]Alt+X[115342] посылает символ [115343]ESC[115344], за которым следует [115345]X[115346]. Однако есть несколько терминалов, которые посылают [115347]X[115348] с установленным 8-м битом (0xD8) на [115349]Alt+X[115350] (хотя они становятся все реже и реже, так как в этом новом мире UTF-8 не так уж много смысла). В них вы должны нажать [115351]Esc[115352], а затем [115353]Backspace[115354], или вы можете установить [115355]convert-meta[115356] в [115357] на [115358] в конфигурации считывания (например, с помощью [115359]привязать 'set convert-meta on'[115360]), но тогда вы не сможете ввести не-ascii символы.[114836].
6
27.01.2020, 21:54

Теги

Похожие вопросы