「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

type【コマンド】

pointこの用語のポイント

pointWindowsとUNIX系で使えるコマンドだけど、コマンドの中身は違うよ

pointコマンドのパスや種類を表示するよ(UNIX系のOS)

pointテキストファイルの中身を表示するよ(Windows系のOS)

スポンサーリンク

簡単に書くよ

type【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

コマンドのパス(ファイルやフォルダの場所(と名前)を示す情報)や種類を表示するときに使うコマンド(UNIX系のOS)
です。
もしくは

テキストファイル(中身が文字だけのファイル)の中身を表示するときに使うコマンド(Windows系のOS)
です。


image piyo

詳しく書くよ

UNIXLinuxとかMacとか)及びWindows系で使えます。
UNIX系とWindows系でコマンドの内容が全然違いますけどね。

まずはUNIX系OSにおける「type」コマンドについて説明します。

UNIX系OSの「type」コマンド

コマンドの情報を確認するときに使うコマンド

です。

「type」コマンドはsh系で使えるコマンドです。
csh系では使えません。
ご注意ください。

書き方は

type [オプション] [コマンド]

です。
オプションは、ちょろちょろとあります。

オプション説明
-a実際に実行されるコマンドのパスだけじゃなく、全部のパスを表示する
-pコマンドの型がfileの場合、実行されるコマンドのパスを表示する
-tコマンドの型を表示する

などです。

表示されるコマンドの型には以下の種類があります。

説明
aliasエイリアス
built-inビルトインコマンド
file実行ファイル
function関数
keyword予約語

例えば

type ls

を実行すると、私の環境では

ls is aliased to `ls --color=tty'

のような結果が表示されました。
「はーい、lsは『ls --color=tty』の別名でっせ」と言っています。

同じように

type dir

を実行すると、私の環境では

dir is /usr/bin/dir

のような結果が表示されました。
「dirは『/usr/bin/dir』っすね」と言っています。

ファイルの種類を表すオプション「-t」を付けて

type -t dir

のような形で実行すると、結果は

file

になりました。
「dirはシェルには関係ない実行ファイルなんだな」と分かりました。

このような

コマンドのパスや種類を表示するコマンド

がUNIX系OSにおける「type」コマンドです。

次はWindows系OSにおける「type」コマンドについて説明します。

Windows系OSの「type」コマンドは

テキストファイルの中身を表示するコマンド

です。
できることはUNIXコマンドの「more」や「less」とほぼ同じです。

書き方は

type [テキストファイル名]

です。

オプションは、ありません。

例えば

type hoge.txt

と書くと「hoge.txt」の中身が表示されます。

注意点としては文字エンコードでしょうか。
中身が日本語のファイルはShift_JISShift-JISSJISの場合のみキレイに表示されます。
例えばUTF-8のファイルを見ようとすると文字化けします。
UTF-8のファイルを表示させる方法もなくはないようですが、結構大変みたいです。

そんな感じで

テキストファイルの中身を表示するコマンド

がWindows系OSにおける「type」コマンドです。


image piyo2

一言でまとめるよ

まぁ「type」ってコマンドが出てきたら「コマンドのパス(ファイルやフォルダの場所(と名前)を示す情報)や種類を確認(UNIX系)、もしくはテキストファイル(中身が文字だけのファイル)の中身を表示(Windows系)するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像036
書籍画像045

おまけ

■訳してみるよ

「type(タイプ)」の意味は「型」とか「種類」とか「様式」とかです。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた