如何安装供每个人在unix中使用的工具

如何安装供每个人在unix中使用的工具,unix,Unix,我是一名大一新生,为了练习维护服务器,我和室友一起创建了一个服务器 我们安装了CentOS7。我想问一下,我怎样才能安装一个供大家使用的工具 更具体地说,我们希望安装。但是因为他们没有关于如何在Unix上安装的说明,所以我就这样下载并安装了它 缺点是它对连接到服务器的其他用户不可见 我知道这是一个noob问题,但如果您有任何回复,我们将不胜感激。请尝试以下命令: you@machine$ sudo chmod [who][op][permissions] filename “谁”指拥有特定权限

我是一名大一新生,为了练习维护服务器,我和室友一起创建了一个服务器

我们安装了CentOS7。我想问一下,我怎样才能安装一个供大家使用的工具

更具体地说,我们希望安装。但是因为他们没有关于如何在Unix上安装的说明,所以我就这样下载并安装了它

缺点是它对连接到服务器的其他用户不可见

我知道这是一个noob问题,但如果您有任何回复,我们将不胜感激。

请尝试以下命令:

you@machine$ sudo chmod [who][op][permissions] filename
“谁”指拥有特定权限的用户:用户(“u”)、集团(“g”)或其他用户(“o”,也称为“世界”)。“op”确定是添加(“+”)、删除(“-”)还是显式设置(“=”)特定权限。“权限”是指文件是可读(“r”)、可写(“w”)还是可执行(“x”)。例如:

you@machine$ chmod o+x file

将向文件中添加其他人的可执行权限。

标准unix计算机的程序(工具等)安装在预定义的目录中,如/bin、/usr/bin,或者/usr/local/bin。选择哪一个是另一回事,您可能需要/usr/bin。环境变量路径也起到了作用

在所选目录中,应该有一个表示“工具”的文件。您可以将可执行文件的副本放在该目录中,并设置(或检查)其权限。执行权限可以授予所有用户,也可以仅授予部分用户,具体取决于用户。换句话说,

/home/me/.linuxbrew/酒窖/克伦威尔

不是“系统”工具或应用程序的好地方;您应该在/usr/bin中复制该可执行文件,使用chown设置所有权(可能是root?),并使用chmod设置正确的权限

您可以将可执行文件硬链接到目录中;这节省了空间,但也意味着只有一个可执行文件的副本。有两个不同的副本(一个是“稳定的”,另一个是你可以摆弄的)很方便


在可执行文件可从所选用户访问并可执行之后,可能需要一些支持文件。要找到它们,它可以依赖于固定的位置、某些环境变量或某些配置文件。但是所有这些都超出了问题的范围。

那么,程序安装在
/home/me/.linuxbrew/ceral/cromwell
那么,我应该做
sudo chmod o+x cromwell
并且每个人都能运行它?像
gcc
?如果他们有权访问此文件,那么是的,尝试一下。它不是一个文件。它是一个可执行文件。最后,我希望任何用户键入
cromwell[parameter]
。与gcc类似,Executable也是一个文件,它执行一些编码指令,而不是数据文件。试着按照我在回答中写的去做<代码>sudo chmod o+x/home/me/.linuxbrew/cillar/cromwell