/bin/bash又称Bash,全称为Bourne-Again SHell。它是基于Bourne shell(Bash)的一种Unix shell.

-c 命令表示后面的参数将会作为字符串读入作为执行的命令

基本语法

1、变量定义:

name="shell"

2、变量引用:

echo $name

3、变量使用:

echo "hello, $name !"

4、if语句:

if [ "$a" -eq "$b" ]
then
    echo "a is equal to b"
fi

5、循环语句:

for i in {1..5}
do
   echo "Iteration $i"
done

常用命令

1、文件处理命令:

mkdir directory-name           # 创建目录
touch file-name                 # 创建文件
cp file1 file2                  # 复制文件
mv file1 file2                  # 移动文件
rm file-name                    # 删除文件
rm -r directory-name            # 删除目录

2、进程处理命令:

ps                            # 查看系统进程信息
kill -9 pid                    # 杀死指定进程
top                            # 查看进程占用情况

3、网络处理命令:

ping website.com               # 测试主机连接状况
curl website.com                # 查看网页源代码
wget website.com                # 下载网页源代码
ifconfig                       # 查看网络接口状态

脚本编程

1、创建脚本:

#!/bin/bash
echo "Hello, world!"

2、执行脚本:

chmod +x script.sh             # 文件添加可执行权限
./script.sh                     # 执行脚本

3、脚本编程小技巧:

# 遍历目录下的文件
for file in $(ls)
do
    echo $file
done

 

 

作者 admin

百度广告效果展示