shell
Mia1128
这个作者很懒,什么都没留下…
展开
-
shell----变量04----设定变量属性
declare和typeset都是shell内建命令,它们的用法相同,都是用来设置变量的属性,不过typeset以境内被弃用了,建议使用declare代替。将多个变量声明为整数vim 08.shsh 08.sh设定只读变量declare -r n=10n=20...原创 2020-02-19 17:06:40 · 224 阅读 · 0 评论 -
shell----变量03----删除变量、设定只读变量
从内存中取消变量:unset test #从内存中删除变量echo $test脚本中删除变量删除后不能再次使用vim 06.shsh 06.sh设定只读变量设定只读变量不能用unset删除vim 07.shsh 07.sh设定只读变量不能更改...原创 2020-02-19 16:58:00 · 208 阅读 · 0 评论 -
shell-----变量02
引用变量时单双引号的区别vim 05.shsh 05.sh从执行结果来看,单引号括起来的变量,写的是什么内容,输出的就是什么内容,即单引号是强制引用;以双引号括起来的内容,它会先解释括起来的变量或命令。把一个变量的结果赋值给另一个变量,再输出这个变量把一个命令的输出结果的值让变量去引用。1.使用反引号来把一条命令赋值给一个变量:vim 06.txt #建立一个文件cat 06...原创 2020-02-19 16:35:19 · 75 阅读 · 0 评论 -
shell----shell脚本的编译器
shell脚本是给解释器运行的,那么当前系统有哪些解释器?which sh #sh是系统原始装好的编译器查看系统提供的shell编译器版本cat /etc/shells系统提供了很多版本的shell,也提供了很多版本的shell编译器,就像python编译器中有python2还有python3,系统也为shell脚本提供不同版本的编译器,但是红帽linux系统默认的编译器是bash...原创 2020-02-18 23:20:38 · 2815 阅读 · 0 评论 -
shell----定义变量
[root@foundation64 mnt]# vim 05.sh[root@foundation64 mnt]# sh 05.sh[root@foundation64 mnt]# vim 06.sh[root@foundation64 mnt]# sh 06.sh[root@foundation64 mnt]# vim 07.sh[root@foundation64 mn...原创 2020-02-18 16:37:59 · 273 阅读 · 0 评论 -
shell----shell脚本的运行
定义一个shell脚本并运行定义一个shell脚本:vim 01.sh运行脚本:sh 01.sh #运行shell脚本运行结果:shell脚本运行的两种方法一种是在新进程中运行;一种是在当前shell进程中运行。vim 02.sh运行脚本方法:sh 02.sh #在新的进程里运行脚本ls -l 02.sh #查看权限chmod +x 02.sh #加执行权限...原创 2020-02-18 16:30:26 · 249 阅读 · 0 评论 -
认识shell
shell是什么?现在使用的操作系统(Windows、Mac、Android、ios等)都是带有图形界面的,简单直观,容易上手,对专业用户和普通用户都非常使用,计算机的普及离不开图形界面。然而,在计算机早期并没有图形界面,我们只能通过一个一个命令来控制计算机,这些命令有成百上千之多,记住这些命令非常困难,而且每天面对没有任何色彩的电脑本身就是一件枯燥的事;这个时候的计算机还远远谈不上炫酷和普...原创 2020-02-12 22:06:16 · 139 阅读 · 0 评论