当前位置: 首页 > wzjs >正文

深圳做网站排名公司企业展厅布展设计

深圳做网站排名公司,企业展厅布展设计,c 网站开发 视频教程,免费咨询广东律师事务所文章目录 一、实验目的二、实验环境三、实验内容3.1 Shell变量与脚本基础3.2 定制终端提示符(PS1变量)3.3 文件查找与类型确认(find命令)3.4 管道命令实战(用户登录统计)3.5 交互式备份压缩脚本 四、总结4.…

文章目录

    • 一、实验目的
    • 二、实验环境
    • 三、实验内容
      • 3.1 Shell变量与脚本基础
      • 3.2 定制终端提示符(PS1变量)
      • 3.3 文件查找与类型确认(find命令)
      • 3.4 管道命令实战(用户登录统计)
      • 3.5 交互式备份压缩脚本
    • 四、总结
      • 4.1 问题与解决
      • 4.2 实验收获

一、实验目的

  1. 掌握Shell变量赋值与echo命令的使用,实现字符串拼接与输出。
  2. 学习通过修改PS1环境变量定制终端提示符(路径、日期、时间等)。
  3. 熟练使用find命令查找文件并确认类型。
  4. 理解管道机制,结合whogrepwc等命令统计用户登录信息。
  5. 编写交互式Shell脚本,实现目录备份压缩功能(支持gzip/bzip2选择)。

二、实验环境

  • 虚拟机平台:VMware Workstation
  • 操作系统:Red Hat Linux
  • 辅助工具vi文本编辑器、rpm包管理器(用于安装中文输入法zhcon

三、实验内容

3.1 Shell变量与脚本基础

  • 变量赋值与输出
    name="xxx"  
    is="是"  
    class="网安22xx"  
    echo "$name$is$class的学生"  # 输出:黄羽悦是网安2211的学生  
    
  • 脚本文件创建
    使用vi mysh编写脚本,内容如下:
    #!/bin/bash  
    name="xxx"  
    is="是"  
    class="网安22xx"  
    echo "$name$is$class的学生"  
    
    赋予执行权限并运行:
    chmod +x mysh  
    ./mysh  # 正确输出结果  
    

3.2 定制终端提示符(PS1变量)

  • 临时修改示例
    PS1='\w$ '          # 当前路径作为提示符  
    PS1='$(date +%F)$ '  # 当前日期(YYYY-MM-DD)  
    PS1='$(date +%T)$ '  # 当前时间(HH:MM:SS)  
    
  • 永久修改
    编辑~/.bashrc,添加:
    PS1='\w$(if [ $UID -eq 0 ]; then echo "#"; else echo "$"; fi) '  
    
    执行source ~/.bashrc生效。

3.3 文件查找与类型确认(find命令)

find / -name passwd 2>/dev/null | while read file; do  file "$file"  # 输出文件类型(如"/etc/passwd: ASCII text")  
done  

3.4 管道命令实战(用户登录统计)

  • 创建用户useradd abc && echo "123456" | passwd --stdin abc
  • 远程登录用户数(结果为1):
    who | grep "pts/" | wc -l  
    
  • 虚拟控制台登录的abc用户数(结果为2):
    who | grep "abc" | grep -v "pts/" | wc -l  
    

3.5 交互式备份压缩脚本

#!/bin/bash  
read -p "选择压缩方式(1:gzip,2:bzip2):" choice  
read -p "输入备份目录路径:" source_dir  
read -p "输入备份文件名:" backup_file  case $choice in  1) tar -czvf "$backup_file.tar.gz" "$source_dir" ;;  2) tar -cjvf "$backup_file.tar.bz2" "$source_dir" ;;  *) echo "选择错误!" && exit 1 ;;  
esac  
echo "压缩完成,文件路径:${backup_file}.tar.${choice:==1?gz:bz2}"  

在这里插入图片描述

四、总结

4.1 问题与解决

  1. 中文输入法安装失败
    在这里插入图片描述

    • 原因:虚拟机未联网,无法直接下载安装包。
    • 解决:通过主机下载zhcon-0.2.6-29.fc24.x86_64.rpm后,使用共享文件夹传输至虚拟机,执行rpm -ivh安装。
  2. 脚本权限错误
    在这里插入图片描述

    • 原因:误将chmod +x写成chmod -x(移除执行权限)。
    • 解决:重新赋予权限chmod +x mysh

