Linux commands

  1. Ссылки
  2. Стандартные команды
  3. Cron Выполнение в определённое время
  4. SH
  5. Проги
  6. Nano
  7. Notepad++ hotkey
Linux commands

Ссылки

  1. Conf
  2. Старые данные

Стандартные команды

// Переходы cd /var/www cd www cd .. // Что в папке ls // Где я pwd // Создать папку mkdir NAME // Удалить rm FOLDER -rf // Узнать размер вес папки (s этой папки, h норм формат) du -hs /home https://itproffi.ru/kak-uznat-razmer-papki-v-linux/
ext4 предпочитаемая файловая система
// Инфа о файле stat file.txt // Доступное место быстрый просмотр df -h (df -i для узлов, записи расположений файлов)

Cron Выполнение в определённое время

Подробная инструкция
// Изменить набор команд текущего пользователя crontab -e ( crontab -l // Посмотреть ) // Другого пользователя sudo crontab -u имя_пользователя -e минута(0-59) час(0-23) день(1-31) месяц(1-12) день_недели(0-7) /полный/путь/к/команде // Разрешить выполнение для всех sudo chmod ugo+x /var/bot/upd.sh // Запуск каждый час в 0 минут 0 * * * * /var/bot/upd.sh // Логи крона cat /var/log/syslog | grep CRON
// Узнать о фоновых процессах ps -F

SH

Если ругается на /bin/bash^M: bad interpreter Тогда добавьте в файл начало sed -i -e 's/\r$//' /var/www/react/upd.sh // Проверка существования файла и дирректории if ! [ -f /path/to/file ]; then echo 'No file' fi if ! [ -d /path/directory/ ]; then echo 'No directory' fi Скачать по ссылке в определённую папку и запустить wget -O /var/www/react/upd.sh https://h7team.ru/brusko_site/upd.sh && /var/www/react/upd.sh

Проги

sudo apt update sudo apt install links sudo apt install zip unzip sudo apt install -y bash htop nano mc curl chromium-browser nodejs mongodb geany hardinfo sudo apt install -y gimp libreoffice gparted sudo apt remove gparted
Настройки geany (чайник подобие notepad++)
/usr/share/geany/colorschemes/alt.conf https://www.geany.org/download/themes/ /usr/share/geany/colorschemes/ sudo curl -o /usr/share/geany/colorschemes/zenburn.conf https://raw.githubusercontent.com/geany/geany-themes/master/colorschemes/zenburn.conf

Nano

Вики
Ctrl - ^ Alt - m Ctrl O - Записать Ctrl X - Выход Ctrl R - Прочитать и добавить в файл Навигация F7, F8 - листать страницы Alt +, Alt - - Скролл Ctrl C - На какой я строке Ctrl _ - Перейти на строку Ctrl W - Искать по слову вниз Alt Q, Alt W - листать результаты поиска Ctrl A, Ctrl E - начало конец строки Действия Alt U - Отменить Alt E - Повторить Alt A - начать выделять / отменить выделение Alt 6 - Копировать Ctrl K - Вырезать Ctrl U - Вставить Ctrl \ - Заменить строку Ctrl I - TAB Отображение Alt P - Отображение пробелов разрешить/запретить Alt Y - Подсветка синтаксиса разрешить/запретить Alt I - Автоотступы разрешить/запретить Alt M - Поддержка мыши разрешить/запретить

Notepad++ hotkey

Ctrl G - Перейти к строке Alt 0, Alt Shift 0 - Свернуть/Развернуть все блоки Закладки Ctrl F2 - Поставить/снять Shift F2, F2 - Листать Ctrl Shift Q - Закомментировать выделенное Ctrl H Ctrl F