有一种非常简单的方法可以自定义和简化一些我们通常在其中使用的命令 “控制台”,通过使用 别名.
Un 别名 顾名思义,它将帮助我们将一个或多个单词替换为更短和更简单的单词。 让我们举一个实际的例子,假设我们想看看 日志 从系统,使用称为 着色剂 负责在控制台上为结果着色。 该行将是:
$ sudo tailf -n 5 /var/log/syslog | ccze
但是我敢肯定,如果不编写所有这些内容,而是将其放到控制台中,例如:
$ syslog
真正? 这样会更加舒适和容易记住。 那我们该怎么做呢?
创建别名。
创建别名真的很容易。 语法为:
别名short_word ='要替换的命令或单词'
如果我们采用前面的示例,它将是:
别名syslog ='sudo tailf -n 5 / var / log / syslog | ccze'
该命令用单引号引起来。 但是问题是 我们把它放在哪里? 好吧,如果我们只希望它是临时的,我们只需在控制台中编写它,它将一直持续到关闭它。
现在,如果我们永久想要它,则将其放入文件中 在〜/ .bashrc 这是在我们的 /主页,如果不是,那么我们创建它 (总是在前面加点)。 当我们添加了 别号 在此文件中,我们只需将其放在控制台中:
$ . .bashrc
准备好了!!!
注意:昨天由于ISP的问题,我们无法在<°Linux中发布任何内容,对此我们深表歉意
这种类型的帖子不会损害刷新我们通常不每天使用的工具。 而且,它是永恒的。 编写三年后,至今仍是第一天。
另外,至少在debian中,建议使用.bash_aliases文件添加自己的别名,而不是您提到的文件。 他。 .bashrc负责搜索我说的别名文件。
感谢您的教程。 我有一个问题:命令'是什么。 .bashrc'? 尤其是.bashrc文件前面的点(。)有什么作用?
我知道为时已晚,但是文件名前面的点将其隐藏在文件夹中,因此它将存在于文件夹中,但是直到显示隐藏文件后您才能看到它。
我不认为这是隐藏文件的重点。 如果仔细观察,在前面还有一个空格隔开:
$。 .bashrc
起初我以为它将以某种方式运行文件或重新加载其中包含的信息。 相反,我必须重新启动才能使别名生效,因此该命令仍然未知。
即使存在引用此命令的别名,如何继续使用该命令? (示例:如果这是要回显的别名,您将如何使用rm命令?)
非常感谢。 干杯!
您好,非常感谢您的教程,它对我有很大帮助。