これら 8 つのタスクを行うためにブラウザを開くのはやめてください。ターミナルのほうが効率よく実行できます。
<本文>![]()
概要
-
ターミナルは親しみやすく、高速で、広告がありません。作業を完了するためにターミナルを学習してください。
-
パスワード、天気予報、IP、速度テスト、変換、翻訳、ダウンロードには組み込みの CLI ツールを使用します。
-
Linux または Windows でのワークフローを強化するツール (openssl、yt-dlp、ffmpeg、qalc、speedtest-cli) をインストールします。
この端末は、控えめな (時には威圧的な) ブラック ボックスのように見え、プロや専門家のみを対象としているように感じられます。ただし、見た目ほど不可解ではありません。誰でも使い方を学び、物事を成し遂げることができます。慣れてくると、新しいブラウザー タブを開くのではなく、ターミナルを起動していることに気づくことがよくあります。それは、端末の方が高速で信頼性が高く、広告が表示されないためです。
可能な限り、Windows で利用可能なツールを含めたので、Windows Powershell ターミナルまたはコマンド プロンプト内で直接実行できます。ただし、Linux ではコマンド ライン ツールがはるかに広範囲にサポートされているため、Linux デスクトップで作業を進めるか、Windows マシンで WSL ボックスをセットアップすることをお勧めします。
クレジット: Microsoft
安全なパスワードを生成する
Linux では、1 つのコマンドで任意の長さの安全なパスワードを生成できます。 「16」を任意の数字に置き換えて、パスワードの長さを指定できます。
openssl rand -base64 16

Windows にも安全なパスワードを生成するソリューションがありますが、組み込みの方法はほんの一握りです。 2 つの長いコマンドを連続して実行する必要があります。
Reflection.Assembly::LoadWithPartialName("System.Web")
System.Web.Security.Membership::GeneratePassword(16, 3)

このプロセスをより簡単かつ迅速に行うために、専用のパスワード生成ツールをインストールできます。このコマンドを 1 回実行して、winget を使用してアプリをインストールします。
winget install strongpasswordcli

インストールしたら、インストール コマンドを再実行する必要はありません。ターミナルを開いて「passcli.exe」と入力し、その後に必要なパスワードの長さを入力するだけです。
passcli.exe 20

パスワードは自動的にクリップボードにコピーされるので、すぐに貼り付けることができます。
天気をチェックする
このコマンドはユニバーサルであり、macOS、Linux、および Windows で同じように機能します。このコマンドを入力して、現在地の天気を取得します。
curl wttr.in
次のコマンドを使用して、特定の場所の天気予報を取得できます。
curl wttr.in/newyork
IP アドレスを調べてください
1 つのコマンドで、接続されているすべてのネットワーク インターフェイスのローカル IP アドレスを見つけることができます。 Windows では、次のコマンドを入力します。
ipconfig

Linux では、次のコマンドを使用します。
ip a

また、curl コマンドを使用して、いずれかのデスクトップ プラットフォームでパブリック IP アドレスを見つけることもできます。
curl -4 icanhazip.com

速度テストを実行する
端末内でインターネット速度テストを実行すると、より速く、同様に機能します。コマンドライン アプリをインストールし、簡単なコマンドを実行するだけです。
Windows では、winget を使用してアプリをインストールできます。
winget install speedtest-cli

インストールは 1 回限りのプロセスであり、その後は次のコマンドを入力するだけでインターネット速度をテストできます。
speedtest

Linux では、ネイティブ パッケージ マネージャーを使用して同じアプリをインストールできます。このデモでは Arch を使用しているため、pacman パッケージ マネージャーを使用してアプリをインストールできます。
sudo pacman -S speedtest-cli
次のコマンドは速度テストをトリガーします。
speedtest

ファイルを変換する
FFmpeg は、オーディオ ファイルとビデオ ファイルを処理するための非常に洗練された強力なツールです。 Windows にインストールするには、ターミナルを開いて次のコマンドを実行します。
winget install ffmpeg

