码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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)]

  • 相关阅读:
    docker-compose
    Spring5入门到实战------10、操作术语解释--Aspectj注解开发实例。AOP切面编程的实际应用
    6277: 【区赛】【鄞州2022】最小差值
    3D建模师为了让甲方爸爸过稿,还可以这么做,就是在赚血汗钱啊
    词向量的运算与Emoji生成器
    cubeIDE开发,在LCD显示摄像头抓取的图片数据
    聚合支付的特点与应用建议
    开发者的第一台服务器 ECS云服务器低至99元:新老同享
    YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    快速上手thymeleaf
  • 原文地址:https://blog.csdn.net/Quiet_Superman/article/details/126455933
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号