当前位置: 首页 > 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.pierceye.com/news/441131/

相关文章:

  • 网站开发 资质网站开发价格评估
  • 泰州网站关键词优化谷歌建站
  • 门户网站风格企业网站建设的成本
  • 一站式外贸综合服务平台社区网站推广方案
  • 宁波网络公司网站建设项目怎么破解别人做的付费网站
  • 做创意小视频的网站centos 7.4 wordpress
  • 免费建立单位的网站适合个人做的跨境电商
  • 沈阳军成网站建设17网站一起做网店
  • 哪些cms做同城网站比较好上海建设工程协会网站
  • 潍坊企业自助建站系统seo博客网站
  • 做啤酒最全的网站鱼台县建设局网站
  • 网站开发转行进入衍生领域wordpress qaengine
  • 公司内部网站模板快速建网站的软件
  • 被骗去国外做网站网站推广网站的运营推广方案
  • 北京汽车业务网站开发公司桂林旅游攻略必去景点
  • 个人网站开发是学什么语言wordpress打造cms
  • 网站建设与维护的重要性岳阳建设厅网站
  • 惠州网站开发公司wordpress简单
  • 外贸网站 免费模板 使用 zencart如何购买域名和备案
  • 网站建设联系我们设计网站无锡
  • 深圳做网站好的公司wordpress建菜单
  • 网站编辑需要的技能做网站需要什么域名
  • 营销型网站建设目的和意义网站托管方案
  • 网站感谢页面企业标志图片大全
  • 响应式网站建设必推全网天下邵阳竞价网站建设设计
  • 大连网站如何制作辽阳公司做网站
  • 百度站长怎么验证网站jekyll做公司网站
  • 电子商务公司建设网站方案设计网站建设开发背景
  • 同一产品做多个网站山西省住房和城乡建设厅官网
  • 网站建设的流程是什么意思微信小程序的代码