软链接和alias的区别?


比如设置sublime打开的快捷命令subl,我可以用软链接的方式,也可以在.zshrc或.bashrc里添一行alias。会有啥优缺点之分吗?

Linux macosx

郁闷的蕉蕉 9 years, 10 months ago
  1. alias 别名, 本质上是命令的别名. 所以处理起来更灵活. 例如: 可以将多个命令的组合用一个简短的别名表示. 这样的操作就很方便了.

  2. 软链接, 实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息. 你无法做复杂的操作, 最多是给链接的可执行文件带上一些参数.

注: 本质的区别, 一个是对于命令一个是对于文件. 所以说用途不一样, 只是说就方便执行命令上 alias更灵活.

4314253 answered 9 years, 10 months ago

Your Answer