![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell学习
LUFEIYUELUFEIYUE
这个作者很懒,什么都没留下…
展开
-
ubunto-shell编程 shell中函数的使用
shell中也可以使用函数,相对于C语言有以下几点不同#####1、没有形参,只有一个空括号。#####2、在函数中通过$1或$2这样的思形式接收参数。#####3、没有返回值类型,但可以用return返回数值,执行函数后,可用内部变量?来获取返回值。#####3、****...原创 2019-10-20 14:59:26 · 350 阅读 · 0 评论 -
ubunto-shell编程1-初识shell
1、基本认识(1)可以将很多shell命令都写到一个文件中,也就是shell脚本中,执行脚本就能连续执行一系列的指令,实现更好的系统管理。(2)shell程序作为一种语言,可以像C语言一样实现各种控制功能。(3)书写shell程序不需要编译器,不需要开发环境,只需要文本编辑器即可。本人使用图形化编辑器test editor。2、程序编写(1)shell文件第一句是: #! /b...原创 2019-08-03 19:47:21 · 189 阅读 · 0 评论 -
ubunto-shell编程2-程序执行、包含外部脚本、调试shell脚本
1、程序执行(1)在命令行执行脚本feiyue@ubuntu:~$ chmod +x ./learn_shell.shfeiyue@ubuntu:~$ ./learn_shell.sh直接编辑生成的脚本文件没有执行权限,可以用chmod命令改变文件权限。也可以在图形界面文件管理器设置权限。2、包含外部脚本. 脚本文件名 或source 脚本文件名注意不要忘记中间的空格,包含外部...原创 2019-08-03 19:52:02 · 387 阅读 · 0 评论 -
ubunto-shell编程3-1-shell变量之用户自定义变量
本小节讲解用户自定义变量的使用。1、变量定义#变量名=值:将数值8赋值给变量x。x=8#将一个字符串赋值给hellohello=“Hello World”(1)shell中的变量无需声明,没有类型。(2)赋值等号两边没有空格。(2)句尾没有分号。2、变量访问hello=“Hello World”echo “$hello”#将变量名用花括号括起来,使系统识别正确变量,不至于...原创 2019-08-03 21:49:59 · 936 阅读 · 0 评论 -
ubunto-shell编程3-2-shell变量之内部变量
1、什么是内部变量内部变量是shell内置的变量,可以获取各种系统数据。2、内部变量举例echo "current path $PWD"在shell终端中执行脚本得到feiyue@ubuntu:~$ ./learn_shell.shfeiyue@ubuntu:~$ current path /home/feiyue3、常用的内部变量(未完待续)4、内部变量中的位置变量(1...原创 2019-08-05 21:31:22 · 324 阅读 · 0 评论 -
ubunto-shell编程3-3-shell变量之环境变量
什么是环境变量环境变量是关于用户运行环境的一组参数。1、PATH变量(1)PATH变量的意义path变量是命令的搜索路径,通过设置PATH变量,可以在运行应用程序时不必输入绝对路径或相对路径, 直接输入应用程序名称即可。(2)PATH变量的设置方法1. 在shell终端中临时添加PATH变量feiyue@ubuntu:~$ export PATH=$PATH:/home/feiyu...原创 2019-08-11 23:03:03 · 276 阅读 · 0 评论