LoginSignup
16
7

More than 5 years have passed since last update.

lコマンド?

Posted at

lコマンド?

端末でlsしようとしたらミスタイプでlで実行してしまった!

ん…?なんかlsみたいな挙動だぞ…?

調べた

lというのはls -CFのエイリアスらしい。

$ alias l
alias l='ls -CF'

-C

結果を複数列でリスト表示する。

ls
/$ ls | less
bin
boot
cdrom
dev
etc
home
initrd.img
initrd.img.old
lib
lib64
lost+found
media
mnt
opt
proc
root
run
sbin
selinux
srv
sys
tmp
usr
var
vmlinuz
vmlinuz.old
ls_-C
/$ ls -C | less
bin    dev   initrd.img      lib64       mnt   root  selinux  tmp  vmlinuz
boot   etc   initrd.img.old  lost+found  opt   run   srv      usr  vmlinuz.old
cdrom  home  lib             media       proc  sbin  sys      var

-F

ファイルタイプを示す付加情報がつく。
わかりやすいのだけ以下例示。

/ ディレクトリ
* 実行権限を持っている
@ シンボリックリンク
/$ ls -F
bin/    etc/             lib/         mnt/   run/      sys/  vmlinuz@
boot/   home/            lib64/       opt/   sbin/     tmp/  vmlinuz.old@
cdrom/  initrd.img@      lost+found/  proc/  selinux/  usr/
dev/    initrd.img.old@  media/       root/  srv/      var/

他にも

$ alias
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

どうやらlの他にもlallなどがあるみたい。

ls自体もエイリアス?

alias ls='ls --color=auto'とある。
デフォルトで色付きで表示するようになっているみたい。

ちなみにautoにせずlsすると、例えばlessなどに渡した時に表示がおかしくなってしまう。

colorだけで
/$ ls --color | less
ESC[0mESC[01;34mbinESC[0m
ESC[01;34mbootESC[0m
ESC[01;34mcdromESC[0m
ESC[01;34mdevESC[0m
ESC[01;34metcESC[0m
ESC[01;34mhomeESC[0m
ESC[01;36minitrd.imgESC[0m
ESC[01;36minitrd.img.oldESC[0m
ESC[01;34mlibESC[0m
ESC[01;34mlib64ESC[0m
ESC[01;34mlost+foundESC[0m
ESC[01;34mmediaESC[0m
ESC[01;34mmntESC[0m
ESC[01;34moptESC[0m
ESC[01;34mprocESC[0m
ESC[01;34mrootESC[0m
ESC[01;34mrunESC[0m
ESC[01;34msbinESC[0m
ESC[01;34mselinuxESC[0m
ESC[01;34msrvESC[0m
ESC[01;34msysESC[0m
ESC[30;42mtmpESC[0m
ESC[01;34musrESC[0m
ESC[01;34mvarESC[0m
ESC[01;36mvmlinuzESC[0m
ESC[01;36mvmlinuz.oldESC[0m
color=autoで
/$ ls --color=auto | less
bin
boot
cdrom
dev
etc
home
initrd.img
initrd.img.old
lib
lib64
lost+found
media
mnt
opt
proc
root
run
sbin
selinux
srv
sys
tmp
usr
var
vmlinuz
vmlinuz.old

色がついて表示されるのがデフォルトなのは見やすくていい。

16
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
7