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

备案时网站名称可以重复吗泉州企业制作网站

备案时网站名称可以重复吗,泉州企业制作网站,第一成品网站,如何查询百度搜索关键词排名目录 环境变量 1、基本概念 2、查看环境变量的方法 三、查看PATH环境变量的內容 1#xff09;不带路径也能运行的自己的程序 a、将自己的程序直接添加到PATH指定的路径下 b、将程序所在的路径添加到PATH环境中 四、环境变量与本地变量 1、本地变量创建 2、环境变量创…目录 环境变量 1、基本概念 2、查看环境变量的方法 三、查看PATH环境变量的內容 1不带路径也能运行的自己的程序 a、将自己的程序直接添加到PATH指定的路径下 b、将程序所在的路径添加到PATH环境中 四、环境变量与本地变量 1、本地变量创建 2、环境变量创建  3、其他环境变量  五、C、C中main()函数中的参数 1、agrc和argv 1简易计算器的实现 2、主函数main的第三个参数 六、获取环境变量的方法 1、通过main函数的第三个参数 2、通过environ变量获取 3、通过调用接口getenv( ) ​编辑  4、获取环境变量的作用  七、环境变量具有全局性  环境变量 1、基本概念 环境变量这个词相信我们已经听过好多次了但是到底什么是环境变量呢试想我们在Linux命令行中输入指令的时候如我们在不同的目录或者文件夹下输入ls、pwd、cd等等命令的时候我们并没有带路径的名称但是系统仍然给出了我们正确的反馈那么系统是怎么知道我们这个时候是在哪个路径下呢而我们在执行自己的程序的时候往往需要带上路径才能执行官否则就会报错。这一切都与环境变量中的PATH变量有关。 所以来说环境变量就是在操作系统中用来指定操作系统运行环境的一些参数。 对于操作系统中可以直接在命令行使用、不需要指定路径的这些指令(程序), 因为他们的路径已经被添加到了操作系统的环境变量中 。当在操作系统的命令行不指定路径输入指令的时候, 操作系统会自动地在PATH环境变量 设置的路径中搜索是否存在与指令相匹配的程序。如果可以找到那就执行, 如果找不到, 那就会提示 command not found 2、查看环境变量的方法 env:查看系统中所有环境变量 可以看到服务器上的环境变量还是不少的但是我们只对PATH环境变量做介绍。 我们可以用env|grep PATH很快找到PATH环境变量 三、查看PATH环境变量的內容 我们可以使用echo $NAME 的方法查看NAME是环境变量的名称。 Tipsecho命令的主要作用是用于在终端输出文本且echo最后是一个子进程。 可以看到, PATH中设置的路径有很多/usr/local/bin /usr/bin /home/July/bin /usr/local/sbin …… 并且, 每个路径之间用 : 分隔然后我们 就以 /usr/bin 路径为例 当你进入这个路径, 并执行 ls指令的时候, 你会发现这个路径下有非常多的可执行程序只截取一小部分 在这个路径下的这些命令就是那些像ls、pwd、cd似的不需要添加路径便能自己执行的命令。 1不带路径也能运行的自己的程序 上面我们知道了凡是在PATH的路径下的命令在运行的时候都不需要添加路径那么我们能否将自己写的程序添加进这个路径下呢此时自己的程序再执行的时候是不是也和这些命令一样不需要加路径了呢 a、将自己的程序直接添加到PATH指定的路径下 但是这种方法有一定的风险可能会出现自己的程序名和系统自己的某个路径下的程序重名的情况。 Tips测试完之后可以使用sudo rm -f /usr/bin/程序名的指令删除掉添加的命令。  b、将程序所在的路径添加到PATH环境中 首先查看可执行程序当前所处的路径pwdPATH$PATH:新路径 运行程序 但是这里还要强调几点  export也可以设置环境变量但是不能用export PATH新路径因为”“是赋值的意思这样操作就用会新的路径覆盖掉原来的默认的PATH的路径这样会导致你的程序可以运行但是原来在默认路径下的其他命令却执行不了。PATH$PATH:新路径 这里 $PATH可以直接表示PATH原来的內容 ”“是分隔符。给PATH环境添加新路径其实就是把新路径下的程序、软件安装到了操作系统中让操作系统可以找到它。 四、环境变量与本地变量 在操作系统中变量也会分为本地变量和环境变量 1、本地变量创建 直接在命令行上定义的变量类似C语言的定义变量既然称为本地变量当然不能在环境变量中找到使用echo可以查看本地变量使用set也可以查看本地变量 2、环境变量创建  export 环境变量名环境变量值意思是导出一个环境变量为lrkVar1环境变量值为201903 unset 环境变量可以将创建的环境变量删除 3、其他环境变量  下面介绍一下其他的环境变量 五、C、C中main()函数中的参数 我们平时在使用C或者C编程的时候主函数main()都不带参数但是这并不意味着它没有参数相反它有着参数且是三个参数接下来就来介绍一下 int main(int argc,char *argv[],char* env[]) {\\....return 0; } 1、agrc和argv 我们先看第二个参数argv他是一个数组存储的是一个个字符指针每个字符指针指向相对应的字符串那它究竟要存多少字符指针呢这就跟第一个参数相关了。argc是一个整型存储的是第二个参数的数组中的元素个数。 那么第二个参数中数组的內容是什么呢既然是数组我们不妨遍历即可。 当我们运行可执行程序后如下  当我们不带任何选项运行./mymian后可以看到数组的第0个元素事实上就是可执行程序本身。当我们带上多个选型进行运行后可以看到这些选项也是该数组中的元素了。 也就是说, 我们给main()函数添加的 argc 和 argv参数, 其中 argc表示argv数组中元素的个数, 而argv数组中的元素 是由命令行参数提供的, 传入的元素是程序名以及选项。这样做的好处程序可以获取到我们们用户输入的选项从而实现一些的选项所对应的功能。类似我们在shell命令行中输入的带选项的命令如 ls -al 、rm -f一样。 1简易计算器的实现 学习了上面main函数中的argc和argv,我们就可以自己实现类似的命令行选项功能。 下面实现一个简易的计算器 -a -s -p -d分别代表的是加减乘除用户输入的参数必须是四个分别是可执行的程序、运算符号、数字1和数字2。因为argv中的数字是以字符串形式保存的所以在拿出来时必须进行转换atoi接着进行判断和比较就可以了。  下面是测试 可以看到这个小程序可以像shell一样进行命令行类型的输出了。  2、主函数main的第三个参数 我们可以看到main()函数的第三个参数也是一个数组存储的就是字符串指针那每个指针指向的內容又是什么呢看它的名字是env那就是和环境变量有关我们用循环将它打印出来看看 argc表示传递给程序的命令行参数的数量包括程序的名称本身因此其值至少为1即使它没有指定额外参数。  六、获取环境变量的方法 1、通过main函数的第三个参数 如上面演示的通过main函数的第三个参数我们可以直接在程序中遍历env数组的内容然后将其内容依次打印显示在显示屏上查看到系统中所有的环境变量之后可通过echo $环境变量进行查看获取。 2、通过environ变量获取 3、通过调用接口getenv( ) 将变量名字符串填入getenv的参数就可以获取到对应环境变量的内容 4、获取环境变量的作用  作用之一就是可以限制程序功能的使用对象 七、环境变量具有全局性  我们在进程那一节说过当我们每次启动操作系统时系统都会创建一个bash进程其可以派生出很多的子进程如果我们需要在命令行中运行自己的程序时这个bash进程总是会自己创建一个子进程让子进程代替他自己去执行该程序。这就是为什么我们每次启动系统后中途不关机无论怎么运行、运行多少次自己的程序该进程的父进程的PID也就是该进程的PPID永远不变的原因因为它的父进程一直都是bash进程。 这些子进程都可以读取环境变量所以环境变量可以被子进程继承下去也就是说 子进程的环境变量来源于父进程就我们从命令行运行的进程来说这些环境变量的来源都是shell而shell进程的环境变量也来源于它的父进程这样一直向上推可以推到1号进程。 环境变量是可以被子进程继承下去的而普通变量是无法被子进程继承下去的 这就是env等命令无法查找本地变量的原因。 其实, Linux系统中的绝大部分命令都是以SHELL进程的子进程的形式运行的, 但是就是存在那一小部分命令并不通过子进程的方式执行, 而是SHELL自己执行. SHELL也是会调用自己的相应的函数来完成部分功能的, 我们把这种不通过子进程的形式执行的命令, 称为自建命令。
http://www.dnsts.com.cn/news/103493.html

