zloy-zhake
9/14/2016 - 9:58 AM

Полезные команды для консоли

Полезные команды для консоли

# из папки языковой пары
echo "I test" | apertium -d . eng-kaz
echo "I test" | ../apertium-view.sh -d . eng-kaz

# список файлов в одну колонку, отсортированных по типу, папки в начале
ls -1X --group-directories-first

# вывести список пакетов с обновлениями во временный файл, открыть файл в Sublime Text
apt list --upgradable > /tmp/list; and subl /tmp/list

# скачать максимум в 4 потока, с минимальным размером сплита 1 Мб., с продолжением закачки, УРЛы из файла
aria2c --max-connection-per-server=4 --min-split-size=1M -c -i load.txt

# скачать видео, извлечь аудио-дорожку, ковертировать в mp3 с максимально возможным качеством, УРЛы из файла
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 -c --batch-file videos.txt

# Компиляция программ, работающих с <thread>
g++ -std=c++11 -pthread file.cpp

# check the status of the MySQL server
sudo service mysql status

# Stop the MySQL server
sudo service mysql stop

# Start the MySQL server
sudo service mysql start

# mount share folder in VirtualBox Guest
mount -t vboxsf share /media/sf_share/

# update all installed python packages with pip
pip install -U $(pip freeze | awk '{split($0, a, "=="); print a[1]}')

# Запуск тестов с заданием пути до модулей
PYTHONPATH=. py.test

# Создание виртуального окружения pipenv
PIPENV_VENV_IN_PROJECT=true pipenv --python 3 --site-packages