1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コマンドラインは怖くない|今日から試せる面白CLIツール厳選集

1
Posted at

はじめに

ターミナルには、見た目を楽しくしたり、ちょっとした遊びができるコマンドがたくさんあります。
本記事では、初心者でも安全に試せる「ターミナル遊びコマンド」を紹介します。

これらはすべて以下の条件を満たす、安全性の高いものです。

  • 公式サイトまたは有名なOSSで公開されている
  • GitHubスター数や利用者が多い
  • npmやUbuntu公式リポジトリからインストールできる
  • 出所不明のファイルを使わない

そのため、初心者でも安心して試すことができます。


一方で、以下のようなものは避けるべきです。

  • 出所不明の実行ファイル(exeなど)
  • 怪しいダウンロードサイトのツール
  • 非公式で中身が不明なスクリプト

本記事では、Windows + WSL環境を前提に、実際に動かせる楽しいコマンドを順番に紹介していきます。


まず最初におすすめする環境(Windows)

Node.js を入れる

公式:

Node.js公式サイト

インストール後確認:

node -v
npm -v

次に「npm系」の安全なCLIを入れる

npmはNode.js公式のパッケージ管理システムです。

イメージ:

App Store 的なもの

ここ経由なら比較的安全。


① cowsay(超おすすめ)

公式

cowsay npm

インストール

npm install -g cowsay

実行

>cowsay こんにちは
 ____________
< こんにちは >
 ------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

終了

自動終了。


② figlet-cli

巨大文字。

公式

figlet-cli npm

インストール

npm install -g figlet-cli

実行

>figlet HELLO
  _   _ _____ _     _     ___
 | | | | ____| |   | |   / _ \
 | |_| |  _| | |   | |  | | | |
 |  _  | |___| |___| |__| |_| |
 |_| |_|_____|_____|_____\___/


>figlet -f "Dancing Font" "Hi"
  _   _
 |'| |'|     ___
/| |_| |\   |_"_|
U|  _  |u    | |
 |_| |_|   U/| |\u
 //   \\.-,_|___|_,-.
(_") ("_)\_)-' '-(_/

終了

自動終了。


③ lolcatjs

虹色文字。
※ここで表示してある内容は虹色で見えていませんが実際は虹色で表示されます

公式

lolcatjs npm

インストール

npm install -g lolcatjs

実行

## 通常表示
>echo "Hello World" | lolcatjs
"Hello World"

## 時間指定、継続虹色表示
>echo "RAINBOW" | lolcatjs -a -d 30
"RAINBOW"

## ランダムな数字を虹色表示
> Get-Random | lolcatjs
1803959939

終了

自動終了。


④ combine(おすすめ)

組み合わせ。(虹色の牛。)

> cowsay Hello | lolcatjs
 _______
< Hello >
 -------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

⑤ sl(電車)

インストール(WSLから)

sudo apt install sl

実行結果

sl

image.png


⑥ cmatrix

マトリックス。

公式

cmatrix GitHub

インストール(WSLから)

$ sudo apt install cmatrix

実行結果

cmatrix

image.png

終了

Ctrl+C


⑦neofetch(PC情報をかっこよく表示)

ターミナルに以下のものをかっこよく表示させます

  • OS
  • CPU
  • メモリ
  • ロゴ(Ubuntuなど)
  • カラフル表示

インストール(WSLから)

sudo apt update
sudo apt install neofetch

実行

neofetch

終了

自動で表示されて終わり(常駐しない)


⑧hollywood(映画みたいなターミナル)

ターミナルがこうなります(それっぽいけど全部ダミー😅)

  • ログが大量に流れる
  • CPUモニター
  • ネットワーク監視風
  • 完全に映画のハッカー画面

インストール(WSLから)

sudo apt update
sudo apt install hollywood

実行(以下のような画面が流れる。静止画ではない)

hollywood

image.png

終了方法

Ctrl + C


アンインストールコマンド

この記事で紹介したコマンドはすべて遊び用のため、不要になった場合は削除できます。

以下に環境別の削除方法をまとめます。

npmでインストールしたもの(Windows側)

対象:

  • cowsay
  • figlet-cli
  • lolcatjs

アンインストール

npm uninstall -g cowsay
npm uninstall -g figlet-cli
npm uninstall -g lolcatjs

WSL(Ubuntu)でインストールしたもの

対象:

  • sl
  • cmatrix
  • neofetch
  • hollywood

アンインストール

sudo apt remove sl cmatrix neofetch hollywood

不要な依存関係も削除する場合:

sudo apt autoremove

snapで入れた場合(もし使っていれば)

sudo snap remove asciiquarium

まとめ

今回紹介したコマンドは、どれもターミナルを楽しくするための“遊び系ツール”です。
不要になった場合はアンインストールも簡単にできるので、気軽に試すことができます。

実用性というよりも、

  • ターミナルの雰囲気を変える
  • 開発環境に慣れる
  • Linuxコマンドに親しむ
  • CLI操作を楽しく覚える

といった目的で使われます。


代表的なコマンドまとめ

  • cowsay → ゆるいメッセージ表示
  • figlet → 文字を大きく表示
  • lolcatjs → 虹色表示
  • sl → 電車アニメーション
  • cmatrix → マトリックス風画面
  • neofetch → PC情報表示
  • hollywood → 映画風ハッカー画面

気分転換したい時、ぜひ試してみてください!

1
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?