大家好,欢迎来到IT知识分享网。
简介:Linux 系统里的 Bash 脚本语言,这是能把系统内核跟用户连接起来的一个软件。用户写完源码后,都不用编译,直接就能运行源码。系统内核(Kernel)能管理计算机硬件,像 CPU、内存、显示器啥的。不过为了系统安全,用户没法直接跟内核打交道,所以就得另外搞一个程序,让用户直接用这个程序。这个程序的用处就是接收用户的操作,比如说点击图标、输入命令这些,简单处理一下,然后再传给内核。这篇文章主要讲的是几种脚本命令咋用,还有一些技巧。详细的在下面文章。
一、登录Linux系统
1.访问Linux系统
2.查看系统Bash版本
执行指令# bash –version查看bash版本
二、Bash脚本基本格式
1.创建一个sh脚本
执行指令# vim test.sh
备注:
第一行 #! 是一个约定的标记,告诉系统这个脚本需要什么解释器来执行,用的是哪种shell,后面的/bin/bash就是指明了解释器的具体位置。
第二行 # 是注释行,用来解释说明,当然 #!是特殊的。
2.执行tesh.sh脚本
执行指令# chmod 777 test.sh 授予执行文件的权限
然后
执行指令# sh test.sh执行该脚本文件
三、执行多个脚本命令
1.执行多脚本命令的几个符号
备注:使用; & && ||四个符号执行多个脚本命令。
2.使用实例说明
(1)使用 ; 符号顺序执行两个脚本命令
执行指令# cd /usr/local/tmp/ ; rm -rf ./a
(2)使用 & 符号并行执行三个脚本命令
执行指令# rm -rf a & rm -rf b & rm -rf c
(3)使用 && 符号串行执行三个脚本命令,只有前面的命令执行成功才会继续执行后面的命令,否则退出。
执行指令# cp /root/ok /usr/local/tmp/ && rm -rf /root/ok && echo yes
再次执行指令# cp /root/ok /usr/local/tmp/ && rm -rf /root/ok && echo yes就会退出,因为第一个命令已经找不到/root/ok这个文件,因此后面的命令也就不执行了。
(4)使用 || 符号串行执行两个脚本命令,只有前面的命令执行失败才会继续执行后面的命令,否则退出。
执行指令# cp /root/ok /usr/local/tmp/ || rm -rf /usr/local/tmp/ok
三、脚本命令的几种符号
1.管道符
说明:管道符的作用就是将前面的正确输出作为后面命令的操作对象。
执行指令# netstat -na | grep established |wc -l
备注:上述命令代表查看有多少个客户端连接了本服务器。
2.通配符
说明:通配符主要用来匹配文件名或目录。
(1)常用几种通配符
(2)通配符的使用实例
执行指令# ls test* 查看以test开头的文件或者目录
执行指令# ls test[123] 查看以test开头并后面带有1 2 3的文件或者目录
执行指令# ls test[1-3] 查看以test开头后面带1至3的文件或者目录
执行指令# ls test[^12] 查看以test开头后面不带1或者2的文件或者目录
3.其他特殊符号
(1)常用几种特殊符号
(2)特殊符号的使用实例
实例一:$ 单引号‘’ 双引号“” 三个符号的使用
实例二:$()和反引号“ 两个符号的使用
实例三:转义符 \ 的使用
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/163275.html