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

怎样注册自己的网站有口碑的武进网站建设

怎样注册自己的网站,有口碑的武进网站建设,福州设计网站建设,建湖网站建设价格目录 学习连接 什么是shell shell的分类 查看当前系统支持shell 学习前提 开始学习 第一种执行脚本方法 ​编辑 第二种执行脚本方法 第三种执行脚本方法 变量声明和定义 ​编辑 查看变量 删除变量 学习连接 声明! 学习视频来自B站up主 **泷羽sec** 有兴趣…

目录

学习连接

什么是shell

shell的分类

查看当前系统支持shell

学习前提

开始学习

第一种执行脚本方法

​编辑 第二种执行脚本方法

 第三种执行脚本方法

变量声明和定义

​编辑 查看变量

删除变量


学习连接

声明!
学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B站泷羽sec]

shell编程

什么是shell

Shell又称命令解释器,它能识别用户输入的各种命令,并传递给操作系统。它的作用类似于Windows操作系统中的命令行,但是,Shell的功能远比命令行强大的多。在UNIX或者localhost中,Shell既是用户交互的界面,也是控制系

shell的分类

Bourne Shell:标识为sh,该Shell由Steve Bourne在贝尔实验室时编写。在许多Unix系统中,该Shell是root用户的默认的Shell。

Bourne-Again Shell:标识为bash,该Shell由Brian Fox在1987年编写,是绝大多数localhost发行版的默认的Shell。

Korn Shell:标识为ksh,该Shell由贝尔实验室的David Korn在二十世纪八十年代早期编写。它完全向上兼容 Bourne Shell 并包含了C Shell 的很多特性。

C Shell:标识为csh,该Shell由Bill Joy在BSD系统上开发。由于其语法类似于C语言,因此称为C Shell。

查看当前系统支持shell

下面代码执行都在kali中执行

cat /etc/shells

学习前提

学习shell需要学习vim编辑器,这个东西就是类似于windows记事本的东西,依照vim编辑器的规则去编写文件内容(vim编辑器这个大家可以在网络上搜索,一个小时就可以简单掌握)

熟练掌握Linux命令

开始学习

第一种执行脚本方法

创建文件

这里vim打开一个文件后,并且在里面写入了内容后就会直接将这个文件创建出来

第一行写声明,声明当前的shell脚本使用哪个命令解释器去解释:#!/bin/bash(这个#不是注释)

 

第二行开始写入你要执行的命令,这里写的是hello world

保存并退出加权,在图片里面可以看到文件拥有者已经有执行文件的权限了

./1执行文件,这里执行所使用的路径是相对路径,当然也可以使用绝对路径

 第二种执行脚本方法

创建2文件

文件中直接吸入 echo hello world

直接bash执行,注意我此时并没有加权

 我们执行后这里提示权限不够

我们使用脚本解释器直接执行,全部都可以执行,这里是因为脚本解释器自己就有权限

 第三种执行脚本方法

利用source命令,source命令是一个shell内部命令,其功能是读取指定的shell程序文件,并且依次执行其中的所有的语句,并没有创建新的子shell进程,所以脚本里面所有创建的变量都会保存到当前的shell里面,这个命令也不需要执行权限

变量声明和定义

定义:变量名=变量内容

使用:$变量名

(一般来说这里加不加引号效果是相同的,但是如果你在引用变量时加''就会直接把这个$变量名当作字符串输出,相当于一个转义字符)

双引号和花括号括起来可以进行字符串的拼接

 查看变量

set

set | grep 变量名

查看指定变量


删除变量

unset old 

这里删除了再看就没有了

http://www.yayakq.cn/news/364571/

相关文章:

  • 做擦边网站京东商家入驻入口官网
  • 做100个网站网络服务电话
  • 淘宝买cdk自己做网站淘宝官网首页电脑版登录
  • 一个公司可以做几个网站吗马可波罗网介绍
  • 运营 网站织梦网站后台空白
  • 以下哪一项不属于seo对网站推广的作用网站如何做容易收录
  • 东莞公司想建网站详情页设计素材
  • 企业英文网站大连网站建设那家好
  • 关于手机电子商务网站建设网站建设定制设计
  • 做动态图网站有哪些网站设计师要学什么
  • 莆田网站建设多少钱关于公司网站开发的事项
  • ftp上传网站建行输了三次密码卡锁怎么解
  • 建设网站电话asp公司网站源码
  • 简述网页建站流程北辰网站建设公司太原网站制作
  • 营销型网站模版网站后台能进前台空白
  • 哈尔滨网站开发渠道做进口零食网站
  • 网站建设和维护采购协议如何用群晖nas做网站
  • 热门课程自己做网站网站开发 演讲
  • 网站建设运营公司新冠三阳最新消息
  • 网站的页头页脚怎么做wordpress搜索功能优化
  • 营销型网站报价wordpress说明文档交接
  • 中介做哪些网站yahoo怎么提交网站
  • 嘉兴网站制作多少钱校园公共设施设计ppt
  • 建设网站的费用如何入账百度免费
  • 制作淘宝网页网站关于加快信用平台网站建设通知
  • 多网站系统渭南住建网
  • 杭州pc网站开发公司有哪些游戏开发大亨高分攻略
  • 做外贸没网站可以吗最近几年做电影网站怎么样
  • 响应式设计网站案例网站建设客户需求表 文库
  • 深圳企业网站建设服务公司wordpress格子主题