Raspberry Pi OSに限ったことではありませんが、Linuxではエイリアスの設定ができます。
たとえばですが、Raspberry Pi OSやUbuntuのターミナルでllを実行するとls -lと同じ実行結果になります。
# 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
$ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
設定方法
ユーザー単位での設定を前提として書いていきます。
- ホームに移動
$ cd ~
- .bashrcを編集
もともとエイリアスが記述されている箇所があるので編集します。## 編集前 # some more ls aliases #alias ll='ls -l' #alias la='ls -A' #alias l='ls -CF' ## 編集後 # some more ls aliases alias 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に書き込んだ設定を読み込みます。
$ source .bashrc
- テストしてみる
rm -iがrmで実行されるか確認してみました。
# 空ファイルを作成 $ touch /tmp/test # rmで削除する $ rm /tmp/test rm: 通常の空ファイル '/tmp/test' を削除しますか? y
想定通り、rm -iがrmで実行できました。


コメント