Busybox что это за программа?

BusyBox – расширяем возможности root-доступа на Андроиде

Сегодня мы поговорим об еще одной системной утилите BusyBox. Она позволяет успешно запускать и работать приложениям, включающим в себя функции обращения к ядру системы Android после рутирования мобильного гаджета.

Для чего Андроиду нужен BusyBox и что он собой представляет?

После предоставления устройству расширенных прав (другим словом, root-доступа), задействующие их приложения нередко обращаются к ядру вашей android-прошивки, что порой может привести к непредсказуемым результатам, поскольку при запуске системных библиотек из внешнего приложения напрямую с помощью определенных команд может произойти потеря данных, взлом или сбой в работе ОС. Для надежного и бесперебойного обращения таких приложений к ядру системы нужно позаботиться о надежном канале обмена данными (или интерфейсе) между пользователем и файловой системой. Такой интерфейс и обеспечивается набором консольных библиотек для Андроид под названием BusyBox.

Вдобавок, планка функциональности, удобства и производительности приложений с root-привилегиями заведомо понижается вследствие того, что движки к большей части таких программ были написаны на высокоуровневых языках программирования. И здесь БизиБокс предстает перед нами в самом выгодном свете, — ведь при его разработке использовался исключительно C.

Какие приложения требуют наличия Busybox?

К разряду приложений, нуждающихся в связке с представленным пакетом, относятся:

  1. Файловые менеджеры
  2. Средства для восстановления данных и очистки кэша
  3. Инструменты для переноса ресурсов на внешние карты памяти
  4. Утилиты для разгона ARM-процессора или видеочипа.

Для их оптимальной работы желательно также наличие SuperSU, поскольку именно этот мобильный апплет в силах грамотно обеспечивать контроль root-привилегий для каждой индивидуальной программы.

Как работать с пакетом?

По сути, BusyBox – это даже не программа, а унифицированный набор средств для передачи и приема данных от системного приложения к ядру среды и наоборот. Чтобы работать с пакетом, не нужно делать никаких манипуляций. Если системное приложение с root-правами затребует БизиБокс, перед вами тут же появится уведомление о необходимости инсталляции пакета, после чего в результате подтверждения установка произойдет автоматически.

Запрос на установку BusyBox сторонним приложением

При желании скачать BusyBox из Плей Маркета вручную, вы также вправе это сделать. Несколько версий BusyBox для Андроид имеется на популярном мобильном форуме 4pda. Помимо прочего, на 4pda.ru также выложена расширенная, платная, редакция root-менеджера под названеим busybox pro.

Установка рут-прав посредством приложения может быть выполнена несколькими способами: как интеллектуальная (smart) и обычная.

Выбор метода инсталляции апплета android busybox

Smart-инсталляция BusyBox’а предоставляет возможность гибко кастомизировать развертку каждого индивидуального составного апплета, но такая функция доступна лишь в профессиональной версии BusyBox Pro.

Что включает в себя root-менеджер BusyBox?

Данный пакет состоит из нескольких десятков утилит, упрощающих доступ к данным на рутированном устройстве. Посмотреть на их список можно на одной из вкладок после инсталляции.

Список составных утилит инструментария busybox для android

Как обращаться к программе?

Ручной доступ к вложенным утилитам обеспечивается при помощи эмулятора терминала командной строки Андроид, который можно скачать вот тут. Со списком доступных команд можно ознакомиться на страничке проекта в wiki.

Резюме. Программа busybox для Андроид станет ценным приобретением для пользователей файл-менеджеров с функциями обращения к ядру системы и любителей аппаратного разгона своего мобильного коммуникатора. Если вы пользуетесь кастомной прошивкой (MIUI, CyanogenMod), BusyBox вшит в нее по умолчанию. Перед инсталляцией советуем создавать резервную копию системного раздела во избежание сбоев или неработоспособности некоторых программ.

Для чего нужен BusyBox android?

Добрый день, уважаемые читатели нашего информационного портала fans-android! Сегодня мы продолжим тему root-прав на телефоне. Поговорим о программе, которая наряду с программой SU (SuperUser) помогает нашим программам (в частности файловым менеджерам) получать расширенные права, не прибегая к непосредственной работе с ядром вашей прошивки.

И так, что умеет данная программа и влияет ли её отсутствие на функциональность вашего телефона? Разберём данные вопросы по порядку.