4.2 实验收获

  • 深入理解Shell变量作用域与脚本执行机制,掌握echofindwho等基础命令的组合使用。
  • 通过PS1变量定制,学会灵活调整终端交互界面,提升操作效率。
  • 管道机制的实战应用让我认识到Linux命令行“小工具组合大功能”的设计哲学。
  • 交互式脚本的编写初步体验了Shell在系统管理自动化中的价值,后续需进一步学习条件判断、函数封装等高级特性。

结论:本次实验通过理论与实践结合,夯实了Linux Shell基础,为后续网络安全与系统管理课程奠定了重要基础。



文章转载自:

http://4XdGmPzr.kjmws.cn
http://f7oMwB6O.kjmws.cn
http://fAdwV2m9.kjmws.cn
http://xlS8JXs3.kjmws.cn
http://7xeWgHXm.kjmws.cn
http://cXYZz2BH.kjmws.cn
http://z9mesPDq.kjmws.cn
http://Q3E5NRjE.kjmws.cn
http://9lbmtdSN.kjmws.cn
http://SP0FAvQh.kjmws.cn
http://DaepBpWx.kjmws.cn
http://fQngZhNN.kjmws.cn
http://wMFxDKxn.kjmws.cn
http://rd03eYig.kjmws.cn
http://xZt4UCKU.kjmws.cn
http://cNeRGKrY.kjmws.cn
http://B1VuAgoo.kjmws.cn
http://MrpPquhn.kjmws.cn
http://06UKrSl6.kjmws.cn
http://FckJA3AR.kjmws.cn
http://Bmoy2Ta3.kjmws.cn
http://szp9xUw6.kjmws.cn
http://oCkIhyiw.kjmws.cn
http://zg7aOMIq.kjmws.cn
http://DDMtWu84.kjmws.cn
http://gdJu8QZb.kjmws.cn
http://D1OJ7wBF.kjmws.cn
http://8HT7S2Nx.kjmws.cn
http://iYEaRkyu.kjmws.cn
http://e80xZWRK.kjmws.cn
http://www.dtcms.com/wzjs/654451.html

相关文章:

  • 网站上做的vi设计是怎么做的网络运维工程师证
  • 个人网站设计论文php网站做推广被禁止访问了
  • 长春网站制作允许吗a963设计网作品
  • 广州设计网站建材建设行业网站
  • 潍坊云建站模板用网站的源代码怎么做网站
  • 郑州cms建站模板电子商务网站建设与维护实训报告
  • 做网站可以用ai做做试题网站
  • wordpress修改为中文自学seo能找到工作吗
  • Wordpress外贸网站搭建公司广州市城乡和住房建设局官网
  • 购物网站app摄影作品网站app十大排名
  • 怎么自己做直播网站吗本机可以做网站的服务器吗
  • 网站优化 价格查询网站模板制作视频教程
  • 个体户能否从事网站建设试描述一下网站建设的基本流程图
  • 网站配置服务Wordpresswordpress批量定时更新
  • 抖音seo排名优化公司seo外链建设的方法有
  • 在南海建设工程交易中心网站有哪些小程序免费模板平台
  • 做网站需要代码么网上营销的平台有哪些
  • 做cpa必须要有网站吗wordpress外网ip访问
  • 做软件的网站php免费信息网站建设平台
  • 学校做网站的软件wordpress入门建站教程
  • 在网站上显示地图加强主流网站建设
  • 免费网站推广平台排行榜企业年检网上申报入口
  • 做信息浏览的网站策划案北京公司注册虚拟地址
  • 在线做原型的网站郑州网站制作建设
  • 公司网站开发维护网站模板出售
  • 从零开始做电影网站急招网络销售招聘
  • 哪里有网站建设哪家好企业信用信息查询公示系统陕西
  • 要做网站房屋租赁网站开发模版
  • flash 做网站教程淘宝网网页设计作业
  • 大岭山网站建设北京的制作网站的公司