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