Данная программа находится в свободном доступе в play market, скачать её вы можете тут. Чем же так примечательна данная программа и почему она крайне необходима для того, чтобы ваши root-права пользовались на все 100%? Данная программа – интерфейс, который необходим для наиболее простой и полной работе с файловой системой вашего смартфона. Благодаря своему крайне малому размеру и нативному коду, написанному на ассемблере, эта программа имеет отличную производительность для слабых смартфонов. Что же конкретно данная программа может дать конечному пользователю? Как вы знаете, любой файловый менеджер работает с файловой системой вашего android-смартфона. Однако отсутствие root-прав и собственные движки, написанные на языке программирования верхнего уровня, стремительно понижают планку производительности, удобства и функциональности этих файловых менеджеров. Опытные пользователи UNIX-систем сразу же приметили эту особенность и вот, спустя несколько месяцев после выхода первой версии android на свет, началась кропотливая разработка первого BusyBox для android на свет. Сразу же после выхода данной программы (или лучше называть это не программой, а набором средств для создания интерфейса между файловой системой и пользователем) начали появляться первые файловые менеджеры, которые использовали в качестве своей основы BusyBox. Это значительно увеличило их функциональность и производительность. Всё это произошло благодаря намного меньшему размеру строк в коде программ и весьма производительному интерфейсу BusyBox. Так же, кроме файловых менеджеров, библиотеки BusyBox предоставляют работу со сторонними ядрами, обеспечивая некий интерфейс взаимодействия между ними и файловой системой вашего смартфона.

Как же программы могут общаться с данным интерфейсом, набором команд для функционального и производительного контакта с файловой системой смартфона? Всё это происходит благодаря обращениям к библиотекам, в которых заключены простейшие команды. Их вы можете найти здесь: http://ru.wikipedia.org/wiki/BusyBox. Так же для опытных пользователей возможна установка командной оболочки данного интерфейса. При помощи всё тех же команд вы можете с лёгкостью получить контроль над всеми каталогами в вашем android. Естественно, не без помощи заранее разблокированного ядра, т.е. не без помощи root-прав.

Давайте теперь рассмотрим непосредственно работоспособность данной программы на смартфоне с android 4.04, Samsung Galaxy SIII. Что будет, если вы запустите программу, которой необходимы библиотеки BusyBox? Вы увидите следующее сообщение:

Для того чтобы восстановить работоспособность программы, вам придётся установить BusyBox. Скачайте его с маркета и установите. После его запуска увидите следующую картину:

Программа начнёт собирать информацию о вашей системе и о всех приложениях и процессах, использующих файловую систему. После завершения процесса вы можете начать установку BusyBox:

Здесь рекомендуем выбрать Smart Install, так как это более безопасно для вашей системы. Однако это займёт несколько больше времени. Нажимаем на кнопку и дожидаемся окончания процесса:

После установки вы увидите окно, которое говорит об успешном окончании процесса. Нажмите красный крестик и выйдите из приложения. BusyBox установлен. Можно попробовать включить ту программу, требующую BusyBox:

Читайте также  Ad muncher что за программа?

Как видите, она прекрасно работает.

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

Как установить Busybox

Как установить Busybox. Известно, что платформа Android даёт пользователю свободу действий в настройке телефона или планшета под свои вкусы и нужды. Это, безусловно, интересно для тех, кому кажется недостаточным и ограничивающим полноценное использование уровень доступа к возможностям устройства. Однако и этого бывает мало потому что, как ни крути, а всегда хочется большего. Тогда на помощь нам приходят программы, позволяющие расширить доступ к настройкам аппарата.

Одна из таких программ — BusyBox , основным предназначением которой является обеспечение полного доступа ко всем функциям и к файловой системе устройства (при наличии ROOT-доступа ). Надо сказать, что на самом деле «Бизибокс» — один из компонентов многих заводских прошивок. Многих, но не всех, поэтому наш сегодняшний разговор об этом инструменте.

Содержание:

Что такое BusyBox в Андроид и его функции

По сути, Busybox – это определённый набор Unix-утилит командной строки, позволяющий любому пользователю, вне зависимости от уровня владения технологиями, устанавливать и обновлять до последней версии программы, улучшающие работу устройств с операционной системой Android, относящейся к семейству Unix-систем. Большим плюсом является то, что Busybox требует минимум памяти и технических характеристик. Как раз это и позволяет запускать программу на смартфонах (планшетах) и работать с ней.

