admin 管理员组

文章数量: 1086019


2023年12月17日发(作者:package的用法)

linux shell参考手册

(原创实用版)

目录

一、Linux Shell 简介

二、Linux Shell 基本命令

用法

用法

三、Linux Shell 程序设计

1.编写水果商店脚本

2.编写登录账户和密码脚本

正文

一、Linux Shell 简介

Linux Shell 是 Linux 操作系统的一种命令行界面,用户可以通过它来执行各种系统任务和操作。Shell 是一个强大的工具,它可以让用户直接与系统进行交互,完成各种复杂的任务。在 Linux 系统中,有多种

Shell 可供选择,如 Bash、Zsh、Fish 等,它们都具有类似的功能和用法。

二、Linux Shell 基本命令

用法

echo 命令是 Linux Shell 中一个非常常用的命令,用于在终端输出字符串。它的基本用法如下:

```

echo [选项] 字符串

第 1 页 共 4 页

```

常用的选项有:

- `-n`:输出字符串后不换行。

- `-e`:在输出字符串前添加一个换行符。

- `-t`:在输出字符串前添加一个制表符。

- `-s`:在输出字符串前添加一个空格。

举例:

```

echo "hello, world" # 输出 hello, world

echo -n "hello, world" # 输出 hello, world,不换行

echo -e "hello, world

" # 输出 hello, world,并在下一行输出一个空行

echo -t "hello, world" # 输出 hello, world,并在下一行输出两个制表符

echo -s "hello, world" # 输出 hello, world,并在下一行输出一个空格

```

用法

read 命令用于从终端读取用户输入的字符串,并将其赋值给一个变量。它的基本用法如下:

```

read -p "提示信息" -t 时间 -s -n 个数的变量名

```

第 2 页 共 4 页

常用的选项有:

- `-p`:显示提示信息。

- `-t`:设置读取时间,单位为秒。

- `-s`:在读取字符串前添加一个空格。

- `-n`:设置读取的字符串个数。

举例:

```

read -p "请输入你的名字:" name -t 5 -s

echo "你的名字是:$name"

```

三、Linux Shell 程序设计

1.编写水果商店脚本

我们可以使用 Shell 脚本来实现一个简单的水果商店程序。该程序可以接受用户输入的水果名称和数量,然后计算总价并输出结果。以下是一个示例脚本:

```

#!/bin/bash

# 定义水果价格

fruit_prices=(("apple" 2)"banana" 1)"orange" 1.5)

# 读取用户输入的水果名称

read -p "请输入购买的水果名称:" fruit

# 计算水果数量

um=$(( fruit_prices[fruit] ))

第 3 页 共 4 页

# 计算总价

total=$(( fruit_prices[fruit] * num ))

# 输出结果

echo "你购买了$num 个$fruit,总价为:$total"

```

2.编写登录账户和密码脚本

我们可以使用 Shell 脚本来实现一个简单的登录账户和密码验证程序。该程序可以接受用户输入的用户名和密码,然后与预设的用户名和密码进行比较,如果匹配成功则输出欢迎信息。

第 4 页 共 4 页


本文标签: 字符串 输出 水果 用户 输入