linux--shell基础
发布日期:2021-05-14 12:19:27 浏览次数:17 分类:精选文章

本文共 3400 字,大约阅读时间需要 11 分钟。

shell������

������������������

������������������������������������������������������������������������������������������������������������������������������������������C���C++���Java���C#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

shell������

���Linux���Unix������������shell������������������������������������������������*nix���������������������������shell������������������������������������������������������������������������������������shell������������������������������������������������������������

shell������������

  • ������������������������������������������������
  • ���������������������������������������������
  • ���������������������������������������������
  • ���������������������������������������������������������������������������������������������

������������������������������

shell������������������������������������shell��������� ��������� #! ���������sha-bang���������������������������������������������������������������������������������������shell���������������������������sed���awk������������������������������������������������������������������������������

������������

������������������������Hello World���������
```bash
#!/bin/bash
echo "Hello World"
exit 0
```

������������

  • ������������������������������`chmod u+x filename.sh`���������������`./filename.sh`
  • ������bash���sh���������`bash filename.sh` ��� `sh filename.sh`
  • ������source���.���������������`source filename.sh` ��� `./ filename.sh`

������

������1���������������������������

���������������������������������������������
```bash
#!/bin/bash
clear
echo "*****************************************"
echo "* \033[1;31m\t\tMenu\t\t\033[0m *"
echo "*****************************************"
echo "1.������������CPU���������������������"
echo "2.���������������������������������������"
echo "3.������������������������������"
echo "4.������������������������"
echo "5.������"

������2���������������������

���������������������������������������������������������������
```bash
#!/bin/bash
echo "������������������������������������������"
echo "������CPU������:"
echo $(cat /proc/cpuinfo | grep model name)
echo "������������������������������������������"
echo "������������!"
echo $(uptime)
echo "������������������������������������������"
echo "������������������:"
echo $(free | grep wap)
echo "������������������������������������������"
echo "������������������������������:"
echo $(df -hT | grep 'boot')
echo "������������������������������������������"
echo "������������������������:"
echo $(ip addr show | grep inet)

������3���������������������

���������������������������������������������������������
```bash
#!/bin/bash
echo "���������������������ID������$USER"
echo "������ID���UID������$UID"
echo "������������������HOME������$HOME

������4���������������������

���������������������������������������������������
```bash
#!/bin/bash
var1=10
var2=3.14159265
result=$(bc <<< "scale=10; $var1 * $var2")
echo "���������������$result"

������������

  • ���������������`#!/bin/bash`���������������������������������������
  • ������������������4���������������������������
  • ���������������������������������������
  • ���������������������������������������������������������
  • ������������������������������������������������
上一篇:linux--shell变量
下一篇:linux--磁盘管理

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月19日 12时48分40秒