Skip to main content

[Linux] shell入门

shell 就是一个命令解释器

shell 是位于操作系统和应用程序之间, 是他们二者最主要的接口

shell 负责把应用程序的输入命令信息解释给操作系统, 将操作系统指令处理后的结果解释给应用程序

一句话, shell 就是在操作系统和应用程序之间的一个命令翻译工具

windows 系统: cmd.exe

linux 系统: sh/csh/ksh/bash/...

编写第一个 shell

  1. 新建 a.sh 文件
  2. 书写内容
#!/bin/bash
# 这是第一个shell脚本
echo 'nihao'
  1. ls -al 查看权限如果不够, 使用 chmod 777 文件名更改权限后 执行 ./a.sh

shell 变量

定义变量

  1. 普通变量

putong

  1. 命令变量

mingling

使用变量

shiyong

只读变量

readonly 变量名

删除变量

unset 变量名

shell 数组

arr

shell字符串运算符

str

shell关系运算符

guanxi

shell布尔运算符

buer