gpt4 book ai didi

ubuntu - 我必须操作什么系统文件才能创建宏?

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:40 25 4
gpt4 key购买 nike

例如,我想以 ls -l 的详细形式列出当前工作目录中的所有文件,而不是通常的 ls 格式,而不必每次都输入选项单次。任何帮助,将不胜感激。谢谢。

最佳答案

你所谓的“宏”,在bash中被定义为“别名”。来自 man bash(第 3744 行的某处):

alias [-p] [name[=value] ...]
Alias with no arguments or with the -p option prints the list of
aliases in the form alias name=value on standard output. When
arguments are supplied, an alias is defined for each name whose
value is given. A trailing space in value causes the next word
to be checked for alias substitution when the alias is expanded.
For each name in the argument list for which no value is sup‐
plied, the name and value of the alias is printed. Alias
returns true unless a name is given for which no alias has been
defined.

您可以在 ~/.bash_aliases 文件中创建别名,如下所示:

alias ls="ls -l"

此外,在 Ubuntu 12.04 中,~/.bashrc 文件中已经有一个 ls 的别名,您可以根据需要对其进行更新。要找到它,请搜索此行:

alias ls="ls --color=auto"

并将其更改为:

alias ls="ls --color=auto -l"

更多关于 How to create a permanent “alias”?

关于ubuntu - 我必须操作什么系统文件才能创建宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19710753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com