Linux
 Computer >> コンピューター >  >> システム >> Linux

恐怖を喜びに変えた 4 つの必須端末ツール

恐怖を喜びに変えた 4 つの必須端末ツール

2026 年 4 月 22 日、午後 3 時 30 分 EDT に公開

Raghav Sethi は 2022 年にテクノロジー ライティングの旅を開始し、大学のオープンソース コミュニティ ブログに貢献しました。その年の後半に彼は MakeUseOf に加わり、それ以来 Apple、Android、AI について幅広く執筆してきました。彼の作品は、実践的な実験から、新たなテクノロジートレンドの背後にある全体像を探る意見記事まで多岐にわたります。 

MUO での業績と並行して、XDA Developers でも Raghav の記事を見つけることができます。Raghav は主に Linux とオープンソース ソフトウェアの世界に焦点を当てています。 

Raghav は執筆以外にも、コーディング プロジェクトに取り組んだり、ギターを弾いたり、毎日のデバイスに最新のベータ版ソフトウェアをインストールしてギリギリの生活を送ったりすることを楽しんでいます。

この端末は威圧的であるという評判がありますが、まったく不当というわけではありません。始めたばかりのときは、何かを成し遂げるために 100 個のコマンドを覚えなければならないように感じます。

私は実際にターミナルを本格的な IDE として使用しているので、操作をより簡単にする多くのツールに出会ってきましたが、それでもお気に入りがいくつかあります。

恐怖を喜びに変えた 4 つの必須端末ツール 関連

クロード コード

単なる開発ツールではありません

少し奇妙に聞こえるかもしれませんが、聞いてください。 Claude Code は、ターミナルに詳しくない場合には、実際には優れたツールです。あなたが新人開発者として、実際にどのようなコマンドが必要なのかも分からずに空白のプロンプトを見つめているとき、それは非常に不快な気分です。 Claude Code は、可能な限り最も直接的な方法でこの問題を修正します。

これは開発ツールとして販売されていますが、シェルに完全にアクセスできるという事実は、はるかに単純な目的で使用できることを意味します。単純な英語でやりたいことを伝え、残りの処理を監視するだけです。これまでにアクセスしたことのないディレクトリにある 100MB を超えるファイルをすべて見つけたいですか?そう言ってください。

CPU を消費しているプロセスを強制終了したいが、ps aux が何かわからない 意味は?それも言ってください。コマンドを見つけて実行します。

また、すでにターミナルに慣れている場合でも、驚くほどの量の単調な作業が不要になります。私は、SSH 構成のセットアップ、特定のパターンでファイルの名前を一括変更する、または技術的には知っていても毎回正確な構文を調べる必要があるコマンドを連鎖させるなどの目的で定期的に使用しています。最後の 1 つだけでも、私が認めたい以上に時間を節約できます。

LLM が提案するコマンドを盲目的に受け入れないでください。 Enter キーを押す前に必ず読んでください。私個人としては、クロードが危険なことや破壊的なことを実行しようとしているのを見たことがありませんが、ターミナルでのリスクはチャット ウィンドウでのリスクよりも高くなります。これから何をしようとしているのかを一目見るのに 2 秒かかります。習慣をつけましょう。

Claude Code は有料の Claude プランでのみ利用可能です。これが一部の人にとって取引の妨げになることはわかっていますが、実際に同じものを手に入れることができなくなるわけではありません。 Codex CLI、Gemini CLI、OpenCode はすべて、同様の方法で動作する確実な代替手段です。唯一の変更点は、使用するモデルです。以上です。

恐怖を喜びに変えた 4 つの必須端末ツール

クロード

開発者 人間のPBC

価格モデル 無料、購読可能

クロードは、Anthropic によって開発された高度な人工知能アシスタントです。 Constitutional AI 原則に基づいて構築されており、複雑な推論、洗練された文章、プロレベルのコーディング支援に優れています。

tldr ページ

まあまあだけど、もっと良い

恐怖を喜びに変えた 4 つの必須端末ツール

もしあなたがまだこの端末に慣れていないなら、誰かがどこかの時点で「マニュアルページを読んでください」と言ったことがあるはずです。私は公式のマニュアルページが法的な契約に似ていることをよく知っています。非常に冗長で、理解するのが難しい場合もあります。確かにそれらは徹底していますが、何をしているのかをすでに知っている人向けに書かれています。

ファイルを抽出する方法を知りたくて man tar と入力すると、4 ページにわたる分厚いドキュメントが表示され、さらに混乱することになります。

tldr-pages はそれを修正します。マニュアルの代わりに、理解しようとしているコマンドについてコミュニティが作成した短いチートシートが提供されます。私があなたを説得しようとする代わりに、以下の違いを見てください。 tldr-pages が左側、man が右側で、どちらも Git の使用方法を説明しています。

使い方はとても簡単です。 「tldr」と入力し、その後にコマンドの名前を入力するだけです。たとえば、grep の使用方法を学びたい場合は、「tldr grep」と入力するだけです。 端末内でこれだけです!

