.bashrc の設定メモ
# .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 | カレントディレクトリ |
] | 文字 ] |
\$ | 文字 $ |
(スペース) | 空白文字 |