Linux では、ディストリビューションに付属するパッケージ マネージャーを使用してインストールできます。
sudo pacman -S ffmpeg
インストール コマンドを実行する必要があるのは 1 回だけです。 FFmpeg は、ファイル名と拡張子を正しく入力する限り、ほぼすべてのビデオ形式とオーディオ形式の間で変換できます。最初のファイル名は入力ファイルとその拡張子で、2 番目のファイル名は取得する出力です。
ffmpeg -i input.wav converted.mp3
計算と単位変換を行う
Qalculate は、ターミナル内で計算と変換を行うための私のお気に入りのツールです。数学の問題を解決したり、単位変換や通貨変換を行うことができますが、最も優れている点は、入力時に結果が表示されることです。 Windows では、次のコマンドを使用して Qalc をインストールできます。
winget install qalculate.qalculate
Arch Linux では、次のことを試してください。
sudo pacman -S qalc
次に、「qalc」と入力して Enter キーを押すだけで開始できます。数式を入力するだけですぐに解けます。通貨と単位の間で変換するには、数値をその単位または通貨記号とともに入力し、その後に「to」と対象の単位または通貨を入力します。
辞書の定義と翻訳を取得する
TranslateShell ツールを使用すると、任意の単語の辞書定義を取得できます。このツールは Linux でのみ使用できますが、Windows 上の WSL ボックス内でいつでも実行できます。
Arch では次のコマンドを使用できますが、ターゲット パッケージ名はすべての一般的なパッケージ マネージャーで同じです。
sudo pacman -S translate-shell

辞書の定義を調べるには、このコマンドに続いて、検索しようとしている単語を使用します。
trans -d repertoire
翻訳の場合は、「trans」と入力し、その後に翻訳する特定の言語とターゲットのフレーズまたは単語を入力します。
trans -d en:fr “hello”
メディアをダウンロードする
最高のものを最後に取っておきました。 YouTube や Twitter などのプラットフォームからメディア ファイルをダウンロードしたり変換したりするために設計された Web サイトの多くは、広告だらけです。これらのサービスの一部に料金を払ったとしても、ダウンロードが遅くなったり、レート制限がかかったりする可能性があります。インターネットからメディア ファイルをダウンロードする最良の方法は、おそらく Yt-dlp と呼ばれるツールを使用してターミナル経由でダウンロードすることです。
winget を使用して Windows にインストールできます。
winget install yt-dlp
変更を有効にするには、ターミナルを閉じて再度開く必要がある場合があります。
Linux では、選択したパッケージ マネージャーを使用して「yt-dlp」パッケージをインストールできます。
sudo pacman -S yt-dlp
これで、「yt-dlp」と入力し、その後にダウンロードしようとしているビデオ、オーディオ、または GIF の URL を入力するだけです。
yt-dlp https://www.youtube.com/watch?v=dQw4w9WgXcQ

このツールは、現在いるディレクトリにファイルをダウンロードします。必要に応じて、次のコマンドを実行して現在のディレクトリを確認します。
pwd

yt-dlp コマンドラインは、大量のカスタマイズ機能と変換機能も提供します。さらに、最も人気のある Web サイトを含む 700 以上の Web サイトをサポートしています。
フェアユース コンテンツまたは著作権で保護されていない素材をダウンロードするには、必ず Yt-dlp を使用してください。
ターミナルは最初は少し怖いかもしれませんが、一度覚えてしまえば、決して振り返ることはありません。端末内に気を散らすことのないワークスペース全体をセットアップしました。
*️⃣ 出典リンク:
Windows Powershell ターミナル、Windows での WSL ボックスのセットアップ、winget を使用したアプリのインストール、接続されたネットワーク インターフェイス、パブリック IP アドレスの検索、インターネット速度テスト、ネイティブ パッケージ マネージャー、FFmpeg、ターミナル内で気が散る事のないワークスペース全体をセットアップ、