举例说明alias和unalias命令
副标题[/!--empirenews.page--]
如果不是一个命令行重度用户的话,过了一段时间之后,你就可能已经忘记了这些复杂且冗长的 Linux 命令了。当然,,有很多方法可以让你 回想起遗忘的命令。你可以简单的 保存常用的命令 然后按需使用。也可以在终端里 标记重要的命令,然后在任何时候你想要的时间使用它们。而且,Linux 有一个内建命令 alias 命令
接下来看几个例子。 列出别名可能在你的系统中已经设置了一些别名。有些应用在你安装它们的时候可能已经自动创建了别名。要查看已经存在的别名,运行:
或者,
在我的 Arch Linux 系统中已经设置了下面这些别名。
创建一个新的别名像我之前说的,你不必去记忆这些又臭又长的命令。你甚至不必一遍一遍的运行长命令。只需要为这些命令创建一个简单易懂的别名,然后在任何你想使用的时候运行这些别名就可以了。这种方式会让你爱上命令行。
这个命令将会查找当前工作目录下的各个子目录占用的磁盘大小,并按照从大到小的顺序进行排序。这个命令有点长。我们可以像下面这样轻易地为其创建一个 别名:
这里的 在创建一个别名的时候,使用单引号或者双引号都是可以的。这两种方法最后的结果没有任何区别。 现在你可以运行这个别名(例如我们这个例子中的 这个别名仅限于当前 shell 会话中。一旦你退出了当前 shell 会话,别名也就失效了。为了让这些别名长久有效,你需要把它们添加到你 shell 的配置文件当中。 BASH,编辑
一行添加一个别名: 保存并退出这个文件。然后运行以下命令更新修改:
现在,这些别名在所有会话中都可以永久使用了。 ZSH,你需要添加这些别名到 查看某个特定的命令别名像我上面提到的,你可以使用
像你看到的那样,上面的命令可以显示与单词 关于
unalias 命令跟它的名字说的一样,
要移除命令的别名,像我们之前创建的
还有一种移除别名的方法,是创建具有相同名称的新别名。 要从当前会话中移除所有的别名,使用
更多细节,参阅 man 手册页。
如果你经常一遍又一遍的运行这些繁杂又冗长的命令,给它们创建别名可以节省你的时间。现在是你为常用命令创建别名的时候了。 (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |