「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
ビジネス書の要約サービスflierが2億円調達、法人向けSaaS強化と2022年の累計会員数120万人目指す
EdTech
2021-01-19 16:15
NRIセキュア、サプライチェーン/DX領域へのサイバー攻撃対策を強化
IT関連
2021-08-16 09:39
開発費73億円で話題の“五輪アプリ”、機能は? 発注元の内閣IT室に聞く
クラウドユーザー
2021-02-26 16:23
プログラミング学習のProgate、オブザーバビリティを導入–受講者に無料講座も
IT関連
2024-06-27 12:47
「Microsoft Teams」にライブ文字起こし機能
IT関連
2021-03-25 12:25
大阪万博、地元パビリオン構想案 AIや再生医療わかりやすく
IT関連
2021-02-23 05:04
Emotet対策、マクロ付きファイルの受信拒否も一手–デジタルアーツが解析
IT関連
2022-03-25 18:14
「オブザーバビリティー」の重要性がより一層強まる–Datadog・国本カントリーマネージャー
IT関連
2023-01-12 14:54
日本ではKubernetesやCI/CDなどが幻滅期に、インダストリクラウドやインフラ自動化は過度な期待。「日本におけるクラウド・プラットフォームのハイプ・サイクル」2024年版発表
CI/CD
2024-09-27 00:06
立教学院、個性を重視した人事戦略に向け「カオナビ」を導入
IT関連
2023-02-22 19:57
厚労省、Android版「COCOA」をアップデート 通知の不具合を解消、“1日1回再起動”が不要に
企業・業界動向
2021-04-22 00:01
反体制派をスパイウェアから守れるのは民主主義国家だ
IT関連
2022-03-01 16:30
15万人以上のデータを用いた“求められる”服づくり–衣服ロスの削減も
IT関連
2023-04-27 05:59
「Ubuntu 23.10」がリリース–見た目よりも大幅なアップデート
IT関連
2023-10-25 09:41