相关文章:

  • 做网站是否需要自购服务器网站建设软件开发工作室整站模板
  • 清远做网站seo免费虚拟空间wordpress
  • 昆明网站建设费用招聘网58同城官网
  • 苏醒主题做的网站织梦网站图片不显示
  • 上海建设行政主管部门政务网站做足球预测的网站
  • 响应式网站制作教程电子商务网站开发实务石道元
  • 免网站域名注册asp.net 网站授权
  • 关于写策划的一个网站哪里的赣州网站建设
  • 手机电商网站 模板网站建设跟加入会员哪个效果好
  • 株洲网站建设 李wordpress登录才能看内容
  • 网站如何建设与安全管理制度实业+东莞网站建设
  • 在网上找做设计是什么网站电子计算机哪个专业最吃香
  • 网站后台文章编辑器长春工作招聘网
  • php个人网站模板下载代码共享网站
  • html5 网站模版婚纱影楼网站建设
  • 宝应县天宇建设网站dj那个网站做的好
  • 百度网站做不做关于网站建设的英文歌
  • 网站开发需要的技术自己做衣服的网站
  • 一个网站数据库手机网站建设 jz.woonl
  • 网站建设销售该学的深圳网站设计灵点网络公司不错
  • 品牌型网站建设哪里好南通seo快速排名
  • 建设网站怎样通过流量赚钱网络工程毕设做网站
  • 公司 网站建设成都网站搜索优化
  • 上海标志设计公司上海品牌设计网站建设优化解析
  • 网站内容页显示不出来途牛网网站是哪家公司做的
  • 江苏广兴建设集团网站wordpress每页不显示文章
  • 建设网站是否等于网络营销wordpress 文章密码
  • 网站的pdf目录怎么做的网络优化网站
  • 网站后台上传图片 不可用成都住建局官网登录入口查询
  • 对接空间站做外贸网站建设