コマンドラインツールの実用的な使用例をまとめた、manページを補完するコミュニティ運営のチートシート集です。
chubin/cheat.sh
Unixコマンドやプログラミング言語のチートシートを、curl、CLIクライアント、エディタプラグインから利用できます。
- スター
- 41,823
- フォーク
- 1,917
- 未解決の Issue
- 149
- 最終コミット
- 30 日前
これは何?
cheat.shは、コミュニティがメンテナンスする複数のチートシートリポジトリをまとめて利用できるフロントエンドです。コマンド名、または言語とトピックを指定すると、端末で簡潔な例中心の回答を得られます。UNIX/Linuxコマンド、幅広いプログラミング言語、複数のDBMSを扱っています。
アカウントやインストールは不要で、cheat.shまたはcht.shにcurlでアクセスできます。頻繁に使う場合は、シェルモード、履歴、クリップボードへのコピー、bash、zsh、fish向けのタブ補完を備えたcht.shクライアントを利用できます。ステルスモードを有効にすると、テキストを選択したときに回答が自動表示されます。Vim、Emacs、Sublime Text、VS Code、IntelliJ IDEA、Qt Creator向けのプラグインもあります。
オフライン環境やプライベートな利用向けに、READMEにはRedisを使ったdocker-composeベースのDockerセルフホスト構成が記載されています。スタンドアロンでのインストール方法は別途ドキュメント化されています。
主な機能
- 01curlを使ってコマンドや言語のトピックを検索でき、インストールは不要です。
- 02UNIX/Linuxコマンドと数十種類のプログラミング言語を扱います。
- 03シェルモード、履歴、クリップボードへのコピー、タブ補完を備えたcht.sh CLIが付属します。
- 04テキストを選択すると回答を表示するステルスモードを利用できます。
- 05Vim、Emacs、VS Code、Sublime Text、IntelliJ IDEA、Qt Creator向けのエディタプラグインを提供します。
- 06Dockerでセルフホストできます。
ユースケース
- 端末を離れずにシェルコマンドのオプションを調べる。
- 不慣れな言語機能について、すぐ使えるコード例を確認する。
- チームのネットワーク内でプライベートなチートシートサーバーを運用する。
- エディタでコーディングしながら、その場で回答を確認する。
クイックスタート
- 1
curlでチートシートに直接問い合わせる(インストール不要)
curl cheat.sh/tar - 2
コマンド名がわからないときは検索する
curl cht.sh/~snapshot
使う前に知っておきたいこと
- cht.shクライアントのシェルモードを使うには、rlwrapパッケージを別途インストールする必要があります。
- プログラミング言語に関するクエリへの回答はその場で生成されるため、完全に一致するとは限りません。
トピック
よくある質問
- cheat.sh とは?
- Unixコマンドやプログラミング言語のチートシートを、curl、CLIクライアント、エディタプラグインから利用できます。 cheat.shは、コミュニティがメンテナンスする複数のチートシートリポジトリをまとめて利用できるフロントエンドです。コマンド名、または言語とトピックを指定すると、端末で簡潔な例中心の回答を得られます。UNIX/Linuxコマンド、幅広いプログラミング言語、複数のDBMSを扱っています。
- cheat.sh は無料で使えますか?ライセンスは?
- cheat.sh は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cheat.sh は今もメンテナンスされていますか?
- 活発にメンテナンス中。cheat.sh の最終コミットは 2026年9月22日 です。
- cheat.sh は何に使えますか?
- 端末を離れずにシェルコマンドのオプションを調べる。 不慣れな言語機能について、すぐ使えるコード例を確認する。 チームのネットワーク内でプライベートなチートシートサーバーを運用する。 エディタでコーディングしながら、その場で回答を確認する。
- cheat.sh のインストール方法は?
- curlでチートシートに直接問い合わせる(インストール不要): curl cheat.sh/tar コマンド名がわからないときは検索する: curl cht.sh/~snapshot
- cheat.sh はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/chubin/cheat.sh
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
シンタックスハイライト、Gitの変更箇所表示、自動ページャー機能を備えた、ターミナル向けのcat(1)クローン。
ファイルやディレクトリを名前で探せる、高速で使いやすい Unix の find コマンド代替 CLI。
コンポーネントとFlexboxレイアウトを使って、ターミナル上にインタラクティブなCLIアプリを構築できるReactレンダラー。
統計分析やウォームアップ実行に対応し、結果をCSV、JSON、Markdown、AsciiDocに出力できるコマンドラインベンチマークツール。
カスタマイズ可能なASCIIロゴとともにシステム情報を表示する、高速なneofetch風コマンドラインツール。