![]() |
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Описание часто используемых команд в OpenWrt linux:
echo - Вывод текста или значений переменных uname -a - Показать версию ядра Linux; cat /proc/cpuinfo - Показать информацию о железе cat /proc/meminfo - Показать расширенную информацию о занимаемой оперативной памяти ls /dev - Показать все устройства в системе id - Показывает сводную информацию по текущему пользователю (логин, UID, GID) cat - Просмотр содержимого файла strings - Поиск текстовых строк в файле cut - Удаление определённых секций из каждой строки файла grep - Поиск подстрок в файлах ps - Список запущенных процессов killall имя прцесса - Убить процесс по названию free - Информации об использовании памяти fdisk -l Информация о всех подключенных дисках; blkid - Выводит UUID информацию всех доступных накопителей в системе; df Показывает свободное и занятое место в разделах; mkfs.ext4 /dev/sda1 - Форматирует диск sda1 в FS ext4 mount /dev/sda1 /mnt - Монтирует раздел /dev/sda1 к точке монтирования /mnt; mount - Показывает полную информацию о примонтированных устройствах; umount /mnt - Отмонтирует раздел от точки монтирования /mnt; clear - Очистить окно терминала; reboot - Перезагрузить устройство; exit - Завершить сеанс; sleep 10 - Пауза 10 сек passwd - Меняет пароль текущего пользователя; date - Показывает текущую дату и время; pwd - Показывает текущий путь; ls - Показывает список файлов и каталогов в текущей папке; mkdir /test - Создание папки с именем test; rmdir /test - Удаление папки с именем test; rm -i stats.gif - Удаление файла с именем stats.gif; touch /tmp/myfile.txt - Создать фаил chmod 777 /tmp/myfile.txt - Изменить права доступа к файлу find - Поиск файлов или каталогов find / -name '*fil*' -print mv - Перемещение и переименовывание файлов cd /tmp - Перейти в указанную папку; wget htp://cyber-place.ru/images/misc/stats.gif - Скачать файл в текущую папку chgrp - Смена группы chown - Смена владельца файла или каталога cp - Копирование файлов и каталогов (синтаксис : cp что куда ) stty -F /dev/ttyATH0 cs8 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts - Изменить параметры UART порта opkg update – обновляет список пакетов (загружая его из репозитория, указанных в конфигурационном файле); opkg upgrade – обновляет все установленные пакеты; opkg install <имя_пакета> – устанавливает пакет (в качестве параметра может принимать имя пакета, а также путь или HTTP URL, указывающий на файл пакета); opkg remove <имя_пакета|регулярно� �_выражение> – удаляет один или несколько пакетов; opkg list – выводит на экран полный список пакетов; opkg list-installed – выводит на экран список установленных пакетов. cat /home/primer- Показать содержимое файла /home/primer ; vi /folder/filename - открыть файл в редакторе vi i - включить режим редактирования [Esc] - выйти из режима редактирования u - undo (отмена) CTRL + R - redo :w [Enter] - сохранить внесенные изменения. :q [Enter] - выйти без сохранения изменений :wq [Enter] - сохранить внесенные изменения и выйти. dd - удалет строку на которой находится курсор x - удалет символ на котором находится курсов [y] - копирует строку в буфер [P] - вставляет скопированную строку после той, на которой в текущий момент находится курсор echo $REMOTE_ADDR - Посмотреть Ваш IP |
![]() |
![]() |
![]() |
#2 |
Member
|
![]()
А wget сейчас неполноценный? Пытался по привычке закачать бекап с ФТП своего сайта, используя url/папка/*.* , но звездочки этот wget воспринимать отказался. (
Более того, в нем нет -nc |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А как запустить .sh скрипт?
|
![]() |
![]() |
![]() |
#4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Сначала заходим в папку где находится скрипт и из командной строки запускаем его
./namescript |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
opkg install wget Пример использования скачка всех файлов в фоновом режиме: mkdir /pac cd /pac wget -b -r http://cyber-place.ru/download/packages/ |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Если скрипт лежит в "известных" папках ../bin, ../sbin то можно просто находясь в любом месте вызвать скрипт по его имени.
Если вы находитесь в папке со скриптом, то как написал Admin: ./имяскрипта Вовсе не обязательно давать скрипту расширение .sh Если скрипт лежит в папке с неизвестным путём, то необходимо полностью прописывать к нему путь от корня. /mydir/myscript/myscript.sh важно также использовать этот метод при загрузке системы, когда еще не загрузились системные переменные окружения. В общем все как в MS DOS. Скрипт должен иметь атрибуты исполняемого файла: 755 |
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 14.02.2015
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
подскажите пожалуйста команду которая выводит информацию о подключенных к usb устройствах.
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
lsusb
if(!)dmesg |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 14.02.2015
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
lsusb неподходит терминал пишет нот фаунд. к роутеру подключен хаб и веб камера все работает, но подключенность все равно посмотреть хочется)
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 444 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
cat /proc/bus/usb/devices
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|