Jam*_*hin 14
为创建别名ll。
alias ll="ls -al"
Run Code Online (Sandbox Code Playgroud)
All*_*lan 10
正如它所解释的:
ll 实际上是别名 ls -l
在您的提示中,当您不确定输入的命令时,我建议您使用以下 3 个命令:
type <command_name> 将为您提供有关该命令的信息,在我们的特定情况下,输出将为: ll is aliased to 'ls -l'
which <command_name> 将显示您将要使用的命令的路径
whatis <command_name> 将为您提供有关该命令的基本信息
最后但并非最不重要的是, alias ll="ls -al"将允许您创建您正在寻找的别名。但是,为了避免每次打开新 shell 时都重新定义别名。您必须将它们保存在您的用户名中.profile或将它们添加到您的.bashrc文件中(.bash_aliases为此目的使用文件并在您的 中取消注释该部分.bashrc)home directory。
有关其他信息,请查看以下链接:
https://unix.stackexchange.com/questions/183496/how-to-create-permanent-aliases-on-unix-like-systems
小智 8
我已经很晚了,但是...在 Debian 10 中,该命令ll被注释了 (#)。
要使其ll可用,只需更改您的 r.bashrc文件:
su
gedit .bashrc
在文本编辑器中按照您的意愿取消通信后:
# some more ls aliases
alias ll='ls -l'
#alias la='ls -lA'
不要忘记重新启动终端模拟器。
这是预期的,因为 ll 是在您的配置文件中定义的(例如,Ubuntu 中的 .bashrc)。
grep "alias ll" ~/.bashrc
alias ll='ls -alF'
Run Code Online (Sandbox Code Playgroud)
当您使用 sudo 时,您的 .bashrc 将不会运行。
1. alias ll=ls -als(创建不带引号的别名)
2. ll(现在运行此命令,它将列出所有文件)
或者
1. alias ll="ls -al"(使用 QUOTES 创建别名)
2. ll(现在运行此命令,它将列出所有文件)
注意:如果这不起作用,请尝试使用sudo