linux Shell入门学习(1)Shell简介及基本命令

如题所述

Shell简介及基本命令

Shell简介定义:Shell 是一种用 C 语言编写的程序,作为 Linux 用户的接口,兼具命令语言与程序设计语言的特性。用户通过 Shell 可以与操作系统进行交互。 Shell脚本:Shell 脚本是用 Shell 编写的脚本程序,通常指以 .sh 为扩展名的文件。

基本命令创建和运行Shell脚本创建脚本:新建一个文本文件,如 test.sh,并在文件的第一行指定脚本使用的解释器。 脚本内容:可以包含各种 Shell 命令,如使用 echo 命令输出文本。 运行脚本: 1. 作为可执行程序:保存脚本文件后,使用 cd 命令进入相应目录,然后运行 ./test.sh。 2. 作为解释器参数:直接运行解释器,并将脚本文件名作为参数传递,如 sh test.sh。 Shell变量定义与使用:在 Shell 中可以定义变量,并在脚本中使用这些变量。 变量类型:包括局部变量、环境变量和特殊变量。 只读变量:可以使用 readonly 命令将变量设置为只读。 删除变量:使用 unset 命令可以删除变量。 Shell字符串单双引号:单引号内的内容会原样输出,而双引号内的内容会解析变量和转义字符。 字符串操作:包括获取字符串长度、提取子字符串、查找字符串等。 Shell数组定义与读取:Shell 支持一维数组,可以使用索引来读取数组元素。 获取数组长度:可以使用特定语法获取数组的长度。 Shell注释注释符号:以 # 开头的行为注释行,用于说明代码。 Shell传递参数参数格式:使用 $n的格式在脚本内部获取传递给脚本的参数。 Shell运算符类型:包括算术运算符、关系运算符、布尔运算符、逻辑运算符、字符串运算符和文件测试运算符。 echo命令功能:用于输出字符串。 用法:可以输出普通字符串、转义字符、变量值等;还可以控制输出格式,如换行或不换行、将输出重定向至文件等。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