# sui一键部署脚本以及linux简单命令解析

By [Coinman.eth](https://paragraph.com/@coinman-eth) · 2022-07-22

---

大家好，我是paul（推特：paul06787），最近这段时间aptos和sui这两个公链一直被提起，paul也关注了sui很久了，自己也搭建过他们的节点，因为自己在aptos的时候就采取了一键部署搭建，所以这次也是在写这个一键部署搭建的脚本，终于出来了。其实脚本没有什么东西，大家拿去了直接执行就可以了，脚本的链接放在下文了，大家自取下吧。

`链接: https://pan.baidu.com/s/1HMuelFpWL8ybIpZSJsxNvQ?pwd=34u7 提取码: 34u7`

paul这里重点要跟大家说的是，我们很多时候拿到了一个脚本是需要去执行的，但是你刚上传到服务器的时候是无法执行的，需要我们去做赋权，很多时候我们看到别人写chmod 777 xxx.sh 或者chmod +x 根本不知道什么意思，今天我就接饮用别人的文章，一次性给大家说明白。

Linux系统中的每个文件和目录都有访问许可权限，如下面所示：

![文件权限](https://storage.googleapis.com/papyrus_images/276a04bbb7cecbad3fb87871dbcea9d01b2f98288f6c14c15792c1d250a9b39c.png)

文件权限

drwxr-xr-- 表示用户权限为：读、写、执行；用户组权限：读、执行；其他权限：读，不能写和执行 -rw-rw-r-- 表示用户权限为：读、写；用户组权限：读、写；其他权限：读，不能写和执行 0123456789（这里，我写个标号，为了后面说明问题方便使用）

Linux系统中的每个文件和目录都有访问许可权限， 用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权 限分为只读，只写和可执行三种。

这里显示的权限是依次排列的，分别为：\[用户\]\[同组\]\[其他\] 用户权限，就是你自己的权限。英文：user，简写：u（覆盖标号123） 用户组权限，就是和你同组的人的权限。英文：group，简写：g（覆盖标号456） 其他权限，就是不和你同组的人的权限。英文：others，简写：o（覆盖标号789） 所有人的权限，英文：all，简写：a

r, 即Read，读，权限值为4 w，即Write，写，权限值为2 x，即eXecute，执行，权限值为1 -，在标号0位置，表示普通的文件 -，其他位置，表示对应权限未开启，不具备权限 d，即directory，表示目录文件

无任何权限：数字0表示 开所有权限：数字7表示，即7=4+2+1

chmod 命令是用于改变文件或目录的访问权限。

*   表示增加权限，如u+x, u+r, u+w, g+w, g+r, o+r， a+r等
    
*   表示取消权限，如u-x, u-r, u-w, g-w, g-r, o-r， a-r等 = 表示赋予给定权限，并取消其他所有权限（如果有的话，如原来u是rwx，设置u=r，u就剩r）
    

假如你的file.sh文件权限是这样：

    drw-rw-r-- 2 ypy ypy 4096 Dec 1 16:02 file.sh,
    

表示为： 你可以对该file.sh文件进行读、写、不能执行； 和你同组的人可以读、写、不能执行； 其他不和你同组的人：只能读，不能写和执行。

现在我们来分析一下，对file.sh文件，做这个操作：chmod u+x file.sh是什么意思呢？ 表示用户权限中，增加执行权限，修改后变成这样：

    drwxrw-r-- 2 ypy ypy 4096 Dec 1 16:02 file.sh
    

原文解析linux知识链接为：

[https://blog.csdn.net/kuixiebeng6753/article/details/119843160](https://blog.csdn.net/kuixiebeng6753/article/details/119843160)

上面就说的很清楚了，大家一定要多去尝试，不懂的可以在群里或者推特问我都可以哦。

---

*Originally published on [Coinman.eth](https://paragraph.com/@coinman-eth/sui-linux)*
