1、查看当前服务器的名称,结果为 master。
[root@master ~]# hostname
master
2、查看服务器的 IP 地址
[root@master ~]# ip address show
3、查看主机名称与 IP 地址绑定
[root@master ~]# cat /etc/hosts
4、查看防火墙的状态,确认一下。
[root@master ~]# systemctl status firewalld
5、网络配置是否成功
[root@master ~]# ping www.baidu.com
6、查看是否有JDK安装包
[root@master ~]# ll /opt/software
7、查看是否卸载了自带OpenJDK
[root@master ~]# rpm -qa | grep java
8、查看目录确认一下。可以看出 JDK 安装在
/usr/local/src/jdk1.8.0_152 目录中。
[root@master ~]# ll /usr/local/src
文件与目录操作

命令: rm
功能: 删除文件或目录。
常用选项:
-r: 递归删除目录及其内容。
-f: 强制删除,不提示确认。
-i: 交互式删除,删除前提示确认。
touch命令的语法
常用选项
| 选项 | 说明 |
|---|
-a | 仅更新访问时间(access time)。 |
-m | 仅更新修改时间(modification time)。 |
-c | 如果文件不存在,不创建新文件。 |
-d | 使用指定的时间戳而不是当前时间。 |
-r | 使用另一个文件的时间戳来更新目标文件的时间戳。 |
-t | 使用指定的时间格式(格式:[[CC]YY]MMDDhhmm[.ss])。 |


============================================================
在 CentOS 7.4 中使用 Vim 编辑器时,可以通过以下几种方法快速跳转到文件的最底端(即文件的最后一行)。
方法 1:使用快捷键
在 Vim 的正常模式(Normal Mode)下,按下 G(大写字母 G)即可跳转到文件的最后一行。
方法 2:使用行号
在正常模式下,输入 :$ 然后按回车键。
方法 3:使用百分比跳转
在正常模式下,输入 100% 然后按回车键。
方法 4:使用搜索跳转
在正常模式下,输入 / 进入搜索模式,然后输入 $ 并按回车键。
方法 5:使用组合键
在正常模式下,按下 Ctrl + End(如果终端支持)可以直接跳转到文件末尾。
针对 CentOS 7.4 文件与目录操作的练习题
---
### 练习题
#### 1. **查看目录内容**
- 使用 `ls` 命令列出 `/var/log` 目录下的所有文件(包括隐藏文件),并以长格式显示。
#### 2. **创建目录**
- 在 `/home` 目录下创建一个名为 `testdir` 的目录,并在 `testdir` 中创建一个子目录 `subdir`。
#### 3. **复制文件**
- 将 `/etc/passwd` 文件复制到 `/home/testdir` 目录中,并重命名为 `passwd.backup`。
#### 4. **移动文件**
- 将 `/home/testdir/passwd.backup` 文件移动到 `/home/testdir/subdir` 目录中。
#### 5. **删除文件**
- 删除 `/home/testdir/subdir/passwd.backup` 文件。
#### 6. **查看文件内容**
- 使用 `cat` 命令查看 `/etc/hosts` 文件的内容。
#### 7. **查找文件**
- 在 `/etc` 目录下查找所有以 `.conf` 结尾的文件。
#### 8. **更改文件权限**
- 将 `/home/testdir` 目录的权限设置为 `755`。
#### 9. **更改文件所有者**
- 将 `/home/testdir` 目录的所有者更改为 `root`,所属组更改为 `root`。
#### 10. **压缩与解压缩**
- 将 `/home/testdir` 目录打包并压缩为 `testdir.tar.gz`,然后解压到 `/tmp` 目录中。
#### 11. **查找文件内容**
- 在 `/var/log/messages` 文件中查找包含 `error` 关键字的行。
#### 12. **查看磁盘使用情况**
- 查看 `/home` 目录的磁盘使用情况。
---
### 答案
#### 1. **查看目录内容**
ls -la /var/log
#### 2. **创建目录**
mkdir -p /home/testdir/subdir
#### 3. **复制文件**
cp /etc/passwd /home/testdir/passwd.backup
#### 4. **移动文件**
mv /home/testdir/passwd.backup /home/testdir/subdir/
#### 5. **删除文件**
rm /home/testdir/subdir/passwd.backup
#### 6. **查看文件内容**
cat /etc/hosts
#### 7. **查找文件**
find /etc -name "*.conf"
#### 8. **更改文件权限**
chmod 755 /home/testdir
#### 9. **更改文件所有者**
chown root:root /home/testdir
#### 10. **压缩与解压缩**
# 打包并压缩
tar -czvf testdir.tar.gz -C /home testdir
# 解压到 /tmp
tar -xzvf testdir.tar.gz -C /tmp
#### 11. **查找文件内容**
grep "error" /var/log/messages
#### 12. **查看磁盘使用情况**
du -sh /home
---