man ページに対して公平を期すために言うと、それらにはそれぞれの役割があります。実際にツールをよく理解し、非常に特殊なエッジ ケース フラグを 1 つ調べる必要がある場合は、完全なマニュアルがまさに必要なものです。

レイジーギット

バニラ Git の煩わしさから解放されます

恐怖を喜びに変えた 4 つの必須端末ツール

不人気な意見:ターミナルで Git を使用するのは非常に面倒です。しかし、git add、git commit、git Push、git pull と入力し、どのブランチにいるかを覚えて、特定のファイルのみをステージングしようとすると、作業が積み重なり、何かをコミットしようとしているだけでは、どれも不自然には感じられません。

世の中にあるすべての代替手段を試しましたが、GitHub Desktop や VSCode の組み込み Git 統合は、私にとってはピンと来ませんでした。私は、端末内に動作し、非常に簡単に使用できる非常に高速なものを望んでいたのです。そのとき私は LazyGit に落ち着きました。

これは TUI アプリであり、インターフェイス全体が端末内に存在することを意味します。ファイル、ブランチ、コミット履歴などすべてが適切に視覚的にレイアウトされ、Git コマンドを 1 つも覚えなくてもキーボードですべてを操作できます。

恐怖を喜びに変えた 4 つの必須端末ツール 関連

これら 4 つの Linux 通説のせいで、私は何年も Linux を試すことができませんでした

結局のところ、壁紙を変更するためにメインフレームをハッキングする必要はありません。

必要なすべての Git 機能をほぼサポートしており、各ステップで何が起こっているかを正確に確認できるため、学習曲線は非常に緩やかです。

Lazygit はほとんどのパッケージ マネージャーで利用できるため、他のものと同じ方法でインストールするだけで完了です。任意のリポジトリに「lazygit」と入力すると、すぐに開きます。

エイリアス

長いコマンドの入力をやめる

恐怖を喜びに変えた 4 つの必須端末ツール

エイリアスの背後にある考え方はシンプルです。何度も入力するコマンドに短いカスタム ショートカットを割り当てれば、その時点からは代わりにショートカットを入力するだけです。

たとえば、Debian ベースのシステムでは、apt にシステムの更新を何度も求める代わりに、次のようにコマンドにエイリアスをマッピングできます。

alias update="sudo apt update && sudo apt upgrade -y"

ターミナルに「update」と入力するだけで、すべての処理が自動的に実行されます。

知っておく価値があることの 1 つは、エイリアスはデフォルトでは永続的ではないということです。ターミナルを閉じると、それらは消えます。それらを固定するには、それらをシェルの設定ファイル (使用するシェルに応じて ~/.bashrc または ~/.zshrc) に追加する必要があります。

それでも手順が多すぎると思われる場合は、Claude Code に依頼してください。設定したいエイリアスを指定すると、すべてが自動的に処理されます。

恐怖を喜びに変えた 4 つの必須端末ツール 関連

そこに到達するには、ほんの少しの助けが必要です

これらのツールのどれも、端末を一晩で楽に使えるようにするものではありません。今でも時々混乱することがあるし、自分が何をしているのか全く分からなくなる瞬間もあるだろう。それはほんの一部です。

しかし、一度クリックすると、特に開発者であれば、それが超大国になったように感じます。あなたはそれを恐れるのをやめて、それに手を伸ばし始めます。これらのツールのおかげで、少し早く目的地に到達することができました。


  1. Linuxで失敗することへの恐れを乗り越える方法

    現在のオペレーティングシステムからLinuxに切り替えるのに役立つ記事をたくさん書いています。しかし、これらすべての資料が手元にあるとしても、信仰を飛躍させて実際に試すことが難しい場合があります。 したがって、この記事では、切り替えについての質問と、Linuxの世界に慣れるために何ができるかについて説明します。最初から最後まで読むと、Linuxで成功するための答えやヒントがたくさんあります。 ターミナルの使用 多くの人が抱えている最大の懸念の1つは、Linuxではターミナルを使用する必要があるということです。確かに、ターミナルは見るのが怖いものになる可能性があります。Linuxを最初に軽

  2. Linuxでソフトウェアを安全にダウンロードする5つの方法

    Linuxにはウイルスがないというのはよくある誤解です。事実は:それらは存在します。プログラムファイルをチェックして感染ファイルを見つけることは可能ですが、Linuxシステムが侵害されていることに気付くまでに数か月かかる場合があります。 信頼はデリケートなものであり、簡単に手放すべきではありません。インターネット上で何かが提供されたからといって、それを信頼できるとは限りません。 OSと自分自身を保護するために特定の手順を実行する必要があります。 過失によるセキュリティリスクは、情報の盗難やウイルスの侵入から、Linuxマシンへの不正なユーザーアクセスにまで及びます。したがって、この記事では