Linux - курс молодого бойца
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Вопрос: Как быстро набрать длинный путь в putty?
Ответ: Используйте клавишу <tab>. Попробуйте так, набираем в окне putty "/m", потом <tab>, еще раз <tab>. Потом "/sy", потом <tab> и т.д. Если после нажатия <tab> ничего не происходит, нажимаем <tab> еще раз, Вам будет предложен список вариантов продолжения. Набираем несколько первых букв и дальше <tab>.
Вопрос: Как повторить ранее введенную команду?
Ответ: Нажмите на клавиатуре кнопку со стрелочкой вверх. Нажимая клавиши стрелки вверх, вниз - перемещайтесь по ранее введенным командам. Выберете нужную команду, если нужно отредактируйте её и нажмите <Enter>.
Ответ: Используйте клавишу <tab>. Попробуйте так, набираем в окне putty "/m", потом <tab>, еще раз <tab>. Потом "/sy", потом <tab> и т.д. Если после нажатия <tab> ничего не происходит, нажимаем <tab> еще раз, Вам будет предложен список вариантов продолжения. Набираем несколько первых букв и дальше <tab>.
Вопрос: Как повторить ранее введенную команду?
Ответ: Нажмите на клавиатуре кнопку со стрелочкой вверх. Нажимая клавиши стрелки вверх, вниз - перемещайтесь по ранее введенным командам. Выберете нужную команду, если нужно отредактируйте её и нажмите <Enter>.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Вопрос: Как редактирвать файлы на моем устройстве с xxxWare?
Ответ: Поставьте пакет mc (opkg install mc). Запустите mc (команда mc). Перемещайтесь с помощью клавиш стрелок по папкам. Клавиша <Tab> меняет активную панель. Выбираем "/.." + <Enter> для перемещения по дереву каталогов вверх. Для просмотра содержимого файла нажмите F3, для редактирования F4. Для смены кодировки просматриваемого/редактируемого файла - <Alt-E>. Для использования буфера обмена windows следует держать нажатой клавишу <Shift> на клавиатуре.
Можно использовать и редактор nano. Поставьте пакет (opkg install nano) и вызывайте nano, указывая путь к файлу: (nano <путь к файлу>). Часто в прошивке уже есть редактор vi. Редактор vi необычен для новичка. Если Вы его освоите, это в некоторых случаях упростит Ваши задачи.
Ответ: Поставьте пакет mc (opkg install mc). Запустите mc (команда mc). Перемещайтесь с помощью клавиш стрелок по папкам. Клавиша <Tab> меняет активную панель. Выбираем "/.." + <Enter> для перемещения по дереву каталогов вверх. Для просмотра содержимого файла нажмите F3, для редактирования F4. Для смены кодировки просматриваемого/редактируемого файла - <Alt-E>. Для использования буфера обмена windows следует держать нажатой клавишу <Shift> на клавиатуре.
Можно использовать и редактор nano. Поставьте пакет (opkg install nano) и вызывайте nano, указывая путь к файлу: (nano <путь к файлу>). Часто в прошивке уже есть редактор vi. Редактор vi необычен для новичка. Если Вы его освоите, это в некоторых случаях упростит Ваши задачи.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Вопрос: Как запустить исполняемый файл (или скрипт) из текущего каталога?
Ответ: Перед именем файла следует набрать "./", клавиша <tab> и в этом случае работает. Пример: если мы находимся в папке "/opt/etc/init.d/", то для остановки сервера minidlna набираем
Ответ: Перед именем файла следует набрать "./", клавиша <tab> и в этом случае работает. Пример: если мы находимся в папке "/opt/etc/init.d/", то для остановки сервера minidlna набираем
Код: Выделить всё
./S50minidlna stop
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Вопрос: Как проверисть, запущена ли программа?
Ответ: Наберите "ps", из вывода будет понятно:
Видим, что запущены dropbear, vsftpd, openvpn.
Ответ: Наберите "ps", из вывода будет понятно:
Код: Выделить всё
root@ws880:/tmp/home/root# ps
PID USER VSZ STAT COMMAND
1 root 1568 S /sbin/preinit
......
1239 root 2340 S nmbd -D
1240 root 3060 S N smbd -D
1259 root 2644 S vsftpd
11429 root 1120 S dropbear -p 22 -a
11432 root 1528 S -sh
11549 root 2784 R ps
31158 nobody 4464 S openvpn --daemon --cd /opt/etc/openvpn --config openvpn.conf
Видим, что запущены dropbear, vsftpd, openvpn.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Вопрос: Как посмотреть, сколько ресурсов (ram, cpu) "потребляет" программа?
Ответ: Запутите top (команда "top"). Для выхода из top нажмите <Ctrl-C>. Можно поставить более функциональный и красивый вариант программы top под названием htop (opkg install htop). Выход из htop по <F10>.
Вопрос: Как посмотреть состояние памяти?
Ответ: Командой "free":
Ответ: Запутите top (команда "top"). Для выхода из top нажмите <Ctrl-C>. Можно поставить более функциональный и красивый вариант программы top под названием htop (opkg install htop). Выход из htop по <F10>.
Вопрос: Как посмотреть состояние памяти?
Ответ: Командой "free":
Код: Выделить всё
# free
total used free shared buffers
Mem: 28956 21912 7044 0 2468
Swap: 131064 0 131064
Total: 160020 21912 138108
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Вопрос: Команда "opkg list" (или другая) выдает длинный список, который на экране не помещается, как такие выдачи удобнее смотреть?
Ответ: Добавьте в конец программы "| more" или "| less". Например "opkg list | more". После этого нажимайте пробел для следующей страницы списка, можно нажать "q" для окончания выдачи.
Если в выдаче программы Вы ищите определенные строки, например "php", можно набрать "opkg list | grep php", будут выданы на экран только строки с "php".
Ответ: Добавьте в конец программы "| more" или "| less". Например "opkg list | more". После этого нажимайте пробел для следующей страницы списка, можно нажать "q" для окончания выдачи.
Если в выдаче программы Вы ищите определенные строки, например "php", можно набрать "opkg list | grep php", будут выданы на экран только строки с "php".
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Вопрос: Я написал свой скрипт (вариант скачал скрипт), но он не выплняется. В чем дело?
Ответ: В linux у файлов существует отдельный атрибут исполнения, является ли файл исполняемым определяется именно этим атрибутом (а не расширением файла, как в Windows). Для присвоения атрибута исполнения файлу используйте программу "chmod":
Ответ: В linux у файлов существует отдельный атрибут исполнения, является ли файл исполняемым определяется именно этим атрибутом (а не расширением файла, как в Windows). Для присвоения атрибута исполнения файлу используйте программу "chmod":
Код: Выделить всё
chmod +x <путь к скрипту или бинарному файлу>
Вернуться в «Linux - все вопросы тут»
Кто сейчас на конференции
Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость