Tag Archives: консоль

WiFi из консоли – wpa_supplicant

Пошагово:

  1. ip link set wlan0 up (не обязательно, но так, для галочки :))
  2. iw dev wlan0 scan | grep -i ssid (тоже не обязательно, но полезно если надо просмотреть список доступных сетей)
  3. wpa_passphrase нужный_ssid пароль
  4. результат работы предыдущей команды записываем в /etc/wpa_supplicant/wpa_supplicant.conf
  5. wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf (ключ -B – запускает wpa_supplicant в фоне)
  6. dhcpcd wlan0

Копируем строки из файлов средствами linux

Как то понадобилось мне из двух тысяч текстовых файлов (из 2402 файлов если быть точным) выдернуть конкретные строки: с 4 по 6. Перепробовал много разных методов а решение было на поверхности. Bash + cut друзья на век :). Спасибо коллеге что подсказал. Итак скрипт:

for l in $(ls ./); do cat $l | head -n 6 | tail -n3; done > ../bla-bla-bla.txt

Поясню что здесь происходит:
for l in $(ls ./); – конструкция которой мы пробегаем по всем файлам в директории
do cat $l | head -n 6 | tail -n3; done – команда на выборку строк, мы сначала выводим первые 6 строк файла (head -n6) а потом из этих 6 строк показываем 3 нижних (tail -n3). А ларчик просто открывался :).
Соответственно конструкцию c head и tail можно заменить на sed -n 4,6p

Про ifconfig.me и curl

Простой, полезный, и удобный сервис. ifconfig.me

А то я все время лазал в панель управления, что бы узнать ИМ сервера :). А теперь в консоли делаем вот так:

$ curl ifconfig.me

И раз уж пошло дело про curl, вот комманда на получение заголовков от сервера:

$ curl -I theapplegeek.ru

Настройка цветов в команде ls во FreeBSD

Команда ls во FreeBSD работает с цветами, не как в Linux. Подробно об этом можно прочитать в man 1 ls, а здесь я приведу скриптик для очень простой настройки любой раскраски.

Предлагаю разместить в .profile, или другом инициализационном скрипте, примерно следующие инструкции:
Continue reading

Учимся использовать screen

Screen запускается из командной строки также, как и любое приложение 🙂

$ screen

Вы можете получить сообщение о том, что screen запущен, а можете и не получить… Зависит от вашей системы. Если вы не получили сообщения, то вы можете подумать, что ничего не произошло. Однако это не так. Вы уже внутри терминала, запущенного в screen. Это нормальный полнофункциональный шелл, за исключением нескольких специальных команд. Screen использует клавиатурную комбинацию Ctrl+A для подачи команд терминалам внутри себя. Попробуйте нажать Ctrl+A, а затем ?
Continue reading

Цветная консоль

Консоль – великая вещь. Это тончайший инструмент, словно скальпель: то что порой невозможно (или долго/неудобно) сделать через кнопочки или менюшки в консоли делается порой буквально парой команд. Но любой инструмент нужно настраивать, и консоль в данном случае не исключение. Одна из таких настроек – это “раскрашивание” консоли, о чем я и намерен рассказать.

Лично я привык пользоваться bash‘ом. Он удобный, функциональный, и обычно используется по умолчанию в большинстве дистрибутивов linux и Unix.
Continue reading