Linux
Four_Infinite
这个作者很懒,什么都没留下…
展开
-
shell中冒号的用法
冒号在Linux中是一个空命令,可以认为与shell的内建命令true相同,它的返回值是0.在while循环中 while : 与 while true 的作用是等效的 在 if/then 中可作为占位符if conditionsthen: #什么都不做elsetake action fi使用冒号还可以用作注释行的开始,但是如果有语法错误,仍将报错,这一点与使用#号不同原创 2016-10-17 17:24:06 · 4387 阅读 · 0 评论 -
Linux命令行如何输出感叹号
使用echo命令时:如果在双引号”“中包含!的话,那么在命令行中将会出现错误,因为这个叹号!被当作历史命令来解释了。但是在一个脚本中写这样的命令却不会报错,因为在脚本中Bash历史记录被关闭了。例如:在命令行中输入 echo “hello world!!!” 将会报错,但是在shell脚本中却不会报错!那么如何解决这个问题呢?在命令行中输入时,不加双引号且在叹号前面加上转义字符\即可 ech原创 2016-10-17 17:22:30 · 6756 阅读 · 0 评论 -
Linux中环境变量和内置变量的区别
环境变量分为系统环境变量和用户环境变量所说的环境变量是指系统环境变量,对所有用户都起作用,而用户环境变量只对当前用户起作用。例如要用Java,那么把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当以其他用户登陆时这个变量就和不存在一样。 这个问题在原创 2016-10-17 17:31:59 · 1378 阅读 · 0 评论