Консольные команды для 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
Полезные ссылки: