命令别名:保护和服务
副标题[/!--empirenews.page--]
Linux shell 允许你将命令彼此链接在一起,一次触发执行复杂的操作,并且可以对此创建别名作为快捷方式。 让我们将继续我们的别名系列。到目前为止,你可能已经阅读了我们的关于别名的第一篇文章,并且应该非常清楚它们是如何为你省去很多麻烦的最简单方法。例如,你已经看到它们帮助我们减少了输入,让我们看看别名派上用场的其他几个案例。 别名即快捷方式Linux shell 最美妙的事情之一是可以使用数以万计的选项和把命令连接在一起执行真正复杂的操作。好吧,也许这种美丽是在旁观者的眼中的,但是我们觉得这个功能很实用。 不利的一面是,你经常需要记得难以记忆或难以打字出来的命令组合。比如说硬盘上的空间非常宝贵,而你想要做一些清洁工作。你的第一步可能是寻找隐藏在你的家目录里的东西。你可以用来判断的一个标准是查找不再使用的内容。
上面的命令显示了每个文件和目录的详细信息( 这难以记住吗?你可能不会每天都使用
会更容易一些。 然后,你也可能希望列表首先显示最旧的文件:
图 1:使用 lt 和 lo 别名。 这里有一些有趣的事情。首先,我们使用别名(
第三件我们需要注意的事情是我们使用了管道。管道用于你将一个命令的输出传递给另外一个命令时。第二个命令可以使用这些输出作为它的输入。在包括 Bash 在内的许多 shell 里,你可以使用管道符( 在这里,你将来自
那么,在有些离题之后,最终我们得到的就是这个列表将当前目录中的文件和目录以新鲜度的逆序列出(即老的在前)。 最后你需要注意的是,当在当前目录或任何目录运行
……而
这是因为 Bash 会展开别名的组分。当你键入:
Bash 实际上运行的是:
这是一个有效的 Bash 命令。 而当你键入:
Bash 试图运行:
这不是一个有效的命令,主要是因为 更多的别名快捷方式
或这样:
而用这个别名你将只需要这样就行:
你的新 别名也是一种保护(编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |