.bashrc の設定メモ

2022年5月26日

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# User specific aliases and functions
HISTFILESIZE=100000
HISTTIMEFORMAT="%Y-%m-%dT%T%z "

if [[ $- != *i* ]]; then
  return;
fi

T=$(ip route get 8.8.8.8 | grep -Po '(?<=src )[0-9.]+')
PS1="[\u@\[\e[0;32m\]$T\[\e[m\] \W]\$ "
記号意味
[文字 [
\uログイン名
@文字 @
\[非表示文字列の開始
\e[0;32m文字色を緑に変更
\]非表示文字列の終了
$T変数 T の内容
\[非表示文字列の開始
\e[m色を元に戻す
\]非表示文字列の終了
(スペース)空白文字
\Wカレントディレクトリ
]文字 ]
\$文字 $
(スペース)空白文字

bash

Posted by plkl