Linux进行文件管理。将myshell. sh脚本和myps. txt文件复制到办公室(bg)的目录中,并且办公室(bg)的目录进行压缩。.
时间: 2024-03-20 22:41:35 浏览: 17
可以使用以下命令完成:
1. 复制myshell.sh和myps.txt到办公室(bg)目录中:
```
cp myshell.sh myps.txt /path/to/bg/
```
其中,/path/to/bg/是办公室(bg)目录的路径。
2. 进入办公室(bg)目录:
```
cd /path/to/bg/
```
3. 压缩办公室(bg)目录:
```
tar -czvf bg.tar.gz .
```
其中,bg.tar.gz是压缩后的文件名,"."表示当前目录。压缩完成后,bg.tar.gz文件将会在当前目录下生成。
注意:在复制文件和压缩目录时,需要使用root权限或者具有足够权限的用户才能操作。
相关问题
(2) 将如上的“编译”与“执行”命令 写入文件myshell.sh文件中
好的,可以按照以下步骤将编译和执行命令写入 myshell.sh 文件中:
1. 创建 myshell.sh 文件,并添加执行权限。
```bash
touch myshell.sh
chmod +x myshell.sh
```
2. 使用文本编辑器(如 vim)打开 myshell.sh 文件,并输入以下内容:
```bash
#!/bin/bash
gcc myshell.c -o myshell
./myshell
```
其中,第一行表示使用 bash 解释器执行该脚本文件。第二行表示编译 myshell.c 文件并生成可执行文件 myshell。第三行表示执行 myshell 可执行文件。
3. 保存并退出 myshell.sh 文件。
现在,您可以在命令行中执行 ./myshell.sh 命令来编译和执行 myshell 程序了。
给 shell 脚本文件 myshell.sh 设置文件主和小组用户拥有可执行权限,其他用户无可执行权限。(若无相应文件可以先创建)
可以按照以下步骤来设置 shell 脚本文件 myshell.sh 的文件主和小组用户拥有可执行权限,其他用户无可执行权限:
1. 在终端中进入要创建或修改的 shell 脚本文件所在的目录。
2. 创建或编辑 myshell.sh 文件,例如输入以下命令创建一个简单的脚本:
```
#!/bin/bash
echo "Hello, World!"
```
3. 输入以下命令,为 myshell.sh 文件设置文件主和小组用户拥有可执行权限,其他用户无可执行权限:
```
chmod 750 myshell.sh
```
其中,750 分别代表:
- 7:文件主用户(即文件创建者)具有读、写、执行权限;
- 5:文件主用户所在的用户组具有读、执行权限;
- 0:其他用户无任何权限。
4. 输入以下命令,确认文件权限是否已经设置成功:
```
ls -l myshell.sh
```
系统将返回类似以下的信息,表示文件主和小组用户拥有可执行权限,其他用户无可执行权限:
```
-rwxr-x--- 1 user group 28 Sep 12 12:34 myshell.sh
```
其中,rwx 表示读、写、执行权限。