• Linux-Shell基本操作


    实验一 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)]

    (2)反单引号

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WYcheNS1-1661089320678)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]

    (3)双引号

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KpNPcSuG-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)]

    (4)参数替换

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jwb8IhNO-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)]

    2.I/O****重定向与管道。

    1)I/O重定向

    (1)标准输入重定向

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-neL2OfGI-1661089320679)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg)]

    (2)标准输出重定向

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xkhq9tDv-1661089320680)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg)]

    (3)标准错误重定向

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vuFHn9nm-1661089320680)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg)]

    (4)标准输出和标准错误同时重定

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xyTDeE8R-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg)]

    2)管道

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p5ak3Sa0-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg)]

    3.目录管理与文件操作。

    1)目录基本操作命令

    (1)列目录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1idhbWIF-1661089320681)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nc3UMbng-1661089320682)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg)]

    (2)创建目录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TFLitmIq-1661089320682)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg)]

    (3)改变目录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-isBdwSom-1661089320684)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg)]

    (4)显示当前目录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-86wBrVAs-1661089320685)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg)]

    2)文件操作基本命令

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bi4mcO6o-1661089320685)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg)]

    4.vi与文本文件操作,试试一个图形界面文本文件编辑器gedit。

    (vi和gedit编辑界面截图)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0funryNF-1661089320686)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eAtDOo17-1661089320687)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image036.jpg)]

    5.grep命令和正规表达式。

    1. 在文件中查找含文本内容的行

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ngMgbNQi-1661089320688)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image038.jpg)]

    1. 使用正规表达式(ERE) 查找文本内容,先执行以下命令:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ii6fYgGb-1661089320688)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg)]

    1. 使用管道和grep命令
      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pxSPRyhs-1661089320689)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image042.jpg)]

    6.环境变量与别名管理。

    1)环境变量

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OA0yMc0v-1661089320690)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image044.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q3jS14wR-1661089320690)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image046.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YbC7Zwgv-1661089320691)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image048.jpg)]

    2)别名管理

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YNeSAHEY-1661089320691)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image050.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-27RWvRr5-1661089320692)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image052.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8mFNT344-1661089320692)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image054.jpg)]

    7.时间与时区管理命令、进程管理基本命令和其他管理命令。

    1)时区设置

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oX47Y26y-1661089320693)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image056.jpg)]

    2)date命令

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zm0wmsk0-1661089320693)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image058.jpg)]

    3)hwclock

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5OQZUM3U-1661089320694)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image060.jpg)]

    4)timedatectl

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W6cCto3S-1661089320694)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image062.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VkxO5TjY-1661089320695)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image064.jpg)]

    8.软件安装和apt。

    1)更新软件列表。Ubuntu使用apt从网上安装源下载安装软件。如果软件下载速度过慢,可换用国内软件安装源(具体方法可百度“ubuntu18 阿里源”),换安装源后,先使用以下命令更新软件列表。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5ZxvN84-1661089320695)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image066.jpg)]

    1. 然后,可安装/升级软件。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ogR5kOBw-1661089320696)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image068.jpg)]

    1. 卸载软件。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VwDjTrIY-1661089320697)(file:///C:/Users/HAO/AppData/Local/Temp/msohtmlclip1/01/clip_image070.jpg)]

  • 相关阅读:
    16天记住7000考研单词(784个句子版本) 实际单词4369
    Java 实现简单的《用户登录小程序》
    Apache Tomcat安装、运行
    Redis核心数据结构【hash】【从入门到入坟】
    使用 mapstructure 解析 json
    SQL server数据库单用户模式如何退出
    顾客为什么不到店了?
    VR数字化线上展馆降低企业投入成本和周期
    can 分析仪 can卡 ——深圳超力源7220 电摩保护板联调时一个CAN盒解决所有的问题
    Qemu系统模拟:1 简介
  • 原文地址:https://blog.csdn.net/Quiet_Superman/article/details/126455933