Если Вы используете bash
, можно использовать fc
управляйте для отображения истории в способе, которым Вы хотите:
fc -ln -1
Это распечатает Вашу последнюю команду. -l
список средств, -n
средства не к строкам префикса с числами команды и -1
говорит для показа просто последней команды. Если пробел в начале строки (только первая строка на многострочных командах) является надоедливым, можно избавиться от этого достаточно легко с sed
. Превратите это в функцию оболочки, и у Вас есть решение согласно просьбе (getlast >> LOGBOOK
):
getlast() {
fc -ln "$1" "$1" | sed '1s/^[[:space:]]*//'
}
Это должно функционировать, как Вы попросили в своем вопросе.
Я добавил небольшое изменение путем добавления "$1" "$1"
к fc
команда. Это позволит Вам говорить, например, getlast mycommand
распечатать последний вызов командной строки mycommand
, таким образом, если Вы забыли сохранять прежде, чем выполнить другую команду, можно все еще легко сохранить последний экземпляр команды. Если Вы не передаете аргумент getlast
(т.е. вызвать fc
как fc -ln "" ""
, это распечатывает просто только последнюю команду).
[Примечание: Ответ, отредактированный для составления комментария @Bram и проблемы, упомянутой в ответе @glenn jackman.]
Собственные fgrlrx драйверы должны работать с той картой в сжатии. fglrx-driver
пакет только включает модуль Xorg. Модуль ядра также необходим. Полные инструкции для конфигурирования собственных драйверов ATI могут быть найдены на Wiki.
Короче говоря Вы сделаете:
apt-get install fglrx-driver fglrx-modules-dkms fglrx-control
aticonfig --initial
reboot
fglrx драйвер в сжатии поддерживает карту, но 6 000 рядов были все еще относительно новыми, когда сжимают выпущенный. У Вас могут быть лучшая устойчивость и производительность с помощью версий от сжимать-бэкпортов.