Linux commands
Linux commands
Ссылки
Стандартные команды
// Переходы
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
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