このエントリーをはてなブックマークに追加


コマンドのタイプ(情報)を表示する・type

typeコマンドを使うと、コマンドの種類やwhereと同じコマンドのフルパスを表示することができます。
以下に実行例を記します。


typeコマンドを試してみる

オプションには、a, p, tがあります。
実際に1つずつのオプションについて実行してみます。

type -a

オプション-aを使用して各コマンドを確認した時の出力です。

  • unameコマンド
    $ type -a uname
    uname は /bin/uname です
  • ifシェルコマンド
    $ type -a if
    if はシェルの予約語です
  • lsコマンド
    $ type -a ls
    ls は `ls --color=auto' のエイリアスです
    ls は /bin/ls です

上記の出力を見ると、コマンドの種類とコマンドのパスが確認することができます。

type -p

オプション-pを使用して各コマンドを確認した時の出力です。

  • unameコマンド
    パスが表示されます。
    $ type -p uname
    /bin/uname
  • ifシェルコマンド
    何も表示されません。(実行ファイルがないため)
    $ type -p if
  • lsコマンド
    何も表示されません。(エイリアス指定しているため)
    $ type -p ls

type -t

オプション-tを使用して各コマンドを確認した時の出力です。
見たままの通りですね。

  • unameコマンド(ファイルと表示されます)
    $ type -t uname
    file
  • ifシェルコマンド(キーワードと表示されます)
    $ type -t if
    keyword
  • lsコマンド(エイリアス指定してあるのでエイリアスと表示されます)
    $ type -t ls
    alias

以上、各コマンドの情報やタイプを確認するtypeコマンドの紹介でした。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:27:53