我有很多经常使用的命令行工具。我使用普通方法遍历直到该命令通过终端的完整路径,然后执行./command-name但这是一项繁琐且耗时的任务。
研究“如何通过终端从任何地方执行命令”的主题,我最终找到了将路径包含在环境变量中的解决方案(通过编辑 ./bashrc)。
这工作正常。
我什至发现全局工作的所有命令(如 mkdir、ifconfig、cp 等)都放在“/bin”目录中。
在“/bin”目录中包含我的命令的“符号链接”后,一切正常,我可以从终端的任何地方执行命令。
我的问题
将符号链接直接放在 /bin 目录中是否安全。我问这个是因为在放置符号链接时,它要求我输入管理员密码。
与 /usr/bin 目录相比,如果我将命令的符号链接放在 /bin 中会产生什么不同吗?
环境(如果重要的话):
Ubuntu 13.10,32 位。