Linux01

Linux第一天

基本命令
关机命令: shutdow now(只有root用户可以使用) 、halt(root和普通用户均可以使用,关闭Linux操作系统的内存,紧接着系统就会关闭)
重启命令: reboot(一般Linux服务器几乎不关机,常常重启操作)
使用VMware备份操作系统
在vm中备份方式有2种:快照、克隆
快照:又称还原点,就是保存在拍快照时候的状态(包含了所有的内容),在后期时候随时可以恢复。【侧重于短期、临时备份,需要频繁备份的时候可以使用快照,做快照的时候虚拟机中的系统一般处于开启状态】
①在虚拟机中找到快照
在这里插入图片描述②点击后出现以下窗口,填写相关信息,点击拍摄快照,就会保存当前点
在这里插入图片描述③进行相关操作后,找到快照管理器
在这里插入图片描述④点击进入后,可以看到当前位置,和快照点的位置(可能后期有很多快照点)
在这里插入图片描述⑤选择快照点,点击“转到”按钮,进行恢复到相应快照点

克隆:就是复制的意思。【侧重于长期备份,做客隆的时候是必须得关闭虚拟机中的系统】。
①关闭系统后,在虚拟机中找到克隆
在这里插入图片描述②下一步后,选择红框,再下一步
在这里插入图片描述③下一步后选择创建完整克隆
在这里插入图片描述④下一步,完成即可。完成后会发现,克隆的目标文件夹有相关文件
在这里插入图片描述一模一样的两个系统,包括root密码和普通用户
在这里插入图片描述

<think>我们之前已经在根目录下创建了/Study_Linux目录,并在其下创建了Redhat101和Redhat102等子目录。 现在用户要求在Redhat101目录下创建三个文件(Linux01, Linux02, Linux03),在Redhat102目录下创建五个文本文件(log01.txt到log05.txt)。 注意:这些目录之前是用sudo创建的,所以默认属于root用户。如果当前用户不是root,可能需要使用sudo来创建文件,或者先修改目录权限。 但为了简单起见,我们假设用户有权限(或者使用sudo)。这里我们将使用sudo来确保权限没有问题。 具体步骤: 1. 在Redhat101目录下创建三个文件(Linux01, Linux02, Linux03): 我们可以使用`touch`命令来创建空文件。 命令:`sudo touch /Study_Linux/Redhat101/Linux{01,02,03}` 2. 在Redhat102目录下创建五个文本文件(log01.txt到log05.txt): 同样使用`touch`命令,我们可以利用花括号扩展来一次性创建多个文件。 命令:`sudo touch /Study_Linux/Redhat102/log{01..05}.txt` 3. 验证创建结果: 使用`ls`命令分别列出两个目录的内容。 注意:如果当前用户对这两个目录有写权限,也可以不使用sudo。但之前创建目录时使用了sudo,所以目录属于root,因此普通用户可能需要sudo来写入。 如果用户希望避免每次使用sudo,可以考虑更改目录的所有权(例如,将目录的所有权交给当前用户),但这里我们按照题目要求仅创建文件。 详细步骤: 步骤1:打开终端(Terminal) 步骤2:在Redhat101中创建文件 ```bash sudo touch /Study_Linux/Redhat101/Linux{01,02,03} ``` 步骤3:在Redhat102中创建文件 ```bash sudo touch /Study_Linux/Redhat102/log{01..05}.txt ``` 步骤4:验证文件创建 ```bash sudo ls -l /Study_Linux/Redhat101 sudo ls -l /Study_Linux/Redhat102 ``` 示例输出(Redhat101): ``` -rw-r--r--. 1 root root 0 May 25 12:00 Linux01 -rw-r--r--. 1 root root 0 May 25 12:00 Linux02 -rw-r--r--. 1 root root 0 May 25 12:00 Linux03 ``` 示例输出(Redhat102): ``` -rw-r--r--. 1 root root 0 May 25 12:00 log01.txt -rw-r--r--. 1 root root 0 May 25 12:00 log02.txt -rw-r--r--. 1 root root 0 May 25 12:00 log03.txt -rw-r--r--. 1 root root 0 May 25 12:00 log04.txt -rw-r--r--. 1 root root 0 May 25 12:00 log05.txt ``` 如果用户觉得每次输入sudo麻烦,并且这些目录后续需要当前用户操作,可以修改目录的所有权(例如,使用`sudo chown -R $USER:$USER /Study_Linux`),但这一步需要额外说明,不在当前问题要求内。 相关问题: 1. 如何在Linux中批量创建具有特定内容的文件? 2. 如何在Linux中更改文件或目录的所有者和所属组? 3. 除了`touch`命令,还有哪些方法可以创建新文件? 4. 如何创建带有连续数字编号的大量文件(例如1000个)? 5. Linux中文件扩展名是否强制要求?为什么log文件通常使用.txt扩展名? </think>### 在CentOS8虚拟机中创建指定文件的具体步骤 #### 操作说明: - **目标结构**: ``` /Study_Linux/ ├── Redhat101/ │ ├── Linux01 │ ├── Linux02 │ └── Linux03 └── Redhat102/ ├── log01.txt ├── log02.txt ├── log03.txt ├── log04.txt └── log05.txt ``` - **权限要求**:使用`sudo`确保权限正确(因为目录由root创建)[^1] #### 详细步骤: 1. **打开终端**: - 在CentOS8桌面右键选择"打开终端"或使用快捷键`Ctrl+Alt+T` 2. **在Redhat101目录创建文件**: ```bash sudo touch /Study_Linux/Redhat101/Linux{01,02,03} ``` - 使用花括号扩展同时创建三个文件 - 验证:`ls -l /Study_Linux/Redhat101/` 3. **在Redhat102目录创建文本文件**: ```bash sudo touch /Study_Linux/Redhat102/log{01..05}.txt ``` - 使用序列扩展`{01..05}`创建连续编号文件 - 验证:`ls -l /Study_Linux/Redhat102/` 4. **完整验证结构**: ```bash tree /Study_Linux ``` 预期输出: ``` /Study_Linux ├── Redhat101 │ ├── Linux01 │ ├── Linux02 │ └── Linux03 └── Redhat102 ├── log01.txt ├── log02.txt ├── log03.txt ├── log04.txt └── log05.txt ``` #### 关键技巧说明: 1. **`touch`命令**: - 创建空文件或更新文件时间戳 - 语法:`touch 文件名` 2. **花括号扩展**: - `{a,b,c}` → 创建a,b,c三个项目 - `{01..05}` → 生成01,02,03,04,05序列 3. **权限处理**: - 使用`sudo`因目录由root创建:$$\text{权限} = \text{root:root}$$ - 如需普通用户访问:`sudo chown -R $USER:$USER /Study_Linux` --- ### 相关问题 1. 如何在Linux中批量创建包含特定内容的文本文件? 2. `touch`命令和`echo > 文件名`创建文件有何本质区别[^1]? 3. 如何递归修改目录及其内容的权限? 4. Linux文件名扩展机制的原理是什么? 5. 花括号扩展`{01..10}`和序列表达式`$(seq 1 10)`有何性能差异? [^1]: 文件操作命令参考CentOS官方文档说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值