我们输入一个命令就能找到对应的文件执行,那么就需要到软链接。
流程:
- 输入命令
- 找到对应文件
- 然后执行文件
一般文件是没有执行权限的,我们需要对文件权限修改,给予执行权限。 例如:
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