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

电子商务网站推广实训报告wordpress你好多莉

电子商务网站推广实训报告,wordpress你好多莉,深圳网页设计兴田德润专业,简述网站与网页的区别Linux环境变量export命令笔记231207 export定义的变量 export使变量在子Shell也起作用只在本控制台本次会话起效, 另开一个控制台无效关闭控制台(关闭本次会话,exit)后失效,子shell中export的变量,不会在父Shell起作用,制作子子Shell,子子孙孙Shell中起作用decla…Linux环境变量export命令笔记231207 export定义的变量 export使变量在子Shell也起作用只在本控制台本次会话起效, 另开一个控制台无效关闭控制台(关闭本次会话,exit)后失效,子shell中export的变量,不会在父Shell起作用,制作子子Shell,子子孙孙Shell中起作用declare -x等效export 设值时: export namevalue效果等同declare -x namevalue 查看时: declare -x和export 列出的内容相同 典型例子,修改PATH export PATH$PATH:/XXXXXXX等效 declare -x PATH$PATH:/XXXXXXXexport 的作用是: 子Shell也生效 export的作用是将局部变量导出为环境变量,或直接定义环境变量, 环境变量与局部变量的区别就是: 环境变量可以在子子孙孙Shell中继续发挥作用,局部变量只在本Shell中起作用 定义一个变量,在本Shell可以查看该变量, 但用sh或者bash命令进入子shell后就看不到该变量了 定义一个变量例如: HelloWorld (等号左右不能有空格) HelloWorld查看Hello的值 可以看到结果是World echo $Hello ### 结果是:World进入子Shell就看不到这个值了 bash ### 进入子Shell echo $Hello ### 输出空行,没有这个变量exit回到上级Shell, 又可以看到了 exit ### 回到上级Shell echo $Hello ### 结果是:Worldenv命令可以查看环境变量, 在没有export之前,env是看不到定义的变量的 export之后就能看到了 env | grep Hello ###找不到 export Hello ###导出Hello为环境变量 env | grep Hello ###找到:HelloWorldexport -p命令也可以查看环境变量, 在没有export之前,export -p是看不到定义的变量的 export之后就能看到了 export -p | grep Hello ###找不到 export Hello ###导出Hello为环境变量 export -p | grep Hello ###找到: declare -x HelloWorld实例: [zvb-f39 /]$ echo $Hello[zvb-f39 /]$ HelloWorld [zvb-f39 /]$ echo $Hello World [zvb-f39 /]$ sh sh-5.2$ echo $Hellosh-5.2$ exit exit [zvb-f39 /]$ echo $Hello World [zvb-f39 /]$ bash [zvb-f39 /]$ echo $Hello[zvb-f39 /]$ exit exit [zvb-f39 /]$ echo $Hello World [zvb-f39 /]$ env | grep Hello [zvb-f39 /]$ export Hello [zvb-f39 /]$ env | grep Hello HelloWorld [zvb-f39 /]$ sh sh-5.2$ echo $Hello World sh-5.2$ exit exit [zvb-f39 /]$ bash [zvb-f39 /]$ echo $Hello World [zvb-f39 /]$ exit exit [zvb-f39 /]$ echo $Hello World [zvb-f39 /]$ env | grep Hello HelloWorld export 的 参数 -f  代表[变量名称]中为函数名称。-n  删除指定的变量。变量实际上并未删除只是不会输出到后续指令的执行环境中。-p  列出所有的shell赋予程序的环境变量。 选项-f 所指代的是 shell 函数-n 删除每个 名称 的 导出 属性-p 显示所有导出的变量和函数的列表env , export , declare , set 在Linux中env、export、set和declare命令都与环境变量相关但它们之间有一些区别 env命令 env命令用于显示当前环境中的环境变量及其值。它打印出当前shell会话中定义的所有环境变量及其对应的值。 export命令 export命令用于设置和导出环境变量使其在当前shell会话及其子进程中可用。它可以将一个变量标记为环境变量并将其导出到后续执行的命令或脚本中。使用export命令定义的变量将成为环境变量并可在整个会话中使用。即可设置又可查看, export 或 export -p用于查看环境变量, 效果相同 set命令 set命令用于设置和显示shell变量的值。它不仅可以设置环境变量还可以设置其他类型的shell变量如局部变量和位置参数。set命令可以更广泛地用于配置和管理shell会话中的变量。 declare命令 declare命令用于声明shell变量并设置其属性。它可以创建新的变量或修改现有变量的属性如整数属性、只读属性等。虽然declare也可以用于设置环境变量但它提供更多选项来控制变量的行为和特性。 总结 env用于显示当前环境变量。export用于设置和导出环境变量。set用于设置和显示shell变量的值。declare用于声明shell变量并设置其属性。 查看的异同 env和export和declare -x可查看环境变量 , set和declare可查看环境变量和局部变量 env和export和declare -x可查看环境变量 env和export 列出的条目数相同, 排版样式不同 export -p和export和declare -x 列出的内容完全相同set和declare可查看环境变量和局部变量 无参的 set和declare 功能相同, 但没法比较,因为有些变量在变化, 连续执行set命令或连续执行declare命令获得的结果都稍有差异 export -p和export和declare -x 和 declare -x -p 列出的内容完全相同 测试代码: st001$(declare -x) ; st002$(export -p) ; st003$(export) ;if [[ $st001 $st002 ]] ; then echo yes; else echo no; fiif [[ $st001 $st003 ]] ; then echo yes; else echo no; fi上面代码的结果应该是两行 “yes” 在判断中用$取值时, 最好加上双引号, 上面的测试虽然通过了, 但如果内容很多很杂时就出错了, 最好加上双引号 st001$(declare -x) ; st002$(export -p) ; st003$(export) ;if [[ $st001 $st002 ]] ; then echo yes; else echo no; fiif [[ $st001 $st003 ]] ; then echo yes; else echo no; fi实例: [zvb-f39 /]$ st001$(declare -x) [zvb-f39 /]$ st002$(export -p) [zvb-f39 /]$ st003$(export) [zvb-f39 /]$ if [[ $st001 $st002 ]] ; then echo yes; else echo no; fi yes [zvb-f39 /]$ if [[ $st001 $st003 ]] ; then echo yes; else echo no; fi yes用单括号也可以 st001$(declare -x) ; st002$(export) ; st003$(export -p) ; st004$(declare -x -p) ; st005$(declare -xp)if [ $st001 $st002 ] ; then echo yes; else echo no; fiif [ $st001 $st003 ] ; then echo yes; else echo no; fiif [ $st001 $st004 ] ; then echo yes; else echo no; fiif [ $st001 $st005 ] ; then echo yes; else echo no; fi用单等号也可以 st001$(declare -x) ; st002$(export) ; st003$(export -p) ; st004$(declare -x -p) ; st005$(declare -xp)if [ $st001 $st002 ] ; then echo yes; else echo no; fiif [ $st001 $st003 ] ; then echo yes; else echo no; fiif [ $st001 $st004 ] ; then echo yes; else echo no; fiif [ $st001 $st005 ] ; then echo yes; else echo no; fi双中括号也能用单等号 st001$(declare -x) ; st002$(export) ; st003$(export -p) ; st004$(declare -x -p) ; st005$(declare -xp)if [[ $st001 $st002 ]] ; then echo yes; else echo no; fiif [[ $st001 $st003 ]] ; then echo yes; else echo no; fiif [[ $st001 $st004 ]] ; then echo yes; else echo no; fiif [[ $st001 $st005 ]] ; then echo yes; else echo no; fi也可以用test, 也是单等号双等会效果相同 st001$(declare -x) ; st002$(export) ; st003$(export -p) ; st004$(declare -x -p) ; st005$(declare -xp)if test $st001 $st002 ; then echo yes; else echo no; fiif test $st001 $st003 ; then echo yes; else echo no; fiif test $st001 $st004 ; then echo yes; else echo no; fiif test $st001 $st005 ; then echo yes; else echo no; fi单双中括号用单双等号比较字符串是否相等, 用-eq比较整数是否相等 没法用双小括号比较字符串, 双小括号只能比较整数 LinuxShell的 中括号[], 双中括号[[]], 双小括号(()) 笔记231207 设值的异同 export namevalue 等效 declare -x namevalue
http://www.zqtcl.cn/news/441131/

