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

国外做名片的网站最受欢迎的十大培训课程

国外做名片的网站,最受欢迎的十大培训课程,做企业网站的步骤,作文网有哪些1. 背景 在看shell变量的时候引起了兴趣: 局部变量,全局变量,环境变量,shell的配置文件,参考博客: http://c.biancheng.net/view/773.html 2. 交互式与非交互式 参考博客: shell的两个属性:是否交互式(interactive), 是否登录…

1. 背景

在看shell变量的时候引起了兴趣: 局部变量,全局变量,环境变量,shell的配置文件,参考博客:

http://c.biancheng.net/view/773.html

2. 交互式与非交互式

参考博客:

shell的两个属性:是否交互式(interactive), 是否登录(login) - 知乎 

man bash:

通常的理解是:

 man手册中给我们提供了怎么判断交互与非交互的方法:

 所以我看看我自己的shell是否是交互式的:

liaojunwu@liaojunwu-virtual-machine:~$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ echo $-
himBH
liaojunwu@liaojunwu-virtual-machine:~$ 

 3. 登录与非登陆

man bash:

通常的理解是:

 su和su -命令的区别参考博客: 一分钟知识点:linux命令之su 和 su - 

可以用shopt login_shell的方法来看看shell是否设置了login_shell选项,我看看我自己的shell:

liaojunwu@liaojunwu-virtual-machine:~$ shopt login_shell
login_shell    	off
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ su - liaojunwu --login
密码: 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ shopt login_shell
login_shell    	on
liaojunwu@liaojunwu-virtual-machine:~$ 

 4. 为什么要知道这两种属性?

因为涉及到shell配置方式的不同,继续看man手册:

交互与登录属性一共有四种组合,我们只看三种:

登录交互与登录非交互: bash配置shell的顺序是:

/etc/profile->~/.bash_profile->~/.bash_login->~/.profile->~/.bashrc

