Linux

環境変数PATHにセットされたパスを1行毎に表示する

投稿日:2019年7月17日 更新日:

Linux(MacやWSLでも同様です)で環境変数 PATH を参照する場合、単に

$ echo $PATH

とやってしまうと、追加されている複数のパスが1行で表示されてしまい大変見にくいです(1つ1つのパスは、コロン(:)で区切られます)。

1つのパスを1行毎に表示するには、例えば以下のようなコマンドを実行することで可能です。

$ echo $PATH | sed -e "s/:/\n/g"

更にこれをエイリアスにしておけば、簡単に呼び出すことができます。

そのためには、~/.bashrc ファイルに以下を記述しておきます。

alias echopath='echo $PATH | sed -e "s/:/\n/g"'

Mac の場合は、sedコマンドの仕様が少し異なるので以下を記述します。

alias echopath="echo ${PATH} | sed -e 's/:/\'$'\n/g'"

ここでは、echopath という名前で呼び出せるようにしました。以下のように実行することになります。

$ echopath

📂-Linux

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Linux

パターンにマッチした行を表示する grep コマンド

目次1. はじめに2. 主な使い方3. その他のオプション4. 正規表現について 1. はじめに grep は、対象ファイルの中で、指定した文字列パターンにマッチした行を表示するコマンドです。 ※ 本 …

Let's Encrypt

Let’s Encrypt でワイルドカードを使う

手持ちの CentOS 7 に入れてある certbot パッケージが バージョン 0.22.0 になり、Let’s Encrypt のワイルドカードに対応しましたので試してみました。 目 …

xdebug

Ubuntu 16.04.3 LTS + PHP 7.2 の環境に Xdebug をインストールする

2018年1月29日に、Xdebug 2.6.0 (stable版) がリリースされました。 Homestead にもまた Xdebug がデフォルトでインストールされるようになるのではないかと思いま …

docker

docker run コマンドのパターン覚書

docker run コマンドのパターン覚書です。

Linux

【Linux】man コマンドの基本的な使い方

Linux をコマンドラインで使う場合、man コマンドでマニュアルを読むことができます(man は manual の略です)。 このページでは、この manコマンドの簡単な使い方について説明します。 …