ターミナルでのより優れたタスクがさらに 5 つあります

in tech

アクセスする Web サイトの数を減らすだけで、不気味な Web トラッカーやクロスサイト スクリプティングを回避できることに気づいて以来、私はターミナル内でより多くのことを実行する方法を見つけようと努めてきました。ブラウザではなくターミナルでできる 8 つのことをすでに投稿しましたが、これを継続的なシリーズにしたいと考えています。

Windows ユーザー向けのちょっとした注意事項

WSLボックスをセットアップする

ほとんどの CLI ツールは Unix 系システム (Linux または macOS) を念頭に置いて構築されているため、Windows 用の事前構築済みパッケージを見つけるのが難しい場合があります。場合によっては、winget リポジトリで利用できる場合もありますが、通常は利用できません。ただし、WSL (または Linux の場合は Windows サブシステム) をいつでも起動してコマンド ライン ツールをインストールして使用できるため、これは実際的な問題ではありません。

Microsoft Store の Ubuntu を使用した Ubuntu WSL ターミナル。

これらのツールのほぼすべてが Arch ユーザー リポジトリで見つかるため、Arch Linux をお勧めします。

Linux のマスコットである Tux は、背景に「WSL」という文字が入った Windows 11 のロゴを持っています。

WSL を使用して Windows 上に Linux をセットアップしました。WSL を使用してできることは次のとおりです。

短い答えがほとんどすべてです。

インターネット速度を確認する

読み込みが速くなり、より詳細な情報が表示されます

インターネット速度をチェックするためだけに、ブラウザを開いて Web サイトが読み込まれるのを待つ必要はありません。オペレーティング システムのターミナル アプリを使用すると、基本的には即座に実行できます。これを実行できる CLI ツールをすでに紹介しましたが、これは非常に基本的なものであり、インターネット速度テスト Web サイトに代わるものではありません。この新しいツールはそれを実現します。

ツールは cloudflare-speed-cli。起動するとすぐに速度テストが開始されます (ターミナルに「cloudflare-speed-cli」と入力して Enter キーを押すだけです)。これは、これまで試したどの Web サイトよりもはるかに高速で詳細です。

このインターネット速度テスト ツールはターミナルで実行され、Web サイトベースの速度テストよりも多くの情報を表示します。

このツールは、現在および平均のダウンロードおよびアップロード速度を、きちんとした視覚的なグラフで表示します。過去のテスト結果が自動的に保存され、履歴タブに収集されます。遅延と追加のネットワーク情報も同じダッシュボードに表示されます。

インターネット速度をテストするための CLI ツール。

このスクリプトを使用して Linux または macOS にインストールできます。詳細については、GitHub リポジトリを参照してください。

curl -fsSL https://raw.githubusercontent.com/kavehtehrani/cloudflare-speed-cli/main/install.sh | sh

他の人のスクリプトを実行する前に必ず調べてください。

タイピング速度をテストする

またはタッチタイピングの練習をする

という素敵な小さなツールがあります boomtypr これにより、インターネット接続なしでターミナルでの入力速度をテストできます。最小限の入力ウィンドウとプロンプトが表示されます。完了すると、正確さと入力速度が表示されます。

Boomtypr の結果は、タイピングの速度と正確さを示します。

上下の矢印キーを使用して、テスト時間を増減します。 Tab キーを使用して、「zen」モードと「test」モードを切り替えます。 「禅」モードは練習セッションに最適です。

Boomtypr は、入力速度をテストするための cli ツールです。

Windows ユーザーは Winget を使用してインストールできます。

winget install yagnikbuilds.boomtypr --source winget

macOS の場合は、brew を使用できます。

brew install yagnikpt/tap/boomtypr

Linux ボックスでは、ソースからビルドできます。

git clone https://github.com/yagnikpt/boomtypr.git
cd boomtypr
make

レトロなスタイルでニュースを読む

アルゴリズム フィードが登場する前は、Web サイトからニュースや記事を取得するための RSS がありました。 RSS (Really Simple Syndication) は、ソースからのニュースや記事を 1 か所に集約するテクノロジーです。そのため、10 個の異なる Web サイトを閲覧する代わりに、RSS フィードで最新のコンテンツを取得できます。 AI が関与していないため、最新のフィードとは異なります。定期購読しているものを正確に入手でき、時系列順に入手できます。

