2021 May 02.
2021 Apr. 29.
Arch系のManjaro Linux
~/.bashrcはグラフィカルログインでもテキストログインでも読み込まれる。
~/.bash_loginは存在しない。
ユーザーのシェル設定
$ cat /etc/passwd | grep $USER
USER:x:1234:1234::/home/USER:/bin/bash
次のように~/.bash_profile内にファイル作成処理を入れても、Lightdmからログインではファイルが作成されないので、~/.bash_profileが存在していても~/.bash_profileは読み込まれず、~/.profileが読み込まれている。
(~/.bash_profile)
#
# ~/.bash_profile
#
[[ -f ~/.bashrc ]] && . ~/.bashrc
Date=`date`
touch "${HOME}/tmp${Date}.file"
~/.bashrcで設定した内容はグラフィカルログイン後に確認できる。~/.bash_profile内での ~/.bashrc読み込み設定とは別に、~/.bashrcが読み込まれている。
参考 .bash_profile .profile ログインシェルについて -ログインシェルが /b- UNIX・Linux | 教えて!goo