マシン起動時にエイリアスを使用可能にするために.profileに設定を書き込む

目的

仮想マシン起動後、毎回エイリアスを設定するのが面倒くさい。

なので、起動時に読み込む .profileに対して、事前に使用したいエイリアスの設定を記述しておく。

※.bash_profile に記述する予定だったが、ホームディレクトリ配下に存在しなかった。

Raspberry Pi 3 B+での作業記録です。

手順

まずは .profile を確認する。

基本的にホームディレクトリ配下に隠しファイルとして存在している。

今回は.bash_profileは存在していないので、.profile に環境変数を記述する事にする。

pi@raspberrypi:~ $ pwd
/home/pi

pi@raspberrypi:~ $ ls -la
合計 100
drwxr-xr-x 17 pi   pi   4096  4月  5 19:15 .
drwxr-xr-x  3 root root 4096  2月 14 00:55 ..
-rw-------  1 pi   pi     56  4月  5 19:15 .Xauthority
-rw-------  1 pi   pi   2104  4月  5 19:15 .bash_history
-rw-r--r--  1 pi   pi    220  2月 14 00:55 .bash_logout
-rw-r--r--  1 pi   pi   3523  2月 14 00:55 .bashrc
drwxr-xr-x  7 pi   pi   4096  3月 29 16:13 .cache
drwx------  5 pi   pi   4096  3月 29 16:26 .config
drwx------  3 pi   pi   4096  2月 14 01:32 .gnupg
drwxr-xr-x  3 pi   pi   4096  2月 14 01:03 .local
drwx------  3 pi   pi   4096  3月 29 16:13 .pki
-rw-r--r--  1 pi   pi    807  2月 14 00:55 .profile  <--- This File
-rw-------  1 pi   pi   1916  4月  5 18:39 .viminfo
-rw-------  1 pi   pi   2308  4月  5 19:15 .xsession-errors
-rw-------  1 pi   pi   2308  3月 29 23:40 .xsession-errors.old
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 Desktop
drwxr-xr-x  2 pi   pi   4096  2月 14 01:03 MagPi
drwxr-xr-x  3 pi   pi   4096  3月 29 21:21 project
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 ダウンロード
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 テンプレート
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 ドキュメント
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 ビデオ
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 音楽
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 画像
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 公開

設定を有効化するためにreboot

※source ~/.profile でも読み込めるが、reboot 時にちゃんと読み込めるか確認したかった。

pi@raspberrypi:~ $ sudo reboot
Linux raspberrypi 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Apr  5 19:49:28 2020

エイリアス ll が使用できるようになっていることが確認できる。

pi@raspberrypi:~ $ ll
合計 100
drwxr-xr-x 17 pi   pi   4096  4月  5 19:49 .
drwxr-xr-x  3 root root 4096  2月 14 00:55 ..
-rw-------  1 pi   pi     56  4月  5 19:49 .Xauthority
-rw-------  1 pi   pi   2183  4月  5 19:49 .bash_history
-rw-r--r--  1 pi   pi    220  2月 14 00:55 .bash_logout
-rw-r--r--  1 pi   pi   3523  2月 14 00:55 .bashrc
drwxr-xr-x  7 pi   pi   4096  3月 29 16:13 .cache
drwx------  5 pi   pi   4096  3月 29 16:26 .config
drwx------  3 pi   pi   4096  2月 14 01:32 .gnupg
drwxr-xr-x  3 pi   pi   4096  2月 14 01:03 .local
drwx------  3 pi   pi   4096  3月 29 16:13 .pki
-rw-r--r--  1 pi   pi    856  4月  5 19:48 .profile
-rw-------  1 pi   pi   2728  4月  5 19:48 .viminfo
-rw-------  1 pi   pi   2308  4月  5 19:49 .xsession-errors
-rw-------  1 pi   pi   2308  4月  5 19:15 .xsession-errors.old
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 Desktop
drwxr-xr-x  2 pi   pi   4096  2月 14 01:03 MagPi
drwxr-xr-x  3 pi   pi   4096  3月 29 21:21 project
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 ダウンロード
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 テンプレート
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 ドキュメント
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 ビデオ
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 音楽
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 画像
drwxr-xr-x  2 pi   pi   4096  2月 14 01:32 公開

参考

LPIC 1 対策メモ② - Qiita

【Linux】エイリアスの設定方法 - Qiita