Windows では、コマンド プロンプトと Windows PowerShell コンソールを使用して、オペレーティング システムをより細かく制御し、より迅速に管理できます。どちらの CLI (コマンドライン インタープリター) も、PC の重大な問題のトラブルシューティングに役立ちます。
Mac のターミナルも同様ですが、UNIX ベースであるため、別のコマンド セットを入力する必要があります。
最近 Mac の使用に切り替えた場合は、以下の 15 の役立つコマンド プロンプトおよび Windows PowerShell コマンドに相当するターミナルを学習できます。
1.システム情報の表示
コンピュータのさまざまなハードウェアおよびソフトウェア コンポーネント (プロセッサ、RAM、オペレーティング システムのバージョンなど) を特定したいとします。その場合、systeminfo コマンドを使用して、コマンド プロンプトまたは Windows PowerShell で情報を表示できます。
ターミナルで、代わりに以下を実行します:
system_profiler
また、データ型で情報をフィルタリングするようにターミナルに指示することもできます。たとえば、コマンドの末尾に SPHardwareDataType を追加するだけで、Mac のハードウェアの概要を取得できます。 system_profiler SPHardwareDataType.
データタイプのリストについては、system_profiler -listDataTypesコマンドを実行してください。
Mac の GUI (グラフィカル ユーザー インターフェイス) を介して情報を表示するには、Option キーを押しながらに移動します。 Apple menu > システム情報.
2. Ping デバイスとネットワーク
コマンド プロンプトまたは Windows PowerShell 経由で ping コマンドを実行して、Web サイトとローカル デバイスの接続の問題を診断できます。これにより、PC がデータ パケットを送受信するようになり、応答時間とパケット ロスの不規則性を見つけることができます。
ping コマンドはほとんどの CLI に共通ですが、 コマンドを使用して実行しない限り、ターミナルは ping カウントを設定しません。 -c パラメータは次のとおりです:
ping -c
3.ネットワーク構成を確認する
PC で ipconfig をコマンド プロンプト経由で実行すると、インターネット プロトコル設定ユーティリティが読み込まれます。これにより、IP アドレス、サブネット マスク、デフォルト ゲートウェイなどの情報とともに、TCP/IP ネットワーク構成を特定できます。
ターミナルに相当するものはインターフェイス設定を開き、次のコマンドを使用します:
ifconfig
デフォルトでは、ifconfig はアクティブなネットワークのみを表示します。すべてのインターフェイスを表示するには、代わりに ifconfig -a を実行します。
4. DNSキャッシュをフラッシュする
お使いのコンピューターのドメイン ネーム システム (DNS) キャッシュが古いと、Web サイトとの接続に問題が発生します。 Windows では、昇格したコマンド プロンプト コンソールから ipconfig /flushdns コマンドを実行すると、コンピュータのローカル DNS キャッシュをクリアできます。
MacでDNSキャッシュをクリアするのに相当するターミナルは次のとおりです:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
コマンドを承認するには、管理者パスワードを入力する必要があります。
5.実行中のすべてのプロセスを表示する
Windows タスク マネージャーと比較して、コマンド プロンプトまたは Windows PowerShell に tasklist と入力すると、PC のバックグラウンド プロセスをより明確に表示できます。また、プロセス ID (PID) や各タスクのメモリ使用統計などの情報も含まれています。
Mac では、次の 2 つのコマンドのいずれかを実行できます:
- 上
- ps -ax
top コマンドは、リソースを最も消費するプロセスのリストをリアルタイムで表示します。 ps -ax は、Mac 上の完全なタスク リストを表示します。
6.終了プロセス
また、コマンド プロンプトと Windows PowerShell を使用して、taskkillコマンドで実行中のプロセスを終了することもできます。
Mac のターミナルに相当するものは次のとおりです:
殺す
さらに、killall コマンドを使用して、特定の名前を含むすべての Mac プロセスを終了できます。 ガレージバンド。ターミナルを使用して Mac プロセスをシャットダウンするための完全なガイドは次のとおりです。
7。ネットワーク統計を確認する
Windows の netstat コマンドを使用すると、すべてのアクティブな TCP 接続のリストを表示し、ネットワーク関連の問題を特定するのに役立ちます。
Mac では、同じコマンドを実行すると同様の結果が得られます:
netstat
ターミナルに固有のフラグとオプションのリストを表示するには、次のように入力します man netstat.
8。ディスクエラーの修復
コマンド プロンプトまたは Windows PowerShell で chkdsk を実行して起動できる Windows のチェック ディスク コマンドライン ユーティリティを使用すると、ディスク関連のエラーをチェックして修復します。
macOS のターミナルに相当するものは fsck (ファイル システムの整合性チェック) コマンドです。 Mac をシングル ユーザー モードで起動することから始めます。起動時に Command + S を押します。 .次に、以下を実行します:
/sbin/fsck -fy
9.シンボリックリンクを作成
シンボリック リンク (シンボリック リンク) は、アプリやプログラムがファイルの保存に使用する場所を変更できない場合に重要です。
たとえば、シンボリック リンクを使用して、フォルダがデフォルトの同期ディレクトリ内にあるかのように見せることで、任意のフォルダをクラウド ストレージ サービスに同期できます。 Windows では、mklink /J コマンドを使用します。
macOS では、対応するターミナルは次のとおりです:
In -s
詳しくは、シンボリックリンクが Mac でどのように機能するかをご覧ください。
10。シャットダウンのスケジュール設定
特定の時間が経過した後に PC をシャットダウンする場合は、shutdown -f -tコマンドを使用します.
Mac では、代わりに次のコマンドを使用してください:
sudo shutdown -h +
sudo killall shutdownコマンドを使用して、スケジュールされたシャットダウンをいつでもキャンセルできます。
11.ファイルの違いを比較する
Windowsでは、fcコマンドを使用して2つのファイルの違いを比較できます。
Mac のターミナルに相当するものは次のとおりです:
diff
diff コマンドには複数のオプションがあります。たとえば、-i スイッチを使用して、テキスト ファイルの大文字と小文字の違いを無視することができます。 man diffを実行して、オプションの完全なリストを表示します。
12。 Wi-Fiパスワードを探す
Wi-Fi 接続のパスワードをすばやく確認する必要がある場合は、netsh wlan show profile key=clear を使用できます。あなたのPCで。
Mac では、ターミナルで次のコマンドを実行する必要があります:
security find-generic-password -ga "" | grep “パスワード:”
13。 Mac をアップデートする
Windowsでは、Get-WindowsUpdateおよびを使用して、Windows PowerShell経由でオペレーティング システムのアップデートをインストールできます。 Install-WindowsUpdate コマンド。 GUI を使用するよりも高速で、動きが鈍くなりません。
macOS の更新に相当するターミナルは次のとおりです:
- softwareupdate -l 保留中のアップデートと識別子をスキャンして表示します。
- softwareupdate -i アップデートをインストールします。
14。 IP リースの更新
IP (インターネット プロトコル) リースを解放して更新すると、コンピュータの接続関連の問題を解決できます。これには、Windows のコマンド プロンプトから ipconfig /release および ipconfig /renew コマンドを実行することが含まれます。
Mac は システム環境設定 > ネットワーク Mac は GUI オプションを提供します。> Wi-Fi/イーサネット > アドバンスト > DHCP > Renew DHCP ただし、以下を使用することもできます次の端末コマンド:
sudo ipconfig set DHCP
ネットワークインターフェイス名がわからない場合は、ifconfigコマンドを使用して識別します。 en0.
15。アップタイムを確認する
(get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell コマンドで PC のアップタイムを確認できます。
macOS のターミナルで、代わりに次のコマンドを実行します:
稼働時間
uptime コマンドは、Mac をシャットダウンまたは再起動する時期かどうかを判断するのに役立ちます。これにより、macOS の正常な動作を妨げるランダムな技術的な問題を解決することができます。
ターミナルへの切り替え
Mac のターミナルを使用すると、PC のコマンド プロンプトや Windows PowerShell で慣れ親しんだほとんどのタスクを実行できます。上記の同等のコマンドはすべてを網羅しているわけではありませんが、常に便利なはずです。
