No.4ベストアンサー
- 回答日時:
用語としては、Microsoft得意の言葉をねじまげるネーミングがあるので、蛇足ながら補足しておきます。
(テキストファイルに使われていた拡張子DOCの強奪、windows,wordなどの一般名詞の固有名詞化ほか)
コマンドプロンプトとは、本来はCLI(Command Line Interface)において
入力を促すために表示される文字列のことを指します。
ひとつの作業が終わればコマンドプロンプトが表示されます。
MacOSXの基礎となっているBSD系UNIXは、Microsoft創業の前年に始まっており
UNIX自体の歴史は、そこからさらにさかのぼり1967年から始まっています。
当時はCLIのインターフェイスしか無かったのですが、現在ではそういったCLIを提供するソフトを
一般的に、ターミナルやコンソールと呼びます。これは総称ですから…特定のソフトを呼ぶ場合は
回答の中で出ているように、ターミナル.Appといった名称で呼びます。
ターミナルとは、端末を意味し、コンソールとは、操作盤を意味します。
どちらも、コンピューターが高価で事業所に一台だけ、複数の事業所で一台だけという時代に
手元で操作するために接続されていた装置を指す言葉でした。
その名残で、当時の呼び名を受け継いでいるもので、厳密に言えば
ターミナルエミュレーターという言葉があるように、実機をソフトウェアで再現したものから始まっています。
総称であるからには、いくつもの実装があり、さまざまな機能が考案されています。
Windowsのコマンドプロンプトでは、昔はファイル名の補完ができず、今もコマンド名が補完できませんが
UNIX系OSでのターミナル等では、昔から(いつからかわからないほど)それはできるのが常識だったのです。
もちろん、最初に説明した、入力を促す文字列は、ターミナル等にもあり
それはコマンドプロンプトか、単にプロンプトと呼ばれます。
UNIX側の視点から見ると、Windowsでのコマンドプロンプトという呼称は異常なもので
正確を期す意味も込めて、cmd.exeと呼んだりもします。
(UNIX系OSは大文字小文字を区別するので、コマンド名は小文字が一般的です)
今はWindowsにも純正のPowerShellがあるので、cmd.exeと区別すべきですし…
UNIX系OSに慣れると「WindowsにもPowerShellは常備すべき」と感じるようになるかもしれません。
なお、Shell(シェル)とはユーザーインターフェイスを提供する部分を指す曖昧な言葉ですが
GUIシェルとCUIシェルといった区別も行われます。
実際には、GUIシェルの上でCUIシェルが表示されるようなカタチで使われることも一般的です。
ターミナルやコンソールの実装は、bashなどのシェルの上にかぶさるように作られています。
表示環境に依存しないシェルを、表示環境に合わせて囲ったものと言えます。
MS-DOSのバッチファイルに相当するシェルスクリプトの構文解釈もbashが行ないます。
ターミナル.appはApple独自のものですが、その下にあるbashはオープンソースの汎用のものなので
Linuxでの、gnome-terminalやkonsoleやlxterminalでも、その下にbashが使われることが多く
シェルスクリプトの構文においては、高い互換性が得られるようになっています。UNIXの美点です。
実はこのサイトのLinuxカテゴリーにはMacOSXユーザーが時折闖入するのですが
bashを理解している人が、普通にシェルスクリプトによる解決方法を回答したりしています。
PowerShellはbashなどに比べて、遜色ない機能を実装しようとしたようですが
独自仕様となっているので、使いづらい側面もあるかもしれません。
No.3
- 回答日時:
既に回答されているように、コマンド入力は「ターミナル」アプリを利用します。
他に、ネットワーク関係のコマンドなら「ネットワークユーティリティ」アプリを利用すると言う手もあります。
いずれもアプリケーションフォルダのユーティリティフォルダ内にあります。
No.2
- 回答日時:
OSXはUNIXですので、UNIXのコマンドを調べればわかります。
Linuxもほぼ同じですので、それも参考になります。
IPアドレスは
ifconfig
pingはping
名前の解決ができているかは同じくpingで確認できます。
DNSサーバーは
cat /etc/resolv.conf
でわかります。いずれもターミナル.appを使ってください。
ネットワーク関連は「システム環境設定」のネットワークで調べる方が簡単です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- セキュリティソフト ヤフーメール 2 2022/05/02 23:02
- Wi-Fi・無線LAN 無線ルーターのIPアドレスは、iPhoneのように簡単に変更できる??? 2 2022/04/02 19:00
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- livedoor Blog(ライブドアブログ) blogger で次の様なエラーが発生しました。 Dnsに使う?IPアドレスってどうすればいいんです 1 2023/01/09 19:39
- 固定IP パソコン(無線ルーター)のIPアドレスは、iPhoneのIPアドレスのように簡単に変更可能? 4 2022/04/02 13:00
- その他(OS) Windows11のファイル共有 1 2022/12/08 10:42
- Windows 10 リモートデスクトップ接続 1 2022/07/12 14:30
- Wi-Fi・無線LAN ローソンで wi-fi 接続できませんでした スマホは OPPO A 73です 何がいけなかったか 4 2022/05/31 03:53
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WWWメンテナンスユーザにシェル...
-
Solaris9のLANGの変更方法
-
apache停止してたら再起動させ...
-
ubuntuの端末の左にカレントデ...
-
ps -aのセッションリーダとは
-
Cシェル内でBシェルの様な関数...
-
posixでshellを起動したとき`da...
-
シェルスクリプトに関する問題...
-
Linux仮想コンソール?
-
シェルスクリプトで #!/bin/sh ...
-
/etc/bashrc について
-
Git、bash関連の質問です。下記...
-
csh (tcsh)での環境変数の長さ...
-
Cシェルについて
-
シェルの中からシェルを呼び出...
-
シェル型iBookの終了(電源)に...
-
違いについて
-
ワイルドカードの使い方
-
TOPコマンドで表示するCPU使用...
-
Dirコマンドでフォルダ内ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
export と set は違うの?
-
Cシェル内でBシェルの様な関数...
-
バックスラッシュの意味がわか...
-
シェルスクリプトで #!/bin/sh ...
-
.cshrc ファイルについて
-
『存在するかどうか分からない...
-
mac os x10.6.4のターミナルでp...
-
シェルスクリプトに関する問題...
-
posixでshellを起動したとき`da...
-
シェル 会話形式でエンターキ...
-
ubuntuの端末の左にカレントデ...
-
Linuxのファイル禁止文字
-
ターミナルが全く入力できない
-
BシェルとBashの違い
-
シェルスクリプトのbashとperl...
-
Linuxシェルによる同一文字列の...
-
msys(cygwin)で、シェルスクリ...
-
シェルの変数をMySQLに送る方法...
-
lsコマンド部分一致方法
-
UNIX(hp-ux)のコマンド履歴↑↓
おすすめ情報