007ls列表及文档创建

 问题

本例要求学会列表查看目录内容、新建文档相关技能,并熟悉通配符机制的应用。主要完成下列任务:

  1. 使用ls命令列出指定的文件:/etc/目录下以re开头.conf结尾的文件、/dev/目录下编号是个位数的tty控制台设备
  2. 一条命令创建文件夹 /protected/project/tts10
  3. 使用 vim 创建文件 /etc/hostname,编写一行内容:svr7.tedu.cn

 方案

对于通配符使用,需理解每个通配符的作用:

  • *:任意多个任意字符
  • ?:单个字符
  • [a-z]:多个字符或连续范围中的一个,若无则忽略
  • {a,min,xy}:多组不同的字符串,全匹配

vim是Linux系统上最常用的命令行交互式文本编辑器,主要工作在三种模式:命令模式、输入模式、末行模式。

通过vim打开一个文件时,默认处于命令模式;从命令模式按i键可以进入编辑状态,按Esc键返回命令模式;从命令模式输入冒号:可以进入末行模式,在末行模式下主要执行存盘、退出等基本操作。

步骤

实现此案例需要按照如下步骤进行。

步骤一:使用ls命令列出指定的文件

1)列出/etc/目录下以re开头.conf结尾的文件

使用通配符 * 代替未知的字符串。

[root@server0 ~]# ls /etc/re*.conf
/etc/request-key.conf  /etc/resolv.conf

2)列出/dev/目录下编号是个位数的tty控制台设备

使用通配符 ? 代替单个未知的字符。

[root@server0 ~]# ls /dev/tty?
/dev/tty0  /dev/tty2  /dev/tty4  /dev/tty6  /dev/tty8
/dev/tty1  /dev/tty3  /dev/tty5  /dev/tty7  /dev/tty9

或者更严谨一些,使用 [0-9] 代替单个数字。

[root@server0 ~]# ls /dev/tty[0-9]
/dev/tty0  /dev/tty2  /dev/tty4  /dev/tty6  /dev/tty8
/dev/tty1  /dev/tty3  /dev/tty5  /dev/tty7  /dev/tty9

步骤二:新建文档

1)使用mkdir新建文件夹

[root@server0 ~]# mkdir -p /protected/project/tts10
[root@server0 ~]# ls -ld /protected/project/tts10/
drwxr-xr-x. 2 root root 6 Aug 30 10:11 /protected/project/tts10/

2)使用vim新建或修改文本文件

[root@server0 ~]# vim /etc/hostname
//按i键进入编辑模式
//将文本内容修改为 svr7.tedu.cn
//按Esc键返回命令模式
//输入:wq保存修改并退出vim编辑器
[root@server0 ~]# cat /etc/hostname
svr7.tedu.cn
posted @ 2022-11-05 17:51  东山有耳  阅读(55)  评论(0)    收藏  举报