Raspberry Pi OSに限ったことではありませんが、Linuxではエイリアスの設定ができます。
たとえばですが、Raspberry Pi OSやUbuntuのターミナルでllを実行するとls -lと同じ実行結果になります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# llの実行結果 $ ll 合計 52 drwxr-xr-x 2 pi pi 4096 5月 7 2021 Bookshelf drwxr-xr-x 2 pi pi 4096 5月 8 2021 Desktop drwxr-xr-x 2 pi pi 4096 5月 8 2021 Documents drwxr-xr-x 2 pi pi 4096 5月 8 2021 Downloads drwxr-xr-x 2 pi pi 4096 5月 8 2021 Music drwxr-xr-x 2 pi pi 4096 5月 8 2021 Pictures drwxr-xr-x 2 pi pi 4096 5月 8 2021 Public drwxr-xr-x 4 pi pi 16384 1月 1 1970 SD drwxr-xr-x 2 pi pi 4096 5月 8 2021 Templates drwxr-xr-x 2 pi pi 4096 5月 8 2021 Videos # ls -lの実行結果 $ ls -l 合計 52 drwxr-xr-x 2 pi pi 4096 5月 7 2021 Bookshelf drwxr-xr-x 2 pi pi 4096 5月 8 2021 Desktop drwxr-xr-x 2 pi pi 4096 5月 8 2021 Documents drwxr-xr-x 2 pi pi 4096 5月 8 2021 Downloads drwxr-xr-x 2 pi pi 4096 5月 8 2021 Music drwxr-xr-x 2 pi pi 4096 5月 8 2021 Pictures drwxr-xr-x 2 pi pi 4096 5月 8 2021 Public drwxr-xr-x 4 pi pi 16384 1月 1 1970 SD drwxr-xr-x 2 pi pi 4096 5月 8 2021 Templates drwxr-xr-x 2 pi pi 4096 5月 8 2021 Videos |
これはls -lが、llでも実行されるように設定されているためです。
この設定方法を書いていきます。
環境
- Raspberry Pi
1234567891011$ cat /etc/os-releasePRETTY_NAME="Raspbian GNU/Linux 10 (buster)"NAME="Raspbian GNU/Linux"VERSION_ID="10"VERSION="10 (buster)"VERSION_CODENAME=busterID=raspbianID_LIKE=debianHOME_URL="http://www.raspbian.org/"SUPPORT_URL="http://www.raspbian.org/RaspbianForums"BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
設定方法
ユーザー単位での設定を前提として書いていきます。
- ホームに移動
1$ cd ~ - .bashrcを編集
もともとエイリアスが記述されている箇所があるので編集します。12345678910111213## 編集前# some more ls aliases#alias ll='ls -l'#alias la='ls -A'#alias l='ls -CF'## 編集後# some more ls aliasesalias ll='ls -l'#alias la='ls -A'#alias l='ls -CF'alias rm='rm -i'alias crontab='crontab -i'
llがコメントされていたので、#を削除しました。
rm -iとcrontab -iを追加しておきました。 - ファイルの読み込み
.bashrcに書き込んだ設定を読み込みます。
1$ source .bashrc - テストしてみる
rm -iがrmで実行されるか確認してみました。
123456# 空ファイルを作成$ touch /tmp/test# rmで削除する$ rm /tmp/testrm: 通常の空ファイル '/tmp/test' を削除しますか? y
想定通り、rm -iがrmで実行できました。
コメント