博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常见linux命令释义(第五天)——shell变量学习
阅读量:5369 次
发布时间:2019-06-15

本文共 926 字,大约阅读时间需要 3 分钟。

由于时间有限,我写这篇博客的时间上限为30分钟。仅作为学习笔记而用,内容会尽量的讲清楚。如果讲的不清楚,你来打我啊!


玩笑开过,正式开始今天的学习。

linux系统的中一些命令是在/bin下,这个是一般用户能够用的。还有一些是超级用户才能用的,这个命令放在/sbin下。

但还有一部分的命令就直接内置在bash内,随系统的启动直接读进内存的。这样能够最大的减少文件的索引时间,提高系统的效率。

可以通过 type 的命令来查看。type的意思是类型。可以形象的理解为照妖镜,看看你的本质来源到底是什么。

我们来看看type命令

命令的执行中,如果一个命令超级长。比如图中。可以用 \ (反斜线) 来进行换行。我们来看看如何用。

 

shell中的变量功能

shell的变量部分中什么是变量部分,鸟哥讲的很细致,但也很啰嗦。可能鸟哥面对的一些人群是没有编程基础的,所以才讲的这么细致,姑且这样理解了。

shell中的变量和PHP中的变量没有什么两样。一样需要声名,比如 roverliang = 'roverliang是个痴情的大好人',那么等号的右半部分就是作为赋值语句,赋值给左边的。调用变量也和PHP惊人的一致,用$符, 用echo 打印变量。echo  $roverliang;  结果就会显示roverliang是个痴情的大好人。来吧,everybody,动词打次,我们看看图说话。

 其他的地方就更像PHP了,比如变量的命名不能以数字开头。单引号不解析变量,单引号解析变量。用命令执行符 ··(数字1键左边的那个键),执行命令。用unset删除已经声名的变量。

另外变量也有变量作用域。比如我们打开shell,系统回给分配一个进程。我们在这个进程里面设置的变量,是不能进入下个进程的(需要设置,后面再讲)。如图所示三个进程显示三个变量作用域。

说好的半个小时写博客,却花了50分钟。说好每天只学linux一个小时,但是事实上却是2个小时。以后要严格控制时间了,我的mysql就没有时间学习了。


 

如果本文中有总结的不对的地方,还请各位朋友们指正。

 

转载于:https://www.cnblogs.com/roverliang/p/4787608.html

你可能感兴趣的文章
windows超过最大连接数解决命令
查看>>
12个大调都是什么
查看>>
angular、jquery、vue 的区别与联系
查看>>
Intellij idea创建javaWeb以及Servlet简单实现
查看>>
代理网站
查看>>
Open multiple excel files in WebBrowser, only the last one gets activated
查看>>
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>
FlatBuffers In Android
查看>>
《演说之禅》I & II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>
C#中Monitor和Lock以及区别
查看>>
【NOIP2017】奶酪
查看>>
5.6.3.7 localeCompare() 方法
查看>>
Linux下好用的简单实用命令
查看>>
描绘应用程序级的信息
查看>>
php环境搭建脚本
查看>>
php 编译常见错误
查看>>