软链接

241 阅读1分钟

我们输入一个命令就能找到对应的文件执行,那么就需要到软链接。

流程:

  • 输入命令
  • 找到对应文件
  • 然后执行文件

一般文件是没有执行权限的,我们需要对文件权限修改,给予执行权限。 例如:chmod 777 ./test.js 这是给了 test.js 文件赋予了最高权限。

下面以 test.js 文件为例

/Users/ztwmac/Desktop/test.js

#! /usr/bin/env node

console.log("你好 !!!")

记得文件最顶部加上 #! /usr/bin/env node 会在环境变量中找到 node 编译器 去解析该文件。

添加软链接

# 1、修改test.js文件权限
$ cd /Users/ztwmac/Desktop
$ chmod 777 test.js


# 2、设置软链接 
# 格式:ln -s 源文件  目标文件
# 方式一
$ ln -s  /Users/ztwmac/Desktop/test.js  /usr/local/bin/test-command  
# 方式二
$ cd /usr/local/bin
$ ln -s  /Users/ztwmac/Desktop/test.js  test-command  


# 3、查看软链接
$ cd /usr/local/bin
$ ls -l 


# 4、输入命令
$ test-command
# 你好 !!!

删除软链接

# 删除软链接
# 注意:  是./test-command      不是./test-command/
$ cd /usr/local/bin
$ rm -rf ./test-command