Две самые главные функции, которые становятся возможны после установки Busybox и чаще всего привлекают пользователей, это разгон процессора устройства и оптимизация потребления оперативной памяти.

Разгон процессора

Всем хочется иметь мощный гаджет. Но особенность мобильных устройств такова, что и флагман через пару лет после приобретения начинает устаревать. Помочь исправить это может разгон устройства . Такая процедура повысит общую производительность гаджета, и сделает работу на нём более комфортной.

Оптимизация

Любому пользователю планшетов или телефонов известно, что перегруженность оперативной памяти приводит к замедлению работы устройства и появлению проблем при использовании приложений, требующих много оперативки в своё распоряжение. Поэтому так важна функция, оптимизирующая Андроид и позволяющая избежать этих неудобств.

Как установить Busybox на Android

Прежде всего, необходимо скачать и установить программу на ваше устройство. После запустить приложение. В самом приложении надо вначале прочитать и принять условия лицензионного соглашения.

Далее требуется выбрать нужную версию программы и прописать её путь. Обязательно надо выбрать каталог «/system/bin».

Затем следует поставить галочку напротив строки «Clean Mode».

После этого выбираем «Install» и «Smart install».

По окончании установки дождитесь сообщения о завершении процедуры и перезагрузите устройство. Вновь запустите программу, подождите, пока закончится сканирование.

Поставьте галочку на “Replace All”.

Как и в прошлый раз выберите «Install» и «Smart install». После перезагрузите телефон ещё раз, удалите вручную лишнее, и всё, приложение готово к работе! Теперь, поскольку утилиты будут полностью встроены в ядро системы, большинство функций добавятся автоматически.

Подводя итог можно сказать, что Busybox по-настоящему полезное приложение на андроид устройства. Оно пригодится пользователям, которые хотят получить от своего смартфона или планшета всё, что возможно. Но стоит заметить, что браться за него стоит лишь тем, кто знает, что и зачем делает — при внешней простоте, программа ориентирована всё же больше на опытных пользователей.

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

  • Главная
  • Рубрикация
  • Указатель А — Я
  • Порталы
  • Произвольно
  • Журнал
  • Редакторам
    • Ссылки сюда
    • Связанные правки
    • Загрузить файл
    • Спецстраницы
    • Версия для печати
    • Постоянная ссылка
    • Сведения о странице
    • Цитировать страницу
    • Читать
    • Просмотр
    • История

BusyBox

  • Linux на встроенных системах
  • Linux для мобильных устройств

BusyBox — набор UNIX-утилит командной строки, используется в качестве основного интерфейса во встраиваемых операционных системах. Преимуществами этого приложения являются малый размер и низкие требования к аппаратуре. Оно представляет собой единый файл (это позволяет сэкономить дисковое пространство).

Содержание

  • 1 Особенности проекта
  • 2 Настройка, компиляция и установка
  • 3 Использование BusyBox
  • 4 Основные команды
  • 5 Литература
  • 6 Ссылки
  • 7 Источники

Особенности проекта

Начало проекту BusyBox было положено в средине 90‑х гг. прошлого века Брюсом Перенсом (Bruce Perens). Первоначально утилита использовалась в загрузочных дискетах с ОС Linux. Применение BusyBox как программного инструмента встраиваемых систем началось в 1998 г. с проекта легковесного маршрутизатора на основе Linux (Linux Router Project, LRP). Последняя версия 1.26.0 (20 декабря 2016 ), а основным его разработчиком является Денис Власенко. Распространяется программа в рамках свободной лицензии GNU GPL версии 2. Утилита BusyBox оптимизирована с учетом ограниченных ресурсов среды выполнения. Модульная структура позволяет добавлять или удалять команды и опции на этапе компиляции, что позволяет «кастомизировать» встроенную систему по собственному вкусу. Разумеется, BusyBox предоставляет меньше функциональности, чем полновесные GNU-аналоги, реализуя лишь самые распространенные опции и поведение традиционного окружения Unix. Однако приведенный на странице помощи список встроенных в исполняемый файл утилиты команд (в терминологии BusyBox — апплетов) весьма большой. В Linux релизы BusyBox совместимы с библиотеками UClibc (начиная с версии 0.9.27) и Glibc (начиная с версии 2.2) . Стандартная библиотека языка С glibs (GNU C Library) обеспечивает системные вызовы и основные функции программирования UNIX-приложений. Проект uClibc — легковесная альтернатива glibc, предназначенная для встраиваемых систем (используется в BusyBox по умолчанию). Утилита BusyBox ориентирована на Linux, однако большая часть кода является независимой от платформы, что, в принципе, позволяет «портировать» программу в другие UNIX-подобные ОС. С ядром Linux версии 2.6.х апплеты BusyBox могут быть «собраны» для любой аппаратной архитектуры, которую поддерживает компилятор GCC (GNU Compiler Collection).