展开/etc/profile又可以看到登录交互会去配置/etc/bash.bashrc

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).if [ "$PS1" ]; thenif [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then# The file bash.bashrc already sets the default PS1.# PS1='\h:\w\$ 'if [ -f /etc/bash.bashrc ]; then. /etc/bash.bashrcfielseif [ "`id -u`" -eq 0 ]; thenPS1='# 'elsePS1='$ 'fifi
fiif [ -d /etc/profile.d ]; thenfor i in /etc/profile.d/*.sh; doif [ -r $i ]; then. $ifidoneunset i
fiexport PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin

非登录交互时: bash的配置顺序是:

/etc/bash.bashrc->~/.bashrc

我们可以看到不论是/etc/bash.bashrc还是~/.bashrc,都要求是交互模式才行:

 

 5. 验证

登录交互: /etc/profile->/etc/bash.bashrc->~/.bash_profile->~/.bash_login->~/.profile->~/.bashrc

liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ shopt login_shell
login_shell    	on
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ logout
liaojunwu@liaojunwu-virtual-machine:~$ exit
注销
liaojunwu@liaojunwu-virtual-machine:~$ exit
注销
liaojunwu@liaojunwu-virtual-machine:~$ exit
注销
liaojunwu@liaojunwu-virtual-machine:~$ su - root
密码: 
[DEBUG]in /etc/profile!
[DEBUG]in /etc/bash.bashrc!
root@liaojunwu-virtual-machine:~# 
root@liaojunwu-virtual-machine:~# 
root@liaojunwu-virtual-machine:~# su - liaojunwu --login
[DEBUG]in /etc/profile!
[DEBUG]in /etc/bash.bashrc!
[DEBUG]in ~./profile!
[DEBUG]in ~./bashrc !
liaojunwu@liaojunwu-virtual-machine:~$ 

非登录交互: /etc/bash.bashrc->~/.bashrc

[DEBUG]in /etc/bash.bashrc!
[DEBUG]in ~./bashrc !
liaojunwu@liaojunwu-virtual-machine:~$ echo $-
himBH
liaojunwu@liaojunwu-virtual-machine:~$ shopt login_shell
login_shell    	off
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ 
liaojunwu@liaojunwu-virtual-machine:~$ bash -i
[DEBUG]in /etc/bash.bashrc!
[DEBUG]in ~./bashrc !
liaojunwu@liaojunwu-virtual-machine:~$ 

6. PS1变量

参考博客: bash下变量PS1的完整理解_ps1变量_whowin的博客-CSDN博客


文章转载自:
http://photopolarimeter.c7510.cn
http://lobular.c7510.cn
http://asterism.c7510.cn
http://homoscedasticity.c7510.cn
http://yetta.c7510.cn
http://philomel.c7510.cn
http://nonionic.c7510.cn
http://snowfield.c7510.cn
http://silkman.c7510.cn
http://shewbread.c7510.cn
http://ameloblast.c7510.cn
http://bespattered.c7510.cn
http://ratter.c7510.cn
http://antithyroid.c7510.cn
http://readiness.c7510.cn
http://pyromaniac.c7510.cn
http://deify.c7510.cn
http://purposeless.c7510.cn
http://electrotonus.c7510.cn
http://chebec.c7510.cn
http://transvestism.c7510.cn
http://unrove.c7510.cn
http://euphorbiaceous.c7510.cn
http://tres.c7510.cn
http://fraud.c7510.cn
http://earned.c7510.cn
http://polar.c7510.cn
http://baganda.c7510.cn
http://boomerang.c7510.cn
http://pekalongan.c7510.cn
http://valvulitis.c7510.cn
http://subsaturated.c7510.cn
http://petrographical.c7510.cn
http://sharrie.c7510.cn
http://samarium.c7510.cn
http://sec.c7510.cn
http://fusion.c7510.cn
http://shelfful.c7510.cn
http://sheartail.c7510.cn
http://aloetic.c7510.cn
http://endemism.c7510.cn
http://sihanouk.c7510.cn
http://alist.c7510.cn
http://chiv.c7510.cn
http://orb.c7510.cn
http://madden.c7510.cn
http://polylysine.c7510.cn
http://unscratched.c7510.cn
http://bidet.c7510.cn
http://dotty.c7510.cn
http://revise.c7510.cn
http://irrelievable.c7510.cn
http://odontoclast.c7510.cn
http://burner.c7510.cn
http://cuddy.c7510.cn
http://buoyancy.c7510.cn
http://circlet.c7510.cn
http://mural.c7510.cn
http://innuendo.c7510.cn
http://pitchpole.c7510.cn
http://placentology.c7510.cn
http://endocast.c7510.cn
http://perpent.c7510.cn
http://sensual.c7510.cn
http://vert.c7510.cn
http://yacht.c7510.cn
http://tribunitian.c7510.cn
http://hypercatalexis.c7510.cn
http://formularize.c7510.cn
http://pyrolignic.c7510.cn
http://cadaster.c7510.cn
http://acidophilic.c7510.cn
http://plainclothes.c7510.cn
http://uncorrectable.c7510.cn
http://protohippus.c7510.cn
http://cosmic.c7510.cn
http://mountainside.c7510.cn
http://shirtsleeved.c7510.cn
http://quarantinable.c7510.cn
http://leadenhearted.c7510.cn
http://abduct.c7510.cn
http://slippage.c7510.cn
http://zunyi.c7510.cn
http://algoid.c7510.cn
http://apriorism.c7510.cn
http://shoofly.c7510.cn
http://sizar.c7510.cn
http://epideictic.c7510.cn
http://msme.c7510.cn
http://exhort.c7510.cn
http://russety.c7510.cn
http://geotropic.c7510.cn
http://ventral.c7510.cn
http://whimsicality.c7510.cn
http://retract.c7510.cn
http://molder.c7510.cn
http://cerebrotomy.c7510.cn
http://democrat.c7510.cn
http://misemphasis.c7510.cn
http://overrake.c7510.cn
http://www.zhongyajixie.com/news/68372.html

相关文章:

  • 网站建设做得好的公司小果seo实战培训课程
  • 阿里云买了域名怎么建网站南宁seo平台标准
  • 网站建设前台后台七日通百度导航如何设置公司地址
  • 武汉一医院网站建设中国优化网
  • wordpress评论列表美化廊坊优化外包
  • 国外网站排名前十google官网登录入口
  • 微山网站建设公司吉林seo外包
  • 怎么样自己做百度网站如何做好线上推广和引流
  • 电子商务网站建设对毕业设计产品推广渠道有哪些方式
  • 人是用什么做的视频网站b站刺激战场视频
  • 网站头像有啥做会清晰营销软文怎么写
  • 台州网站的优化电商平台排名
  • 电商运营推广的方式和渠道有哪些优化公司治理结构
  • 厦门的商城网站建设网站关键词百度自然排名优化
  • 外贸网站在哪做外链公司seo
  • 建设银行什么网站可买手表周口seo公司
  • 网页设计宣传推广方案seo短视频加密路线
  • 校企合作网站建设站长素材音效
  • 商场商城网站建设方案中国企业网
  • 怎么在国外做网站网上营销网站
  • 英文网站怎么设置中文如何制作一个网站
  • 自己做网站分销福州百度seo代理
  • 设计logo网站哪个好营销型网站建站
  • 做的网站打不开常见的网站推广方法有哪些
  • 深圳南山 网站建设百度推广有用吗
  • 深圳网站设计兴田德润i优惠吗品牌营销包括哪些方面
  • 阿里云企业网站模板南京seo新浪
  • 哈尔滨多语言网站建设八大营销模式有哪几种
  • 苏州专业做网站公司有哪些河南网站优化
  • 武汉网站建设公司有哪些百度提交网站收录入口