Настройте удар для выполнения команды с последним аргументом, когда никакой аргумент не был обеспечен

Может случиться так, что это просто еще не поддерживается. Ваша карта не появляется на странице Backtrack Wireless Drivers (упоминают ниже) так, Вы, возможно, должны следовать инструкциям на странице Wireless-Compatibility.

Протестированные и рабочие платы Мы смогли протестировать следующие карты. Обратите внимание, что "передал", означает, "передал aireplay-9" инжекционных тестов. Мы будем подробно останавливаться на этом списке, поскольку больше куполов обратной связи формирует сообщество. От нашего тестирования мы нашли, что большинство главных чипсетов поддерживалось, а также наиболее распространенные карты.

  • AWUS036H (rtl8187, r8187) - и mac80211 и драйверы IEEE - передал
  • AWUS036NH (Ralink RT2870/3070) - использование драйверов mac80211 rt2x00usb - передало
  • LP-PHY BCM4312 802.11b/g (газуют 01) - использование mac80211 b43, работает хорошо - передал
  • Рокленд N3 - (Ralink RT2870/3070) - использование драйверов mac80211 rt2x00usb - передало
  • Edimax EW-7318USG USB - (Ralink RT2501/RT2573) - использование драйверов mac80211 rt2500usb/rt73usb - передал
  • ASUSTek Computer, Inc. RT2573 - использование драйверов mac80211 rt2500usb/rt73usb - передало
  • Linksys WUSB54GC ver 3 - использование драйверов mac80211 rt2800usb - передало
  • Ubiquiti SRC - использование переданного драйверам mac80211 ath9k
  • Внутренняя Intel Corporation Pro/беспроводная связь 3945ABG - использование переданного драйверам mac80211 iwl3945
  • Dlink WNA-2330 PCMCIA - использование переданного драйверам mac80211 ath5k
  • Адаптер Беспроводной сети Atheros Communications Inc. AR9285 (PCI Express) (газуют 01) - использование переданного драйверам mac80211 ath9k
  • Netgear wg111v2 - использование переданного драйверам mac80211 rtl8187
  • ZyXEL AG 225-й v2 - использование драйверов mac80211 zd1211 - передала
  • Intel 4956/5xxx - использование iwlagn драйверов - передал

Работа, без инжекции

  • Корпорация BCM4321 802.11a/b/g/n Broadcom (газуют 03),
  • Контроллер беспроводной локальной сети BCM4322 802.11a/b/g/n Корпорации Broadcom (газуют 01),

НЕ рабочие платы

  • D-Link DWL-122 - использование драйверов mac80211 prism2_usb - сбой
  • Linksys WUSB600N v2 - использование драйверов mac80211 rt2800usb - сбой
  • AWUS051NH - сбой
  • D-Link DWA-131 с помощью airmon-ng обнаружения драйвера - Сбой

1
12.03.2013, 20:04
2 ответа

Можно нажать Space затем Meta +. прежде, чем нажать Enter. Это имеет преимущество, что можно использовать его даже с командами, которые имеют смысл при отсутствии применения ни к какому аргументу. Для source, использовать . вводить меньше.

Если Вы являетесь олдскульными, можно использовать !^ вместо этого вспоминать первый аргумент от предыдущей команды, или !$ вспоминать последний аргумент, или !* вспоминать всех их (кроме названия команды).

Можно получить точно поведение, которое Вы описываете путем записи функций, которые переносят каждую команду. Последний аргумент от предыдущей команды доступен в специальном параметре $_.

make_wrapper_to_recall_last_argument () {
  for f do eval <<EOF; done
function $f {
  if [ \$# -eq 0 ]; then set -- "\$_"; fi
  command $f "\$@"
}
EOF
}
make_wrapper_to_recall_last_argument source .
3
27.01.2020, 23:15
  • 1
    . Только из любопытства, сколько времени Вы использовали UNIX/Linux? –  syntagma 13.03.2013, 00:09

Стратегия завершений, которую я знаю, Высокий звук +.

Это позволяет Вам циклически повторяться через все предыдущие аргументы.

3
27.01.2020, 23:15
  • 1
    Это принимает emacs привязки клавиш (значение по умолчанию). –  jordanm 12.03.2013, 20:07

Теги

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