RSS フィードが端末に読み込まれます。

また、RSS によって追跡されないため、よりプライベートになります。実は完全に匿名なんです。その仕組みは次のとおりです。Web サイトには通常、公開されている特別な RSS リンクがあります。関心のある Web サイトからリンクを大量に収集し、テキスト ファイルに入れて、そのテキスト ファイルを RSS リーダーにフィードします。それでおしまい。これらのサイトが新しいものを公開すると、それが RSS フィードにポップアップ表示されます。

無料の RSS リーダー アプリを携帯電話またはデスクトップにインストールできます。ただし、私は主に次のコンソール アプリを使用します。 newsboat。シンプルで邪魔なものはありません (広告もありません)。

キーボード ショートカットを使用して移動できます。矢印キーでスクロール、Enter で読み取り、「r」で更新します。必要に応じて、「o」を押してブラウザで記事を開くこともできます。 「s」を押すと、記事を .txt ファイルとして保存できます。 「n」で次の記事に進みます。

Windows では winget を使用してインストールできます。

winget install newsboat

macOS では、brew を使用してインストールできます。

brew install newsboat

Linux を使用している人は、apt、pacman、または dnf を使用して入手できます。

apt install newsboat
pacman -S newsboat
dnf install newsboat

インターネット経由でファイルを送信する

はるかに速いです

以前は、ファイルをアップロードして他の人と共有したり、別のデバイスで取得したりするための Web サイトを探していました。私はいつも仕事でランダムなウェブサイトを使用していましたが(それは私自身の責任ですが)、いつも煩わしかったです。 Curl ツールを使用すると、作業が非常に簡単になりました。

共有可能なリンクを取得したい場合は、curl コマンドを使用できます。

curl -F "[email protected]" https://0x0.st
端末を使用してインターネット経由でファイルを共有します。

ファイル名をターゲット ファイルに置き換えるだけで、コマンドは直接ダウンロード リンクを返します (最初に Web サイトを開く必要はありません)。このパブリック リンクは誰とでも共有でき、特別なソフトウェアを必要とせずにファイルをダウンロードできます。

ポモドーロで集中力を維持する

ターミナルに組み込まれた美しいタイマー

ポモドーロは時間管理のコツです。特定の期間タイマーを実行してタスクに取り組む必要があります。タイマーが鳴ると、少し休憩します(これも一定時間)。 pomo このために。私が最もよく使うターミナルアプリです。

「pomo」とセッション時間を入力し、Enter キーを押すだけです。

pomo 30m
pomo ツールがターミナルで実行されています。

即座にセッションが開始され、カウントダウンが表示されます。ポモドーロ セッションをカスタマイズしたり、キーボード ショートカットを使用して休憩をスキップしたりできます。このツールはあまりお勧めできません。

ターミナルで pomo タイマーを操作します。 クレジット: Bahaaio/GitHub

休憩時間になるとポップアップ通知が送信されるため、タイマーが開始されたらタイマーを見る必要はありません。統計も表示されます。走る pomo stats

ポモはあなたの統計を表示します クレジット: Bahaaio/GitHub

インストールするには pomo Windows では、ターミナルを開いてこのコマンドを実行します。

winget install Bahaaio.pomo

macOS デバイスでは brew を使用します。

brew install --cask bahaaio/pomo/pomo

Linux ボックスでは、ソースからビルドできます。

git clone [email protected]:kevinschoon/pomo.git
cd pomo
make
cp bin/pomo ~/bin/

Arch を使用している場合は、Arch ユーザー リポジトリから直接入手してください。

yay -S pomo

デル XPS 13 プラス 2023

オペレーティング·システム

Ubuntu Linux 22.04 LTS

CPU

第13世代インテル Core i7-1360P



ターミナル アプリは、醜い「黒い空白に白い文字」の時代から大きく進歩しました。多くのユースケース (特にツールとユーティリティ) で、これらは素晴らしく使えます。サイトの読み込みが遅いことや、どこにでもある広告にうんざりしている場合でも、ターミナル上で同じタスクをサクサクと爽快に実行できるようになります。

関連記事

前の投稿
かつては「必須」だったもう不要になった Android アプリをご紹介します
次の投稿
今週末(3 月 20 ~ 22 日)に一気に見るべき 3 つの素晴らしい HBO Max 番組