实验一 Shell基本操作
一.实验目的:
(1)了解文件系统目录结构,掌握文件命名方法、文件属性查询与确定;
(2)掌握shell命令格式和命令行编辑与历史特性的使用;
(3)理解shell命令的类型及搜索优先顺序;
(4)掌握标准I/O流、I/O重定向与管道机制;
(5)掌握变量、环境变量的定义及使用;
(6)掌握三对引号和各种替换机制;
(7)掌握目录及文件基本操作命令;
(8)掌握文本编辑命令与基本操作方法;
(9)掌握日期、时间与时区管理命令;
(10)掌握别名管理方法;
(11)了解其他命令操作方法。
二.实验内容(步骤)和结果
1 变量、三种引号及变量替换、命令替换和参数替换。
1)变量

2)引号机制
(1)单引号
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Ufnl6bA-1661089320678)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/92bb9cd82ce69f9c0d9da9013dc754a4.png)
(2)反单引号
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WYcheNS1-1661089320678)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/040a229aa48264fcaa7d04477c4087d6.png)
(3)双引号
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KpNPcSuG-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/ff8dac20264b46164d82365b5c486e59.png)
(4)参数替换
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jwb8IhNO-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/e0f56b0b33bbd131ae1d8011ffcbfdb8.png)
2.I/O****重定向与管道。
1)I/O重定向
(1)标准输入重定向
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-neL2OfGI-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/2f2c652e0fbc677878a150f0713993eb.png)
(2)标准输出重定向
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xkhq9tDv-1661089320680)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/5a35e082ee0fc7718fa48d14a0c4762e.png)
(3)标准错误重定向
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vuFHn9nm-1661089320680)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/14b4bad1807c5ada25b92638757ccb2c.png)
(4)标准输出和标准错误同时重定
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xyTDeE8R-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/66adb3e24aadae011f31bc96aaaf3e0a.png)
2)管道
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p5ak3Sa0-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/357d15e0785d5613f11b8d51787208ce.png)
3.目录管理与文件操作。
1)目录基本操作命令
(1)列目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1idhbWIF-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/d1ea1dcbacf2f191085cc521775631d9.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nc3UMbng-1661089320682)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/2554f19e8b8197e442017b725295fc4e.png)
(2)创建目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TFLitmIq-1661089320682)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/881145ad042b4ff47258c4d3a101c035.png)
(3)改变目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-isBdwSom-1661089320684)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/19d61b121667159e3419cfda1099a6aa.png)
(4)显示当前目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-86wBrVAs-1661089320685)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/82b436f79d0bd188dd94a72cfa18ed73.png)
2)文件操作基本命令
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bi4mcO6o-1661089320685)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/a76d75d0b261e2cc570dd7bbc22b7a6d.png)
4.vi与文本文件操作,试试一个图形界面文本文件编辑器gedit。
(vi和gedit编辑界面截图)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0funryNF-1661089320686)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/40d16c8f9979a76bdf6d6456eafb32ec.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eAtDOo17-1661089320687)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image036.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/26f84e012e895da14dbc1f56368e6258.png)
5.grep命令和正规表达式。
- 在文件中查找含文本内容的行
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ngMgbNQi-1661089320688)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image038.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/70d3f30dd20e2e6946b7a5a3fde1cb63.png)
- 使用正规表达式(ERE) 查找文本内容,先执行以下命令:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ii6fYgGb-1661089320688)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/d0ffc30ec4016807ebaf8d545e959e4e.png)
- 使用管道和grep命令
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pxSPRyhs-1661089320689)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image042.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/ed3c5cd7aa491d12da67fb12a6971793.png)
6.环境变量与别名管理。
1)环境变量
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OA0yMc0v-1661089320690)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image044.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/0363c8e60734937091b2a2ed52ab5180.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q3jS14wR-1661089320690)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image046.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/01925ea7747d06bcac79bee14e3bd9d4.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YbC7Zwgv-1661089320691)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image048.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/de90d742133d0c8175f598c24530ff24.png)
2)别名管理
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YNeSAHEY-1661089320691)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image050.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/cdef06de1803780b7b3d1bf7fc15b84a.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-27RWvRr5-1661089320692)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image052.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/9fe1322090f4e1a3e8244685d272e078.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8mFNT344-1661089320692)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image054.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/5ba40253f1ed145ffc26a6f5892ba9f7.png)
7.时间与时区管理命令、进程管理基本命令和其他管理命令。
1)时区设置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oX47Y26y-1661089320693)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image056.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/56874b75a6bde19bf4b9ee3d7af0e7ef.png)
2)date命令
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zm0wmsk0-1661089320693)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image058.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/7f8e11d260121b3efe5dcb0abcb8637a.png)
3)hwclock
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5OQZUM3U-1661089320694)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image060.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/3a6310f672ef20f4fda635fe4e4b9be7.png)
4)timedatectl
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W6cCto3S-1661089320694)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image062.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/21d316464ca05fbc4919f1e0032d4137.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VkxO5TjY-1661089320695)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image064.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/80d368d0f0c778449bbedefdc1fa799d.png)
8.软件安装和apt。
1)更新软件列表。Ubuntu使用apt从网上安装源下载安装软件。如果软件下载速度过慢,可换用国内软件安装源(具体方法可百度“ubuntu18 阿里源”),换安装源后,先使用以下命令更新软件列表。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5ZxvN84-1661089320695)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image066.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/b794f5fb599b304848a9e701e83ffa98.png)
- 然后,可安装/升级软件。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ogR5kOBw-1661089320696)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image068.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/56caa1d520e57a478d38f228de4d79aa.png)
- 卸载软件。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VwDjTrIY-1661089320697)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image070.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/ebb04b6a2c3ac9fb13860e7a65656e38.png)
该实验详细介绍了Shell的基本操作,包括文件系统管理、I/O重定向、管道机制、vi编辑器和grep命令的使用。此外,还涉及环境变量配置、别名管理、时间与时区设置以及软件安装。实验旨在提升用户对Linux系统的理解和操作技能。
1054

被折叠的 条评论
为什么被折叠?



