Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

bash | コマンド検索変数

概要

コマンド検索変数

詳細

PATH変数

PATH変数はユーザーが入力するコマンドを検索するのに利用される。

echo $PATH

上記コマンドで確認可能。
各ディレクトリはコロン区切りで保存されている。

サンプル

$PATH | head -c 33
/usr/local/bin:/usr/bin:/usr/bin:

PATHの追加時は以下のようにします

PATH=$PATH:"/hoge/hoge"
コマンドハッシュ

bashはコマンドの検索をハッシュで管理している。
hashの内容はhashコマンドで確認出来ます。

$hash | sort -r
hits    command
   9    /usr/bin/bash
   7    /usr/bin/sh
   7    /usr/bin/ls
   4    /usr/bin/which
   2    /usr/bin/git
   2    /usr/bin/chmod
   1    /usr/bin/rm
   1    /usr/bin/mv
   1    /usr/bin/cp