gpt4 book ai didi

linux - 如何将.sh文件复制到 'bin/sh/'

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:44:26 25 4
gpt4 key购买 nike

我正在尝试将 .sh 文件复制到“bin/sh”目录中,但我无法访问“sh”。有什么方法或命令可以将 .sh 文件复制到“sh”目录吗?

最佳答案

如果您制作自己的 sh 脚本并希望在您的 shell 提示符下找到并执行它,您:

  • 更改脚本文件 myscript.sh 的权限

    chmod +w myscript.sh

chmod 755 myscript

等等,取决于允许谁执行和更改脚本。

  • 您可以将文件复制到/bin/(不推荐)或/usr/bin(不是那么糟糕,如果系统上的用户多于您自己,也可以将其放置在该位置)或者添加一个新路径您将 sh 脚本保存在 PATH 环境中的位置。如果你运行 bash,它在 ~/.bashrc 中。

如果您(bash 中的示例)这样做,您可以在更改 .bashrc 之前从提示中测试它

export PATH=$PATH:~/myscripts/

对于您已放在自己的目录 myscripts 中的脚本。将它放入/usr/bin 中

sudo cp myscript.sh /usr/bin/.

如果您没有任何 sudo 权限,您将被绑定(bind)到后一种解决方案,使用您自己的目录放置您的 sh 文件并更改 PATH。

  • 建议学习:阅读 chmod 和 bash 的手册页。也关于改变环境变量。

关于linux - 如何将.sh文件复制到 'bin/sh/',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com