Консольные команды для Linux
chmod 777 -R blog- рекусивно меняем права у папки blogchown -R pi:root blog- рекурсивно меняем владельца у паки blog на pi и группу на rootrm -R blog- Удалить папку blog (рекурсивно)rm -R *- Удалить все содержимое текущей папки (рекурсивно)mkdir blog- Создать директорию blogstat blog- Подробная информация о файле/директорииmv- Переместить или переименовать файлыnslookup ya.ru- DNS-клиент позволяющий узнать ip адресс сайта и не толькоcat /etc/*release*- данные об ОС (версия и т.д.).
ls - Показать файлы и папки (ls -la - показать все (в том числе скрытые) файлы и папки в табличном виде).
- -a - показать все (в том числе системные и скрытые файлы и директории)
- -l - показать в табличном виде:
- Права доступа
- Количество ссылок на файл
- Имя владельца
- Имя группы
- Размер файла в байтах
- Время последней модификации файла
- Имя файла/директории
Пример:drwxr-xr-x 15 Falbin staff 510 14 окт 22:59 blog
df - команда выводит размер, а так же свободное и занятое место на всех смонтированных (подключенных) файловых системах.
Копирование папок с файлами:
shopt -s dotglob- выполняем эту команду для того чтобы скопировать также скрытые файлы (в том числе и файлы, начинающиеся с точки).cp -a /откуда/* /куда- ключ -a добавит копирование всех аттрибутов, прав и добавит рекурсию.
SQL
mysql -h host -u user -p- Подключится к серверу MySQL./Applications/MAMP/Library/bin/mysql -h localhost -u root -p- Вход в интерфейс командной строки MySQL для MAMP в MAC OSshow databases;- Показать все БДuse name_database;- Подключение к БД
Импорт базы данных (подходит для тяжелых дампов)
mysql -u root -p- Подключится к серверу MySQL (пользователь root).use db_name- Подключаемся к БД (если бд нет, необходимо сначала создать БД для импорта).source db_name.sql- Делаем импорт файла в выбранную БД (вместо db_name.sql вводим название файла дампа БД или путь до файла).
Экспорт базы данныхmysqldump -u root -p otrs > /var/www/otrs.sql - делает дамп базы otrs в файл /var/www/otrs.sql
Raspberry pi
vcgencmd measure_temp- температура процессораcat /proc/version- показывает, какую версию Pi Вы используетеcat /proc/partitions- показывает размер и количество разделов на Вашей карте SD или HDDomxplayer -o local name.mp4- воспраизвести видео в консольном проигрователе.-o localозначает что звук должен выходить на стандартный разъем 3.5 (а не через HDMI). Подрорбные статьи о omxplayer: elinux.org и isearch.kiev.uaxserver-command=X -s 0 -dpms- отключает затухание экрана, теперь экран будет показывать все время до перезагрузки. Чтобы отключить затухание экрана навсегда необходимо в конфиге/etc/lightdm/lightdm.confпосле строчки[SeatDefaults]добавить нашу команду:xserver-command=X -s 0 -dpms
MAC OS
say "текст"- воспроизводит написанный текст.say -o savedaudio.aiff -f имя-файла.txt- превращает текстовой файл в аудио-книгу. Отконвертирует файл и сохранит его в текущей директории с именем savedaudio.aiff.defaults write com.apple.Finder AppleShowAllFiles -bool true- включить скрытые и системные файлы.defaults write com.apple.Finder AppleShowAllFiles -bool false- выключить скрытые файлы и папки.
killall Finder- чтобы изменения вступили в силу надо перезапустить Finder
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - Устанавливает Homebrew, сторонний пакетный менеджер для OS Xbrew install tree - Теперь можем использовать в MAC OS команду treebrew install mc - Устанавливает файловую оболочку mc
Полезные ссылки: