实验一 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://1000bd.com/contentImg/2023/06/14/050717370.png)
(2)反单引号
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WYcheNS1-1661089320678)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717376.png)
(3)双引号
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KpNPcSuG-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718377.png)
(4)参数替换
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jwb8IhNO-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717603.png)
2.I/O****重定向与管道。
1)I/O重定向
(1)标准输入重定向
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-neL2OfGI-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718079.png)
(2)标准输出重定向
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xkhq9tDv-1661089320680)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717372.png)
(3)标准错误重定向
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vuFHn9nm-1661089320680)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717912.png)
(4)标准输出和标准错误同时重定
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xyTDeE8R-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718269.png)
2)管道
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p5ak3Sa0-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718279.png)
3.目录管理与文件操作。
1)目录基本操作命令
(1)列目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1idhbWIF-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718928.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nc3UMbng-1661089320682)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718616.png)
(2)创建目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TFLitmIq-1661089320682)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718749.png)
(3)改变目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-isBdwSom-1661089320684)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718756.png)
(4)显示当前目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-86wBrVAs-1661089320685)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718080.png)
2)文件操作基本命令
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bi4mcO6o-1661089320685)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718807.png)
4.vi与文本文件操作,试试一个图形界面文本文件编辑器gedit。
(vi和gedit编辑界面截图)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0funryNF-1661089320686)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717578.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eAtDOo17-1661089320687)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image036.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718180.png)
5.grep命令和正规表达式。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ngMgbNQi-1661089320688)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image038.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718641.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ii6fYgGb-1661089320688)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717965.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pxSPRyhs-1661089320689)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image042.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718848.png)
6.环境变量与别名管理。
1)环境变量
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OA0yMc0v-1661089320690)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image044.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718821.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q3jS14wR-1661089320690)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image046.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718181.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YbC7Zwgv-1661089320691)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image048.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717987.png)
2)别名管理
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YNeSAHEY-1661089320691)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image050.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718027.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-27RWvRr5-1661089320692)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image052.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718491.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8mFNT344-1661089320692)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image054.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718110.png)
7.时间与时区管理命令、进程管理基本命令和其他管理命令。
1)时区设置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oX47Y26y-1661089320693)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image056.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717897.png)
2)date命令
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zm0wmsk0-1661089320693)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image058.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718880.png)
3)hwclock
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5OQZUM3U-1661089320694)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image060.jpg)]](https://1000bd.com/contentImg/2023/06/14/050717398.png)
4)timedatectl
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W6cCto3S-1661089320694)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image062.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718451.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VkxO5TjY-1661089320695)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image064.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718703.png)
8.软件安装和apt。
1)更新软件列表。Ubuntu使用apt从网上安装源下载安装软件。如果软件下载速度过慢,可换用国内软件安装源(具体方法可百度“ubuntu18 阿里源”),换安装源后,先使用以下命令更新软件列表。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5ZxvN84-1661089320695)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image066.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718219.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ogR5kOBw-1661089320696)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image068.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718892.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VwDjTrIY-1661089320697)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image070.jpg)]](https://1000bd.com/contentImg/2023/06/14/050718620.png)