マシン起動時にエイリアスを使用可能にするために.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 公開