Tel*_*Why 19 command-line output ls 14.04
我la不小心进入而不是ls查看目录的内容,它产生与ls...完全相同的输出
为什么是这样?当然,让两个命令做完全相同的事情是没有意义的。
Pil*_*ot6 34
la是在 Ubuntu 文件中ls -A定义的别名~/.bashrc。
如果您没有隐藏文件或目录,它只会显示相同的输出。
ls -A 显示隐藏的文件和目录。
Vid*_*uth 14
la~/.bashrc与其他一些文件一起定义为 Ubuntus文件中的别名。la是一个简单的ls -A,你可以从下面的代码片段看~/.bashrc
# this alias is defined earlier to grant colored output
alias ls='ls --color=auto'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias li='ls -lF'
Run Code Online (Sandbox Code Playgroud)
有疑问时,type la。
重击输出:
la is aliased to `ls -la'
Run Code Online (Sandbox Code Playgroud)
鱼产量:
la is a function with definition
function la --description 'List contents of directory, including hidden files in directory using long format'
ls -lah $argv
end
Run Code Online (Sandbox Code Playgroud)
ls是一个命令,l并且la很可能是使用命令的别名ls。如果运行该命令,alias您可以找到系统上的所有别名。
$ alias | grep -E ' l=| la='
Run Code Online (Sandbox Code Playgroud)
这将返回与模式 l=... 或 la=.... 匹配的所有别名