$ cat histcopy.txt
1 l
2 ls
3 cat necopy.txt
4 netstat
5 cd | ls -l ; grep -i "3" histcopy.txt | echo
$ sed 's/^\s*\S*\s*//' histcopy.txt | tr ';|' '\n' | awk '!seen[$1]++{print $1}'
l
ls
cat
netstat
cd
grep
echo
sed 's / ^ \ s * \ S * \ s * //'
для удаления начального пробела и числа, связанных с командой в истории
output tr '; |' '\ n'
заменяет ;
и |
символами новой строки. Это будет работать для текущей постановки проблемы, но не поможет, если есть команды внутри подстановок и т. Д. awk '! Seen [$ 1] ++ {print $ 1}'
уникальные команды
Подобная логика реализована с perl
только
$ perl -lne 's/^\s*\S+//; (@a)= split/[;|]/; foreach (@a){($k) = /^\s*\K(\S+)/; print $k if !$seen{$k}++}' histcopy.txt
l
ls
cat
netstat
cd
grep
echo
Скачайте нужный драйвер из здесь : iwlwifi-6000-4.ucode
.
Скопируйте прошивку в /lib/firmware
:
cp iwlwifi-*.ucode /lib/firmware
Загрузите драйвер:
modprobe -r iwlwifi
modprobe iwlwifi
rfkill unblock all
Редактирование
Установите build-essential и linux headers
sudo apt-get install build-essential linux-headers-$(uname -r)
Скачайте iwlwifi-6000-ucode-9. 221.4.1.tgz
с здесь
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-6000-ucode-9.221.4.1.tgz
tar -zxvf iwlwifi-6000-ucode-9.221.4.1.tgz
cd iwlwifi-6000-ucode-9.221.4.1
cp iwlwifi-*.ucode /lib/firmware
Скачать backport
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.13.2/backports-3.13.2-1.tar.gz
tar -xzvf backports-3.13.2-1.tar.gz
cd backports-3.13.2-1
make defconfig-iwlwifi
make
sudo make install
Выгрузить и загрузить драйвер:
rmmod iwlwifi
modprobe iwlwifi
Драйвер ath5k
не связан с вашим оборудованием. Попытки что-либо с ним не решить, так как это драйвер для оборудования Atheros, а не Intel.
Возможно, на вашем ноутбуке есть второй аппаратный переключатель. Найдите слайдер или что-нибудь в этом роде. Если вы не можете этого найти, проверьте свой BIOS; Раньше я видел случаи, когда «аппаратный» переключатель rfkill действительно был настройкой BIOS. Наконец, проверьте, установлен ли пакет firmware-iwlwifi
. Этот пакет содержит необходимую прошивку, которую ядро должно загрузить на вашу Wi-Fi карту, без которой оно не может работать. Возможно, драйвер пометит аппаратный переключатель rfkill, если у него нет прошивки (хотя это было бы странно).