Jon*_*Jon 79 ls shell shell-script
我对整个编程还比较陌生,一些教程告诉我用它ls -l来查看目录中的文件,而其他教程一直在说ll. 我知道这ls是一个简短的列表,但其他两个之间有区别吗?
cuo*_*glm 112
在许多系统上,ll是 的别名ls -l:
$ type ll
ll is aliased to `ls -l'
Run Code Online (Sandbox Code Playgroud)
他们是一样的。
sos*_*xme 16
如前所述,ll通常定义为 的别名ls -l。事实上,ls通常是别名本身:
$ which ls
alias ls='ls --color=auto'
/usr/bin/ls
Run Code Online (Sandbox Code Playgroud)
实际命令是ls在上面的/usr/bin. ll目的是为了方便,但你不能依赖它在所有 *nix 系统上定义,所以最好知道它真正在做什么。
Ubuntu 12.04、14.04、16.04、18.04:
laike9m@laike9m1:~$ type ll
ll is aliased to `ls -alF'
Run Code Online (Sandbox Code Playgroud)