或阿呆のブログ

巷では、武器商人@ダーツで通っています。Python好き好きプログラマーです。芥川龍之介、太宰治が好きです。

Linux llコマンドが無い場合の対処

Linux基本コマンドを復習。llコマンドが見つからない。aliasでllコマンドを設定。 - oneshotlife_tomの日記
上記エントリがけっこう見られているのだが、内容が不足しているため補足。当時は、今にもまして無知だった・・・。

コマンドが見つからない

$ ll
ll: command not found

コマンドのalias設定

llコマンドは'ls -l'のaliasに過ぎない。

$ alias ll='ls -l'
$ ll
total 48
drwxr-xr-x  2 tom tom 4096  4月  3 18:55 Desktop
drwxr-xr-x  2 tom tom 4096  3月 24 21:03 Documents
drwxr-xr-x  2 tom tom 4096  4月  7 22:25 Downloads
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Music
drwxr-xr-x  2 tom tom 4096  4月  3 18:51 Pictures
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Public
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Templates
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Videos

起動時にalias設定を読み込ませる

aliasコマンドは、終了時に保持しない。起動時に読み込ませることによって、毎回aliasを設定する手間を省く。通例、'.bashrc'に記載する。

'.bashrc'にaliasを書き込む。

$ vim ~/.bashrc

以下の内容を書く。

alias ll='ls -l'
$ cat ~/.bashrc 
alias ll='ls -l'

'.bashrc'をsourceコマンドで変更内容を反映させる。

これをやらないと、次回読み込み時に変更内容が反映されない。

$ source ~/.bashrc 

動作確認

一旦ターミナルを終了させ、新しいターミナルにて動作確認。

$ ll
total 48
drwxr-xr-x  2 tom tom 4096  4月  3 18:55 Desktop
drwxr-xr-x  2 tom tom 4096  3月 24 21:03 Documents
drwxr-xr-x  2 tom tom 4096  4月  7 22:25 Downloads
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Music
drwxr-xr-x  2 tom tom 4096  4月  3 18:51 Pictures
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Public
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Templates
drwxr-xr-x  2 tom tom 4096 12月 22 00:36 Videos

お奨め書籍

Linuxコマンドブック ビギナーズ 第3版

Linuxコマンドブック ビギナーズ 第3版