Настройка, компиляция и установка

Для установки BusyBox из исходных кодов необходимо скачать с сайта проекта архив с последней версией программы и распаковать его. На первом этапе следует в установочном каталоге запустить интерактивное меню настройки параметров компиляции (рис. 1) после завершения которой будет создан файл конфигурации (.config):
#make menuconfig

Существует также несколько предопределенных сценариев запуска меню. Например, базовая конфигурация со всеми отключенными опциями, позволяющая добавить то, что необходимо (make allnoconfig). Или конфигурация, реализующая обратный подход: по умолчанию включено все — требуется закомментировать лишние пункты (make defconfig). На втором этапе непосредственно для компиляции нужно выполнить команду make:
# make
Существуют различные варианты установки и использования программы . Можно непосредственно вызывать апплеты, указывая их первым аргументом исполняемого файла busybox, например:
# busybox ls -l
Полноценная инсталляция программы подразумевает создание символьных или «жестких» ссылок на файл busybox, имена которых совпадают с именами доступных апплетов. При этом требуется, чтобы все файлы размещались в каталогах, указанных в переменной окружения PATH. Такой подход позволяет вызывать апплеты, указывая их имена сразу после приглашения командной строки:

Структура каталогов, в которые инсталлируется BusyBox и ссылки, типична для Linux (/bin, /sbin, /usr/bin, /usr/sbin). Префикс установки определяется параметром CONFIG PREFIX конфигурационного файла .config. Для использования символьных ссылок нужно исполнить команду make с параметром install, для «жестких» — installhardlinks. Существует также альтернативный вариант установки ссылок с помощью бинарного файла busybox: для «жестких» ссылок нужно использовать ключ «—install», для символьных — «—install -s». Для указания целевой аппаратной платформы и настройки кросскомпиляции предназначены параметры arch и cross_compile на этапе настройки (то есть совместно с параметрами menuconfig, defconfig и т. п.). Еще одна важная опция config_static файла .config определяет способ подключения стандартных функций: статический (весь необходимый код размещается в ис- полняемом файле) и динамический (библиотечные функции располагаются в отдельных файлах). В первом случае не требуется установки дополнительных библиотек, во вто- ром случае бинарный файл имеет более компактный размер.

Читайте также  Nch software что это за программа?

Использование BusyBox

Получить список всех апплетов, включенных в данную сборку BusyBox, можно с помощью ключа «—list»:
# busybox —list
Встроенная справка вызывается ключом «—help»:
# busybox —help

Как упоминалось выше, апплеты имеют ограниченный набор параметров по сравнению с «полновесными» аналогами. Для получения помощи по аргументам конкретного апплета следует указать его имя вместе с «—help» (рис. 2).
Основу консольной среды BusyBox составляет командный интерпретатор (shell) ash (Almquist shell), в частности, используемый по умолчанию большинством BSD (Berkeley Software Distribution). Присутствует и альтернативный вариант — интерпретатор hush (hyper utility shell).
Вторым важным компонентом любой UNIX-подобной системы является так называемый пакет базовых утилит [[GNU Core Utilities]], включающий средства работы с файлами, текстом и программы, расширяющие возможности интерпретатора. В BusyBox реализованы аналоги многих базовых утилит: для работы с файлами и каталогами (cp, mkdir, mv, rm, rmdir, touch, mkfifo, mknod, sync, pwd и т. д.), текстовыми файлами (cat, cut, split, sort, tail, head, uniq, wc и т. д.), символьными и «жесткими» ссылками (ls, ln), управления правами (chgrp, chmod, chown), переменными окружения (env, printenv), просмотра свободного места на диске (du) и т. д.
Работа с архивами и сжатие данных обеспечивается в BusyBox аналогами отдельных GNU- утилит: cpio, tar, gzip. Для управления задачами по расписанию используется реализация под- системы cron; для управления процессами — ps, kill, nice; модулями ядра — lsmod, insmod, rmmod; для управления дисками и файловыми системами — fdisk, mkfs, mount и т. д.
Среди возможностей BusyBox следует отметить разностороннюю поддержку сети, что существенно упрощает управление сетевым оборудованием, в основе системного ПО которого лежит ядро Linux. В утилиту включены аналоги традиционных команд управления сетевой подсистемой и ее мониторинга: arp, ifconfig, route, ifup, ifdown, netstat, ping, traceroute; команда ip из пакета iproute для расширенной настройки сети; команда vconfig для управления виртуальными локальными сетями. Существуют также простые реализации клиентов и серверов основных сетевых и прикладных служб, таких как DNS (dnsd), FTP (ftpd), Веб (httpd), Telnet (telnetd), TFTP (tftpd), DHCP (udhcpd)

