
Cheat – сборник практических примеров команд Linux
Многие из нас очень часто обращаются к страницам руководства, чтобы узнать о командных переключателях (опциях), они показывают вам информацию о командах.
Мы ищем точным формат команд, который нам нужен. Хочеш получить лучшее решение? я бы посоветовал вам утилиту cheat
Что такое Cheat
Cheat позволяет создавать и просматривать интерактивные читы в командной строке.
Он был разработан, чтобы напоминать вам опции команды Unix.
Как установить Cheat
Cheat-пакет, разработанный с использованием python, поэтому установите пакет pip для установки чита в вашей системе.
Для Debian / Ubuntu используйте команду apt-command или apt для установки pip.
[For Python2]
$ sudo apt install python-pip python-setuptools
[For Python3]
$ sudo apt install python3-pip
Pip не поставляется с официальным репозиторием системы RHEL / CentOS, поэтому включите репозиторий EPEL и используйте команду YUM для установки pip.
$ sudo yum install python-pip python-devel python-setuptools
Для системы Fedora используйте команду DNF для установки pip.
[For Python2]
$ sudo dnf install python-pip
[For Python3]
$ sudo dnf install python3
Для систем на базе Arch Linux используйте команду Pacman для установки pip.
[For Python2]
$ sudo pacman -S python2-pip python-setuptools
[For Python3]
$ sudo pacman -S python-pip python3-setuptools
Для системы openSUSE используйте команду Zypper для установки pip.
[For Python2]
$ sudo pacman -S python-pip
[For Python3]
$ sudo pacman -S python3-pip
pip – это модуль python в комплекте с setuptools, это один из рекомендуемых инструментов для установки пакетов Python в Linux.
$ sudo pip install cheat
Как использовать Cheat
Запустите cheat, а затем соответствующую команду, чтобы просмотреть чит-лист.
Для демонстрационной цели мы собираемся проверить примеры команд tar.
$ cheat tar
# To extract an uncompressed archive:tar -xvf /path/to/foo.tar
# To create an uncompressed archive:tar -cvf /path/to/foo.tar /path/to/foo/
# To extract a .gz archive:tar -xzvf /path/to/foo.tgz
# To create a .gz archive:tar -czvf /path/to/foo.tgz /path/to/foo/
# To list the content of an .gz archive:tar -ztvf /path/to/foo.tgz
# To extract a .bz2 archive:tar -xjvf /path/to/foo.tgz
# To create a .bz2 archive:tar -cjvf /path/to/foo.tgz /path/to/foo/
# To extract a .tar in specified Directory:tar -xvf /path/to/foo.tar -C /path/to/destination/
# To list the content of an .bz2 archive:tar -jtvf /path/to/foo.tgz
# To create a .gz archive and exclude all jpg,gif,… from the tgztar czvf /path/to/foo.tgz —exclude=*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/
# To use parallel (multi-threaded) implementation of compression algorithms:tar -z … -> tar -Ipigz …tar -j … -> tar -Ipbzip2 …tar -J … -> tar -Ipixz …
Выполните следующую команду, чтобы узнать, какие чит-коды доступны.
$ cheat -l
Для получения дополнительной информации перейдите на страницу справки.
$ cheat -h