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提示符的一部分,而不是命令的一部分.)