Linux系统上使用别名可以节省你很多麻烦,帮助你更快、更聪明的工作。这篇文章探讨了方法和原因,许多Linux用户利用别名,显示了如何设置和使用它们,并提供大量的例子如何可以帮助你完成你的任务少麻烦。
别名是什么?
别名名称只是一行命令,通常存储在一个启动文件(例如,. bashrc运行),当你登录使用像油灰或打开一个终端窗口的工具在你的桌面。语法很简单。它遵循这种模式:
$别名=“命令”
作为一个简单的例子,输入如下所示的命令使您能够清晰的屏幕,只需输入“c”。
别名c =美元“清晰”
如果你添加别名的启动文件和命令如下所示,它将提供每次你打开一个终端窗口。你也可以编辑你的~ / . bashrc文件并添加一个别名,如c =“清楚”。
c = $回声”别名“清晰”> > ~ / . bashrc
什么你可以做一个别名可以用一个脚本,但别名更容易组织和简单的使用。
搜索路径和别名
别名可以依赖你的搜索路径,如果你不包括完整路径名称的别名。然而,大多数Linux用户将文件系统位置等/ bin,工作,/usr/local/bin等在他们的搜索路径——主要是默认设置别名太少需要更多的命令和参数。
你可以用一个命令显示您的搜索路径如下:
回声路径工作:美元/ bin: / usr /地方/ bin: / bin
清单的别名
所有活跃的别名列表,所有您需要做的是使用命令“别名”,它将显示您的别名列表按字母顺序排列的。
别名别名美元. .= ' cd . .”别名apt-get =“sudo apt-get”别名c =明确别名最近= '历史|尾巴10”…
简化复杂的命令
别名,可以让你明确你的终端窗口输入“c”代替“明确”是常用的。一些Linux用户还想分配cd . .(向上移动一目录)命令“. .”。
美元的别名。=“cd . .”
以确保grep命令使用颜色来突出显示搜索条件的输出,你使用这些别名:
别名grep = ' grep -颜色=汽车'别名egrep = ' egrep——颜色=汽车'别名fgrep =“fgrep——颜色=汽车”
避免拼写错误
长或复杂的命令是一个很好的目标变成别名。你节省时间和避免拼写错误。最重要的问题是给他们的名字很容易记住,而且与命令的目的。
别名最近= '历史|尾-20 '
运行特权命令
如果你在所有可能忘记插入“sudo”命令,要求它的开始,您可以创建一个别名,这是否适合你。你甚至可以给别名名称相同的命令别名将优先考虑。
例如,重新启动系统,你可以使用这样的别名:
$别名重启=“sudo重启”
同样,运行更新可以用这样的别名:
别名美元更新= ' sudo dnf更新& & sudo dnf升级- y”
去活化的别名
暂时停用一个别名,您可以使用unalias命令。这将使别名无法使用,直到你再次登录。永久激活它,你需要删除它从你的启动文件或评论。
保存为重复使用别名
您可以创建一个别名,使用一个登录会话不保存它,但它将不可用,当你重新登录,除非你保存它。查看最近的别名设置,检查你的命令历史这样的命令:
美元历史| grep别名
典型的用途的别名包括简化命令,运行命令不需要完整的路径名,使复杂的命令简单易用,避免拼写错误和简单的节约时间。
采购一个别名文件
如果你愿意,你可以在他们自己的文件存储别名(即。,not your startup file) and source it when you need to make them active again with a command like this:
美元。myaliases
总结
别名可以节省您的时间和麻烦,非常易于设置和管理。无论你是清理屏幕或者运行一个漫长而复杂的命令,他们可以节省你不少时间和麻烦。