在很多情况下,您可能正在使用 相当长或复杂的文件或目录的路径 要记住。 在其他时候,它们可能很难输入,因为它们具有奇怪的unicode字符,空格,或者您根本不愿意输入完整的字符。 要缩短路径,您可以使用GoGo之类的程序,该程序将允许您为最常用的文件创建短路径。
为此, GoGo的行为类似于创建别名的工具 有Linux。 以与您为命令创建别名相同的方式,您还可以为经常使用且不希望输入整个内容的任何路径创建一个简短直观的名称。 为此,您必须先安装的是我正在谈论的该程序。 它是免费的,开源的,用Python编写的,并在Github上可用。
至 安装它,您必须按照以下步骤操作:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
之后,它将被安装并 准备好出发 在您最喜欢的发行版中。 如您所见,该过程对于任何发行版都是通用的,并且不会因您拥有一个系统或另一个系统而有所不同。
但是在开始使用之前,您必须 用您想要的路由配置它 缩短。 但这很简单。 只需转到文件〜/ .config / gogo / gogo.conf。 这是GoGo的主要配置文件。 使用您经常使用的任何文本编辑器,将其打开以使用所需的快捷方式开始对其进行编辑。 例如,假设您要创建以下路径别名,并将目录保留为默认路径:
# Comentarios comienzan con # para que sean ignorados default = ~/aqui/la/ruta/predeterminada alias1 = /la/ruta/que/quieras/acortar alias2 = /otra/de/las/rutas/que/quieras/acortar
现在,您已经有了一条默认路由,默认情况下将始终在该默认路由中放置它,并提供另外两个别名。 请记住,您可以使用所需的任何名称来代替alias1,alias2等。 要走这些路线之一,方法很简单, 仅使用您使用的别名。 例如:
gogo alias1
顺便说一句,如果你想要 快速创建您所走路线的别名, 您可以使用不带引号的“ gogo -a alias”命令。 用您要使用的别名替换别名,它将被添加到配置文件中...
GoGo是一个完全多余和消耗性的程序。 它的目标是用劣等,便携式性较差且非标准化的替代品取代Bash内置组件。 出于程序员重新发明轮子的精神,请忘记使用简单的命令来实现它提供的功能有多么容易。 最好坚持使用系统管理的常规用法并学习Bash,而不是使用这种没有宽容或价值的Rube Goldberg机器。
解释作者:
但是,在开始使用它之前,必须为它配置要缩短的路由。 但这很简单。 只需转到**〜/ .bashrc **文件。 这是** Bash **的主要配置文件。 使用您经常使用的任何文本编辑器,将其打开以使用所需的快捷方式开始对其进行编辑。 例如,假设您要创建以下路径别名,并将目录保留为默认路径:
#注释以#开头,将被忽略
cd〜/这里/默认/路径
alias1 =»/ /路径/您/想要/缩短»
alias2 =»//路线/您/想要/要缩短的///
现在,您已经有了一条默认路由,默认情况下将始终在该默认路由中放置它,并提供另外两个别名。 请记住,您可以使用所需的任何名称来代替alias1,alias2等。 要使用这些路由之一,方法非常简单,只需使用您使用的别名即可。 例如:
cd $ alias1
顺便说一句,如果您想为正在使用的路由创建别名,则可以使用以下命令
echo“别名= \” $(pwd)\“” >>〜/ .bashrc