Драйвер Ethernet Atheros

Вы можете сделать что-нибудь вроде

perl -Mposix -pe 's/^#([0-9]{10})/POSIX::strftime( "%d\/%m\/%y %T", gmtime($1))/eg' .bash_history > readable_history

, чтобы заменить временные метки эпох в файле на отформатированные. Чтобы сделать это на месте, вы можете изменить его, чтобы вставить отформатированное время в виде комментариев над каждой строкой, но не забудьте поставить пробел перед первым числом, чтобы bash не пытался интерпретировать его как собственную метку времени при чтении истории файл.

Edit: Вот строчка, чтобы сделать это на месте, не испортив файл истории:

perl -Mposix -i -pe 's/^#([0-9]{10})(.*)/"# ".POSIX::strftime( "%d\/%m\/%y %T", gmtime($1))."\n#$1$2"/ge' .bash_history

Это создаст файл, который будет выглядеть так:

#1356431101 command arg arg
#1356531101 command2 arg2

Выглядит так:

# 25/12/12 10:25:01
#1356431101 command arg arg
# 26/12/12 14:11:41
#1356531101 command2 arg2

Edit2: Помещение этого в мой bashrc помогло мне:

format_history () {
    perl -i -e '$/=undef;my $string=<>;$string=~s/#([0-9]{10}.*\n.*$)/"# ".localtime($1)."#\n#$1"/ge;print $string;' ~/.bash_history
}
export HISTTIMEFORMAT="%d/%m/%y %T "
shopt -s histappend
PROMPT_COMMAND="history -a;format_history;$PROMPT_COMMAND"

Окончательное редактирование - вот лучшая версия регулярного выражения, которая не должна ничего дублировать:

perl -i -e '$/=undef;my $string=<>;$string=~s/(#\s[^\n]*\n)?#(\d{10}\n)/"# ".localtime($+)."\n#$+"/ge;print $string;' your_history_file_name_here
1
11.06.2020, 15:04
2 ответа

После пары обновлений я могу подключиться к карте Ethernet!

Похоже, что ядро ​​3.0. в конце концов решил эту проблему ... Или, может быть, 3.0.1.

Вам просто нужно быть настойчивым :)

1
29.04.2021, 00:58

У меня была такая же проблема. В моем случае это была CentOS, и eth0 не отображался в ifconfig. Я решил проблему, загрузив соответствующий RPM-пакет с elrepo.org.

Мне нужен драйвер alx ethernet для контроллера Atheros AR8161 ethernet. Поэтому скачал kmod-alx-0.0-2.20121003.el6.elrepo.x86_64.rpm.

Затем выполнил, rpm -ivh packagename

У меня сработало.

1
29.04.2021, 00:58

Теги

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