Linux - курс молодого бойца

Для чайников и не только
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:12

В этой теме публикуются приемы работы с Linux.
Вопросы в этой теме не задавать, они в этой теме удаляются без предупреждения!!!
Тема навеяна часто задаваемыми вопросами.
Использовались материалы - http://forum.zyxmon.org/topic116-linux- ... oitsa.html

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:12

Вопрос: Как скопировать текст из окна putty в буфер обмена windows?
Ответ: Нужно просто выделить текст мышкой.

Вопрос: Как скопировать текст из буфера обмена windows в putty?
Ответ: Нужно нажать правую кнопку мышки в окне putty.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:13

Вопрос: Как быстро набрать длинный путь в putty?
Ответ: Используйте клавишу <tab>. Попробуйте так, набираем в окне putty "/m", потом <tab>, еще раз <tab>. Потом "/sy", потом <tab> и т.д. Если после нажатия <tab> ничего не происходит, нажимаем <tab> еще раз, Вам будет предложен список вариантов продолжения. Набираем несколько первых букв и дальше <tab>.

Вопрос: Как повторить ранее введенную команду?
Ответ: Нажмите на клавиатуре кнопку со стрелочкой вверх. Нажимая клавиши стрелки вверх, вниз - перемещайтесь по ранее введенным командам. Выберете нужную команду, если нужно отредактируйте её и нажмите <Enter>.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:15

Вопрос: Как редактирвать файлы на моем устройстве с xxxWare?
Ответ: Поставьте пакет mc (opkg install mc). Запустите mc (команда mc). Перемещайтесь с помощью клавиш стрелок по папкам. Клавиша <Tab> меняет активную панель. Выбираем "/.." + <Enter> для перемещения по дереву каталогов вверх. Для просмотра содержимого файла нажмите F3, для редактирования F4. Для смены кодировки просматриваемого/редактируемого файла - <Alt-E>. Для использования буфера обмена windows следует держать нажатой клавишу <Shift> на клавиатуре.
Можно использовать и редактор nano. Поставьте пакет (opkg install nano) и вызывайте nano, указывая путь к файлу: (nano <путь к файлу>). Часто в прошивке уже есть редактор vi. Редактор vi необычен для новичка. Если Вы его освоите, это в некоторых случаях упростит Ваши задачи.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:17

Вопрос: Как запустить исполняемый файл (или скрипт) из текущего каталога?
Ответ: Перед именем файла следует набрать "./", клавиша <tab> и в этом случае работает. Пример: если мы находимся в папке "/opt/etc/init.d/", то для остановки сервера minidlna набираем

Код: Выделить всё

./S50minidlna stop

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:19

Вопрос: Как проверисть, запущена ли программа?
Ответ: Наберите "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.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:20

Вопрос: Как посмотреть, сколько ресурсов (ram, cpu) "потребляет" программа?
Ответ: Запутите 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

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:21

Вопрос: Я запустил демона (программу в режиме отладки) для просмотра логов в консоли. Как его завершить?
Ответ: Нажать <Ctrl-C>.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:23

Вопрос: Команда "opkg list" (или другая) выдает длинный список, который на экране не помещается, как такие выдачи удобнее смотреть?
Ответ: Добавьте в конец программы "| more" или "| less". Например "opkg list | more". После этого нажимайте пробел для следующей страницы списка, можно нажать "q" для окончания выдачи.
Если в выдаче программы Вы ищите определенные строки, например "php", можно набрать "opkg list | grep php", будут выданы на экран только строки с "php".

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 авг 2015, 11:24

Вопрос: Я написал свой скрипт (вариант скачал скрипт), но он не выплняется. В чем дело?
Ответ: В linux у файлов существует отдельный атрибут исполнения, является ли файл исполняемым определяется именно этим атрибутом (а не расширением файла, как в Windows). Для присвоения атрибута исполнения файлу используйте программу "chmod":

Код: Выделить всё

chmod +x <путь к скрипту или бинарному файлу>


Вернуться в «Linux - все вопросы тут»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей