我在 linux 中编写了一个名为 cleanup 的 shell 脚本。我是新手,我正在从一本书中学习。它告诉我将文件保存在 /usr/local/bin/ 中,但是当我运行以下命令时出现此错误:
$ cp cleanup /usr/local/bin/
cp:无法创建常规文件`/usr/local/bin/cleanup':权限被拒绝
我不知道如何在该文件夹中写入文件。这是清理的代码:
#!/bin/bash
# Proper header for a Bash script.
# Cleanup, version 2
# Run as root, of course.
# Insert code here to print error message and exit if not root.
# Variables are better than hard-coded values.
cat ./hello > cleaning
echo "Logs cleaned up."
exit
# The right and proper method of "exiting" from a script.
# A bare "exit" (no parameter) returns the exit status
#+ of the preceding command.
你能帮我把文件复制到 /usr/local/bin/ 我这样做是因为它是一个可执行文件,如果我把它放在上面提到的文件夹中,我可以像本机命令一样运行文件名。我在 ubuntu 的终端工作……如果有什么不同,请告诉我。