Busybox – что это? Основные команды на андроиде на русском языке

Так и не понял что такое busybox, объясните что это и для чего нужен на андроде?

BusyBox является свободным программным обеспечением, выпускаемым в соответствии с условиями GNU General Public License, которая предоставляет ряд инструментов Unix в одном исполняемом файле.

Многие из инструментов, предоставляемых BusyBox, предназначены для работы с интерфейсами, связанными с ядром Linux. BusyBox может работать в различных операционных системах, например, Linux и Android.

Он используется несколькими операционными системами, выполняющимися во встроенных системах. Был специально разработан для встраиваемых операционных систем, которые имеют ограниченные ресурсы. Я когда изучал питон даже сумел поработать с бизибоксом.

Совместное использование общего кода между приложениями и оптимизированными по размеру подпрограммами позволяет BusyBox быть намного меньше, чем система с полными версиями утилит.

Быстрый ответ: BusyBox представляет собой набор мощных инструментов командной строки в одном двоичном исполняемом файле, который может быть запущен для систем на базе UNIX, в том числе Android.

Набор доступных инструментов зависит от того, как был построен двоичный файл BusyBox, а исходный код-GPLv2 с открытым исходным кодом, доступный на busybox.net. Многие из инструментов не делают ничего полезного без root.

Какие манипуляции можно производить на смартфоне? Например, есть возможность записи данных непосредственно в любой раздел на вашем устройстве. Многие сторонние прошивки, включая Cyanogenmod широко используют BusyBox.

Преимуществами этого приложения являются малый размер и низкие требования к аппаратуре. Оно представляет собой единый файл (это позволяет сэкономить дисковое пространство).

Какие есть основные команды для busybox?
вот список команд на русском:
ash — командная оболочка
awk — язык обработки строк по шаблонам
cat — прочитать файл
chmod — сменить права
cp — копировать
date — текущие дата и/или время
dd — копировать файл с конвертированием и форматированием
df — вывести статистику использования файловой системы
dmesg — вывод буфера сообщений ядра
echo — вывести строку
egrep — grep с поддержкой расширенных регулярных выражений
fgrep — grep с оптимизированным поиском фиксированной строки
grep — искать по шаблону в каждом файле или стандартном вводе
gunzip — распаковать из gzip
gzip — упаковать в gzip
kill — завершить процесс
ln — создать ссылку с именем ИМЯ_ССЫЛКИ или КАТАЛОГ на указанную ЦЕЛЬ.
login — начать новый сеанс в системе
ls — вывести список файлов или каталогов
mdu
mkdir — создать каталог
more — постраничный просмотр текстовых файлов
mount — монтирование файловых систем
mv — переместить файл
netstat — информация о сетевых настройках и подключениях
ntpc — клиент синхронизации времени по протоколу NTP
ntpsync
nvram
pidof — вывести список PID всех процессов, имена которых совпадают с ИМЕНЕМ
ping — отправить сетевым узлам пакеты ICMP ECHO_REQUEST
ps — информация о процессах
pwd — вывести рабочий каталог
rm — удаление файлов или каталогов
rmdir — удаление пустых каталогов
rstats — авторские права
sed — преобразование текстовых потоков
sh — интерпретатор команд
sleep — пауза N секунд
sync — записать все буферизированные блоки файловой системы на диск
tar — работа с архивами формата tar
touch — обновить дату последнего изменения на данного файла или файлов
umount — отмонтирование файловых систем
uname — информация о системе
usleep — пауза N микросекунд
vi — редактировать файл
watch — исполнять программу периодически
zcat — распаковать в стандартный вывод
Смотрите видео в нем показывается как установить BusyBox