相关文章:

  • 电商网站销售数据分析上海企业信息登记号查询
  • 网站建设规划设计公司排名无锡网站建设 君通科技
  • 徐州网站开发要多少钱给个人网站做百度百科
  • 法语网站建设免费网站为何收录比较慢
  • 品牌网站推广软件seo内链优化
  • 广东律师事务所东莞网站建设做网站 怎么备案
  • shopnc本地生活o2o网站源码wordpress文章内多页效果
  • 深圳全国网站制作哪个好页面设计有哪几种风格
  • 网页设计作业网站素材和效果图夏天做啥网站致富
  • 利用帝国软件如何做网站网站友链交换平台
  • 简述网站开发技术深圳网站设计合理刻
  • wordpress网站名称寻找销售团队外包
  • 一浪网站建设网页qq邮箱
  • 做网站需要注册公司吗夫唯seo系统培训
  • 沈阳人流哪个医院好安全百度关键词优化怎么做
  • 1688网站怎么做分销高质量的网站内容建设
  • 网站建设公司济宁网站转跳怎么做
  • 镇江网站设计多少钱企业网络部署方案
  • 建网站的公司浩森宇特wordpress登录缓存
  • 便宜建站空间战队头像在线制作免费
  • 做招聘网站赚钱吗厦门网站建设哪里好
  • 新乡网站建设哪家公司好阿里巴巴做国际网站多少钱
  • 怎么在悉尼做网站dede做手机网站
  • 企业网站模板免费下载品牌建设专家库推荐表
  • 辽宁智能网站建设推荐网络营销推广方案创意
  • 安阳做一个网站多少钱东营做网站公司
  • 深圳市罗湖网站建设百度自助建站官网
  • 网站开发安装环境网站建设销售话术
  • 网站权重网站栏目划分的原则
  • 国际网站建设的目的我的百度账号登录