有没有办法将 ls 命令设置为始终将结果堆叠在一列中?

Nat*_*han 5 command-line bash

不喜欢触摸板,所以我倾向于在终端中进行所有常规文件导航。我已经做过cd path/to/whatever <enter> ls很多次了,现在它只是肌肉记忆,感觉比使用 GUI 导航文件更自然。但是,有时当有很多文件堆叠在几列中时,找到我要查找的内容可能不太直观。我知道我可以ls -l像这样列出它们(加上一些额外的信息),但我不需要每次都输入。但即使有一种方法可以将-l标志永久标记到每个ls命令上,这也行得通。有谁知道我怎么能做到这一点?此外,如果一旦完成,有一种方法可以将某些内容标记到ls命令上,以防偶尔我确实需要以正常方式列出它们,那就太好了。

Pil*_*ot6 5

这很容易。添加一行

alias ls='ls -l'
Run Code Online (Sandbox Code Playgroud)

给你的 ~/.bashrc文件并重新启动终端。

ls没有-l这种方式,您将能够以正常方式运行

\ls
Run Code Online (Sandbox Code Playgroud)