shell
文章平均质量分 50
笨_鸟
这个作者很懒,什么都没留下…
展开
-
shell重定向输入输出
输入的读取与输出的保存标准输入:从键盘读取用户输入的数据,然后再把数据拿到shell程序中使用标准输出:shell程序产生的数据,这些数据一般都是呈现到显示器上供用户浏览查看重定向输入输出介绍:1.标准输入是数据默认从键盘流向程序,如果改变了它的方向,数据就从其它地方流入,这就是输入重定向2.标准输出是数据默认从程序流向显示器,如果改变了它的方向,数据就流向其它地方,这就是输出重定向。原创 2023-05-04 16:29:57 · 78 阅读 · 0 评论 -
shell函数
必须在条用函数地方之前,先声明函数,shell脚本是逐行运行。只有先定义了函数,后面才可以使用函数。函数和shell程序比较相似,区别在于:shell程序(内置命令和外部脚本文件),外部脚本文件是在子shell中运行,会开启独立的进程运行shell函数在当前shell的进程中运行。原创 2023-05-04 16:12:22 · 60 阅读 · 0 评论 -
shell流程控制
select in循环用来增强交互性,它可以显示出带编号的菜单,用户输入不同的变好就可以选择不同的菜单,并执行不同的功能。Linux任何命令的执行都会有一个退出状态,无论是内置命令还是外部文件命令,还是自定义的shell函数。当它退出(运行结束)时,都会返回一个比较小的整数值给调用它的程序,这就是命令的退出状态。也有特殊的命令,比如diff命令用于比较两个文件的不同,对于没有差别的文件返回0,对于找到差别的文件返回1,对于无效文件名返回2。shell中,有多种方式取得命令的退出状态,其中$?原创 2023-05-04 15:56:33 · 63 阅读 · 0 评论 -
shell运算符
Linux主要操作是文件。原创 2023-05-03 10:55:14 · 26 阅读 · 0 评论 -
shell内置命令
shell内置命令:是由shell自身提供的命令,而不是文件系统中的可执行脚本文件。type 命令:可以分别是否是内置文件内置命令执行的快。原创 2023-05-02 21:26:01 · 92 阅读 · 0 评论 -
shell字符串变量
最常用单引号: 任何字符都会原样输出,在拼接字符串中使用变量是无效的双引号:其中包含了变量,那么该变量会被解析得到值,而不是原样输出字符串中还可以出现双引号的子字符串,但是需要转义不用引号:可以解析但是不可以加空格。原创 2023-05-02 17:03:57 · 37 阅读 · 0 评论 -
shell环境变量深入
当用户进入shell环境初始化的时候会加载全局配置文件/etc/profile里的环境变量,供给所有shell程序使用以后只要是所有shell程序或命令使用的变量,就可以定义在这个文件中# 增加命令:定义变量并导出为环境变量shell工作环境:用户进入Linux系统就会初始化shell环境,这个环境会加载全局配置文件和用户个人配置文件中环境变量,每个脚本文件都有自己的shell环境加载环境变量就是加载配置文件。原创 2023-05-02 16:19:21 · 275 阅读 · 0 评论 -
shell变量
自定义局部变量:定义在一个脚本文件中,只能在这个脚本文件中使用的变量自定义常量:赋值后不可以修改,也叫只读变量自定义全局变量:在当前脚本文件中定义全局变量,这个全局变量可以在当前shell环境和子shell环境中都可以使用变量名称可以有字母、数字和下划线组成,但是不能以数字开头等号两侧不能有空格在bash环境中,变量的默认类型都是字符串类型变量的值如果有空格,必须使用双引号括起来不能使用关键字# 直接使用变量名查询$var_name# 使用花括号,适合拼接字符串。原创 2023-04-30 23:55:35 · 27 阅读 · 0 评论 -
shell脚本入门
shell可以提高Linux使用效率Linux通过其内核来操作计算机的硬件通过编写shell命令发送给Linux内核去执行,来操作计算机硬件,所以shell命令是用户操作计算机硬件的桥梁。shell是命令,类似于windows系统的dos命令shell是一门程序设计语言,含有变量、函数和逻辑控制语句等等。原创 2023-04-30 22:47:47 · 35 阅读 · 0 评论