Что такое BusyBox?

BusyBox — набор консольных команд, который походит от первых версий Linux. Он появился на свет в далеком 1999 году, как интерфейс для встроенных операционных систем. Сегодня его можно использовать и для Android в качестве вспомогательного инструмента работы с внутренней файловой системой и аппаратной частью ресурсов устройства.

В CyanogemMod, MIUI и большинстве кастомных прошивок BusyBox уже установлен!

Набор команд для работы с BusyBox

pwd – текущий каталог пользователя в котором он находится
ls – показать все файлы и каталоги
ls -al – список скрытых каталогов и файлов
cd /etc – поменять директорию на /etc
cd – перейти на домашний каталог
mkdir myfolder – создать каталог myfolder
rm article.txt – удалить article.txt
rm -r myfolder – удалить рекурсивно каталог myfolder
rm -f article.txt – удалить форсированно article.txt
rm -rf myfolder – удалить форсированно каталог с подкаталогами myfolder
cp article1 article2.txt – скопировать article1 в article2.txt
cp -r dir myfolder – скопировать dir в myfolder; создаст каталог myfolder, если его не существует
mv article2.txt article2 – переименовать или переместить article2.txt в article2.
Если article2 существующий каталог — перемещает article2.txt в каталог article2
ln -s article articlelink – создать символическую ссылку articlelink к файлу article
touch myfile – создать файл myfile
cat > article.txt – направить стандартный ввод в файл article.txt
cat article.txt — показать содержимое файла article.txt
more article.txt – показать на экране содержимое article.txt
head article.txt – показать в окне 10 строк файла article.txt
tail article.txt – показать в окне 10 строк файла article.txt
tail -f file.txt – показать содержимое файла article.txt с последних 10 строк
> — Переход с одного каталога в другой:
Возьмем 10 строк с файла tekst и переместим их в файл oktekst, с помощью команды:
tail tekst > oktekstt.
В случпе отсутствия файла oktekst он будет создан.

Читайте также  X264vfw что это за программа?

ps – отобразить активные пользовательские процессы, запущенные на устройстве
top – отобразить все процессы и информацию об системе и ее ресурсах
kill pid – остановить процесс с ид (id) номером pid
killall active – остановить процессы с именем active
bg – все фоновые или остановленные ранее процессы; начать заново остановленную ранее задачу
fg – показывает последние запущенные задачи
fg n – поставить задачу n на передний план

chmod 640 box – изменение прав на доступ к файлам box на 640. Права назначаются раздельно для пользователя,
группы и для всех остальных сложением:
4 – чтение ®
2 – запись (w)
1 – исполнение (x)

Примеры chmod:
chmod 777 – чтение, запись, исполнение для всех пользователей
chmod 751 – чтение, запись, исполнение для владельца; чтение, исполнение для группы;
и только исполнение для остальных пользователей.

Дополнительные опции можно посмотреть набрав команду:
man chmod.

date – время и дата роутера на текущий момент
cal – показать календар
uptime – показать период работы системы от ее включения
w – пользователи онлайн
whoami – ваш логин
finger user – информация о пользователе user
uname -a – информация о ядре
cat /proc/cpuinfo – информация о процессоре
cat /proc/meminfo – информация о памяти
man command – показать мануал для команды command
df – информаця по использованию дисков
du dir– показать размер каталога dir
free – использование памяти и swap
whereis vk – возможное расположение программы vk
which vk – какая vk будет запущена по умолчанию

ssh user@host – подключится к host как пользователь user
ssh -p port user@host – подключится к узлу host на порт port как пользователь user
ssh-copy-id user@host – добавить ваш ключ на узел host для пользователя user чтобы включить вход
логина без пароля и по ключам

grep text article – искать text в файле article
grep -r text dir – искать рекурсивно text в директории dir
command | grep text – искать text в выводе command
locate file – найти все файлы с именем file

ifconfig – отобразить настройки текущего соединения
ping host – проверить сервер host на пинг
whois domain – получить информацию whois для домена domain
dig domain – получить DNS информацию для домена domain
dig -x host – реверсивно искать информацию DNS об узле host
wget file – скачать файл file
wget -c file – продолжить остановленную или оборванную закачку файла file