2020年11月3日火曜日

RaspberryPiOS/ラズビアンにll la lが無い!? ls-l ls -A ls -CF って簡単に呼び出せます

 ubuntuやcentos他のLinux系で最初から使用できるll,la,lって非常に便利です。RaspberryPiOSでは最初使える様になっておらず、つい

$ll

-bash: ll: コマンドが見つかりません

としてしまいがちですが、実はすでにll,la,lといったコマンドはエイリアスで登録されており、コメントアウトされているところを修正するだけで呼び出すことができるようになります。

ユーザーディレクトリで

$ls -al
-rw------- 1 pi pi   56 11月  3 08:43 .Xauthority
-rw------- 1 pi pi 1815 11月  3 08:43 .bash_history
-rw-r--r-- 1 pi pi  220  8月 20 19:31 .bash_logout
-rw-r--r-- 1 pi pi 3520 11月  3 18:31 .bashrc
  :

の中の.bashrcにすでに設定されています。

$nano .bashrc
[.bashrc]
:
# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'
:

#alias となっているところの#を削除します
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

設定を反映させるには
$ source ~/.bashrc

もしくは、一度ログアウトして再度ログインしなおします。

以上で ll,la,l が利用できるようになりました。

pi@raspberrypi:~ $ ll
合計 48
drwxr-xr-x 2 pi   pi   4096  8月 20 19:40 Bookshelf
drwxr-xr-x 2 pi   pi   4096  8月 20 19:55 Desktop
drwxr-xr-x 2 pi   pi   4096  8月 20 19:55 Documents
drwxr-xr-x 3 pi   pi   4096 10月 26 11:12 Downloads
drwxr-xr-x 2 pi   pi   4096  8月 20 19:55 Music
drwxr-xr-x 2 pi   pi   4096  8月 20 19:55 Pictures
drwxr-xr-x 2 pi   pi   4096  8月 20 19:55 Public
drwxr-xr-x 2 pi   pi   4096  8月 20 19:55 Templates
drwxr-xr-x 2 pi   pi   4096  8月 20 19:55 Videos
-rw-r--r-- 1 root root   39 10月 30 02:47 hello-add.log
-rw-r--r-- 1 root root   42 10月 30 02:47 hello-remove.log
-rw-r--r-- 1 root root 2172 11月  3 20:24 udevpl2303.log

pi@raspberrypi:~ $ la
.Xauthority    .config   .python_history       Downloads  hello-add.log
.bash_history  .emacs.d  .xsession-errors      Music      hello-remove.log
.bash_logout   .gnupg    .xsession-errors.old  Pictures   udevpl2303.log
.bashrc        .local    Bookshelf             Public
.bashrc~       .pki      Desktop               Templates
.cache         .profile  Documents             Videos

pi@raspberrypi:~ $ l
Bookshelf/  Documents/  Music/     Public/     Videos/        hello-remove.log
Desktop/    Downloads/  Pictures/  Templates/  hello-add.log  udevpl2303.log