「Linux」に精通した筆者が最もよく使うコマンド6選とその理由

今回は「「Linux」に精通した筆者が最もよく使うコマンド6選とその理由」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 「Linux」コマンドの解説を始める前に、明確にしておきたいことがある。Linuxを使う上でコマンドラインの使用は必須ではない。このことに言及したのには理由がある。新しいユーザーはコマンドの入力という概念を敬遠することが多く、筆者は長年、Linuxを人々に紹介することを目標としてきたからだ。

 とはいえ、筆者は特定のLinuxコマンドを毎日利用している。これらのコマンドは、筆者がさまざまな作業を実行したり、システムの正常な稼働を維持したり、マシン上で起きていることを把握したりするのを助けてくれる。

 もちろん、コンピューティングの経験は人それぞれなので、読者が必要とするコマンドは、筆者が頼りにしているコマンドと異なるかもしれない。とはいえ、本記事で紹介する6つのLinuxコマンドは、筆者がほぼ毎日キーボードから実行しているものばかりだ。

 筆者は、バックグラウンドで起きていることを常に把握しておきたい。何らかの違和感があるときは、特にそうだ。そういうときに真っ先に使用するコマンドが「top」である。topを実行すると、アプリケーションやコマンドがシステムリソースをどれだけ使用しているのかを瞬時に把握できる。必要に応じて、そのコマンドやアプリケーションに関連付けられているPID(プロセスID)を確認し、PIDを使用して、そのアプリケーションを強制終了することも可能だ。

 筆者がGUIアプリではなくtopを使用するのは、ターミナルからマシンにリモートアクセスして、情報を確認できるからだ。topは高速で使いやすい。このコマンドが期待に応えてくれなかったことは一度もない。

 topを開くには、以下のコマンドを実行する。

 「ssh」は、今回紹介するコマンドの中で最も重要なものかもしれない。それはなぜか。これから説明することを考えてみてほしい。「VirtualBox」が正常に機能しなくなって、ゲストVMの挙動がおかしくなり、システムがロックされてしまうことが時々ある。そういうときは、sshを使用してシステムにアクセスし、topを実行してVMに関連付けられたPIDを見つけた後、kill PID(PIDはVirtualBoxゲストのプロセスID)コマンドでそのVMを強制終了すれば、問題は解決する。

 特定の作業(サーバーの更新など)を実行するために、ネットワーク上(またはネットワーク外)のほかのマシンにリモート接続しなければならないことがよくある。scp(sshの一部)を使用して、ネットワーク上でファイルを移動することも頻繁にあるので、sshは非常に重要だ。

 sshを使用するのは簡単である。例えば、LAN上のサーバーにリモート接続したいときは、以下のようなコマンドを実行する。

 筆者が最も頻繁に実行するのは、おそらくこのコマンドだろう。ソフトウェアのインストール、アプリケーションの更新、プロセスとサービスの管理など、管理者権限を必要とするさまざまなタスクを頻繁に実行するからだ。もし「sudo」がなかったら、最初にルートユーザーに変更することを余儀なくされるだろう。これは、セキュリティ上の問題になる可能性がある。sudoを使えば、管理者権限を一時的に取得して、コマンドやアプリケーションを実行することが可能になる。それらの管理者権限は、設定した時間が経過すると、自動的に無効になる。sudoはLinuxに追加された非常に効果的な機能であり、筆者がこれまでに実行してきたコマンドの中で最も重要なものの1つだ。

 sudoを使うのは簡単である。以下のように、管理者権限を必要とするコマンドの先頭にsudoを追加するだけでいい。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
dotData、特徴量自動設計と生成AIを融合した新たなデータ分析基盤「dotData Insight」を発表
IT関連
2023-12-08 16:10
物議をかもすiPhone内の“児童ポルノ画像検知”にAppleがFAQ公開 「メッセージは見ない」「他の写真は検知しない」
アプリ・Web
2021-08-11 14:28
新製品・サービス開発でシャドーITが増加–ガートナー調査
IT関連
2022-06-11 21:07
新規事業を阻むカベを突破せよ–アイデア勝負ではなく、愚直に改善を重ねることが重要
IT関連
2024-05-02 01:17
テクノロジー大手に対する聴聞を重ねた米上院がネット上の子どもの安全を護る法案の審議へ
IT関連
2022-02-18 21:17
ソフトバンクも就業中のワクチン接種OKに 家族の接種付き添いにも特別有給を付与
キャリア・しごと
2021-05-15 19:25
Deno DeployでNode.jsアプリが実行可能に、Node.jsビルトインモジュールのサポートで
Deno
2023-06-05 14:01
日本のVC「サムライインキュベート」がアフリカのスタートアップ向けに20億円超のファンドを組成完了
VC / エンジェル
2021-04-19 14:31
排泄予測デバイス「DFree」法人版とIoTゲートウェイ「obniz BLEゲートウェイ」がタッグ、介護施設などに導入開始
ヘルステック
2021-07-31 22:05
アップル、「iCloud+」に6TBと12TBのプランを追加
IT関連
2023-09-14 09:15
マイクロソフト、AIインフラサービス「Singularity」の詳細を説明
IT関連
2022-02-24 22:08
NTTデータら、Twitter動画広告の効果を向上–「NeuroAI」活用で
IT関連
2021-01-29 05:18
マイクロソフト「Lists」、「Microsoftアカウント」版のプレビュー公開
IT関連
2022-02-03 05:27
「withstand」を掲げ、さらなる成長に向けた変革を–アイティフォー・佐藤社長
IT関連
2025-01-11 22:53