lash终端中的l(小写L)命令

Vik*_*ram 6 bash shell terminal command

vikram@vikram-Studio-XPS-1645:~/comp$ l
3rdParty/    que.ico     SE32.EXE   start.fgx  Supp/         WebResources/
autorun.inf  Readme.txt  START.EXE  start.fgz  Walkthrough/
vikram@vikram-Studio-XPS-1645:~/comp$ ls
3rdParty     que.ico     SE32.EXE   start.fgx  Supp         WebResources
autorun.inf  Readme.txt  START.EXE  start.fgz  Walkthrough
vikram@vikram-Studio-XPS-1645:~/comp$ 
Run Code Online (Sandbox Code Playgroud)

这两个命令有什么区别?

我试过了$ which l,但没有输出.

也没有结果$ man l.

我也尝试过谷歌.

Kei*_*son 16

l可能是类似的别名ls -F.该-F选项导致ls附加/到目录名称,*可执行常规文件等.

更新:根据您的评论,l别名ls -CF.单字母选项可以"捆绑",因此ls -CF相当于ls -C -F.该-C选项导致ls按列列出条目.如果ls认为它正在写入终端,则这是默认值; 该-C选项使其无条件地以这种方式运行.(ls -1每行列出一个条目,如果ls*不写入终端,则为默认条目.)

type -a l应该告诉你它是如何定义的.它可能是你的$HOME/.bashrc.

(这$是shell提示符的一部分,而不是命令的一部分.)