网站首页 > 资源文章 正文
简介: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)特殊符号的使用实例
实例一:$ 单引号‘’ 双引号“” 三个符号的使用
实例二:$()和反引号`` 两个符号的使用
实例三:转义符 \ 的使用
- 上一篇: 展开说说,DOS有哪些常用、实用的命令?
- 下一篇: Linux 常用命令
猜你喜欢
- 2024-11-18 CMD命令合集
- 2024-11-18 Linux中有许多常用的命令
- 2024-11-18 CPU执行指令的过程和步骤
- 2024-11-18 【小技巧】常见操作系统打开命令提示符的方法
- 2024-11-18 PsExec v2.43 远程计算机上执行命令行工具和实用程序
- 2024-11-18 这19个命令对应运维小白,简直再适合不过了!
- 2024-11-18 windows系统使用最频繁最实用的14大命令你用过多少?神方便
- 2024-11-18 KUKA机器人知识点27:流程控制指令
- 2024-11-18 计算机的CMD命令
- 2024-11-18 【干货】常用的网络命令及使用示例
你 发表评论:
欢迎- 04-27JIT原理简单介绍
- 04-27LSM Oops 内存错误根因分析与解决
- 04-27Linux系统编程—共享内存之mmap
- 04-27C++深拷贝和浅拷贝应用实例
- 04-27消息队列概念及其实现细节
- 04-27基于FIMC接口的CMOS摄像头驱动分析与设计
- 04-27高性能异步io机制:io_uring
- 04-27《C与指针》读书笔记五
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)