命令行基础 、 目录和文件管理 、 总结

案例1:命令行基础技巧

案例2:挂载并访问光盘设备

案例3:ls列表及文档创建

案例4:复制、删除、移动

1 案例1:命令行基础技巧

1.1 问题

本例要求掌握Linux命令行环境的基本操作,完成下列任务:

利用Tab键快速找出下列文件:/etc/sysconfig/network-scripts/ifcfg-*、/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
练习以下快捷编辑操作:Ctrl + l、Ctrl + u、Ctrl + w;Ctrl + c、Esc + .

1.2 步骤

实现此案例需要按照如下步骤进行。
步骤一:利用Tab键快速补全文档路径
1)找出现有的网络连接配置文件
在这里插入图片描述
2)找出RHEL7校验软件包的密钥文件
在这里插入图片描述
步骤二:练习以下快捷编辑操作
1)清理编辑的命令行

快速清屏:Ctrl + l

从当前光标处删除到行首:Ctrl + u

从当前光标处往前删除一个单词:Ctrl + w

2)放弃编辑的命令行

中止当前命令行:Ctrl + c

3)参数复用

在当前光标处粘贴上一条命令行的最后一个参数:Esc + .

2 案例2:挂载并访问光盘设备

2.1 问题

本例要求学会mount挂载操作。主要完成下列任务:

  1.  连接光盘 /ISO/rhel-server-7.4-x86_64-dvd.iso
    
  2.  将光盘挂载到 /mnt 目录,检查 /mnt 目录内容
    
  3.  卸载光盘设备,再次检查目录内容
    

2.2 步骤

实现此案例需要按照如下步骤进行。
步骤一:使用ls命令列出指定的文件
1)连接光盘 /ISO/rhel-server-7.4-x86_64-dvd.iso

在这里插入图片描述
2)将光盘挂载到 /mnt 目录,检查 /mnt 目录内容
在这里插入图片描述
3)卸载光盘设备,再次检查目录内容
在这里插入图片描述

3 案例3:ls列表及文档创建

3.1 问题

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

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

3.2 方案

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

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

vim是Linux系统上最常用的命令行交互式文本编辑器,主要工作在三种模式:命令模式、输入模式、末行模式。
通过vim打开一个文件时,默认处于命令模式;从命令模式按i键可以进入编辑状态,按Esc键返回命令模式;从命令模式输入冒号:可以进入末行模式,在末行模式下主要执行存盘、退出等基本操作。

3.3 步骤

实现此案例需要按照如下步骤进行。
步骤一:使用ls命令列出指定的文件
1)列出/etc/目录下以re开头.conf结尾的文件

使用通配符 * 代替未知的字符串。
在这里插入图片描述

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

使用通配符 ? 代替单个未知的字符。
在这里插入图片描述
或者更严谨一些,使用 [0-9] 代替单个数字。
在这里插入图片描述
步骤二:新建文档
1)使用mkdir新建文件夹
在这里插入图片描述
2)使用vim新建或修改文本文件
在这里插入图片描述

4 案例4:复制、删除、移动

4.1 问题

本例要求学会对文档进行复制、删除、移动/改名相关操作,依次完成下列任务:

  1.  在当前目录下创建一个子目录 dir1
    
  2.  将文件夹 /boot/grub2/ 复制到目录dir1下
    
  3.  将目录 /root/ 下以 .cfg 结尾的文件复制到dir1下
    
  4.  将文件 /etc/redhat-release复制到 /root/ 下,同时改名为 version.txt
    
  5.  将文件 /root/version.txt 移动到dir1目录下
    
  6.  删除 dir1 目录下的 grub2 子目录
    

4.2 步骤

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

1)在当前目录下创建一个子目录 dir1
在这里插入图片描述
2)将文件夹 /boot/grub2/ 复制到目录dir1下
在这里插入图片描述
3)将目录 /root/ 下以 .cfg 结尾的文件复制到dir1下
在这里插入图片描述
4)将文件 /etc/redhat-release复制到 /root/ 下,同时改名为 version.txt
在这里插入图片描述
5)将文件 /root/version.txt 移动到dir1目录下
在这里插入图片描述
6)删除 dir1 目录下的grub2子目录
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值