我的问题可能是错误的,因为我完全不知道确切的定义方式。我想弄清楚的是我有一个程序是 /home//.deno/bin/deno 当我运行它时它会执行程序,但我想通过键入 deno 创建快捷方式。请建议我这个过程的正确名称
谢谢
目前,当我输入 /home//.deno/bin/deno 时,它会打开程序,但我只想通过输入 deno 来完成我正在使用 Linux
我的问题可能是错误的,因为我完全不知道确切的定义方式。我想弄清楚的是我有一个程序是 /home//.deno/bin/deno 当我运行它时它会执行程序,但我想通过键入 deno 创建快捷方式。请建议我这个过程的正确名称
目前,当我输入 /home//.deno/bin/deno 时,它会打开程序,但我只想通过输入 deno 来完成我正在使用 Linux
在 Linux 中,当您键入命令并运行时,它可以是 shell 的内置命令,也可以是 bash 在由$PATH
变量定义的路径中查找二进制文件。
如果你输入env
你的shell,你会看到环境变量。看PATH
变量。它的路径由:
(冒号)分隔。Linux 在这些路径中查找您键入的命名二进制文件。
所以你有两个选择:
/home//.deno/bin/deno
到您的/usr/local/bin
, /bin
, 或/sbin
目录中,或/home//.deno/bin/deno
路径添加到PATH
变量中。您必须添加/home/.deno/bin
到您的PATH
变量中。
export PATH=$PATH:/home/.deno/bin
您可以将其设置为全局编辑/etc/profile
或将其设置为您的特定用户编辑.bashrc
(假设您配置的外壳是bash
)
您可以在 /usr/local/bin 中创建引用应用程序完整路径的符号链接。
ln -s source_file symbolic_link
https://linuxize.com/post/how-to-create-symbolic-links-in-linux-using-the-ln-command/