"Shell脚本基础用法及常用命令:文件操作、目录操作、Vi编写、脚本批量执行"

需积分: 0 1 下载量 82 浏览量 更新于2024-01-25 收藏 982KB DOCX 举报
shell 脚本): vi test.sh 2.2.添加内容在 test.sh 文件中添加以下内容: #!/bin/sh echo "Hello, Shell Scripting!" 2.3.保存并退出按 i 进入编辑状态,粘贴上述内容,按 Esc 键退出编辑状态,输入 :wq 保存并退出。 2.4.运行脚本给予执行权限: chmod +x test.sh 2.5.运行脚本执行以下命令: ./test.sh 3. 基本用法3.1.变量在 shell 脚本中,变量的定义和使用如下: my_variable="Hello, Shell Scripting!" echo $my_variable 3.2.输入输出用户输入的内容,并赋值给变量: echo "What is your name?" read name echo "Hello, $name!" 3.3.条件判断if condition then command1 command2 ... fi 例如: #!/bin/sh echo "Enter a number" read num if [ $num -gt 10 ] then echo "The number is greater than 10." else echo "The number is less than 10." fi 3.4.循环while condition do command1 command2 ... done 例如: #!/bin/sh num=1 while [ $num -le 5 ] do echo "Number: $num" num=$((num+1)) done 4. 常用命令4.1.操作文件或目录移动到指定目录: mv file /path/to/directory/ 4.2.复制文件或目录复制 file 到 /path/to/directory/: cp file /path/to/directory/ 4.3.删除文件或目录删除 file: rm file 4.4.重命名文件或目录将 file 重命名为 new_file: mv file new_file 4.5.创建目录在当前目录下创建 new_directory: mkdir new_directory 4.6.查看文件内容输出 file 的内容到终端: cat file 4.7.查看文件前几行的内容输出 file 的前几行到终端: head -n 5 file 4.8.查看文件后几行的内容输出 file 的后几行到终端: tail -n 5 file 4.9.查看文件信息输出当前目录下所有文件的信息到终端: ls -l 4.10.压缩文件或目录将 file.tar 压缩为 file.tar.gz: gzip file.tar 以上是 shell 脚本的基础用法,包括创建、运行、变量、条件判断、循环、以及对文件或目录的常用操作。掌握这些基础用法能够帮助用户更加高效地在 Linux 系统下进行操作和管理文件。希望本文能够对读者有所帮助。