当前位置: 首页 > news >正文

网站建设排版规定wordpress 支持手机6

网站建设排版规定,wordpress 支持手机6,模板网站 建设教材,郑州网站开发原文地址链接: https://kashima19960.github.io/2024/10/22/Linux/在Linux命令行中一行执行多个命令/,一般有最新的修改都是在我的个人博客里面,所以在当前平台的更新会比较慢,请见谅😃 前言 在shell中一个一个命令行&#xff0c…

原文地址链接: https://kashima19960.github.io/2024/10/22/Linux/在Linux命令行中一行执行多个命令/,一般有最新的修改都是在我的个人博客里面,所以在当前平台的更新会比较慢,请见谅😃

前言

在shell中一个一个命令行,这通常很低效,因此后面就出现了shell脚本,所谓的shell脚本就是指一堆命令的集合,然后一起执行,那么本文就会阐述shell脚本的其中一个基础——在一行内执行多条命令

在讲述方法前,我们先来看一个问题问题:用apt安装软件的时候,你肯定都会先更新软件源,然后再安装软件,有没有方法可以在一行做到呢?

方法

有三种方式可以做到这个操作

  1. [ ; ]

特点:如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令。

[root@localhost etc]# lld ; echo "ok" ; lok
-bash: lld: command not found
ok
-bash: lok: command not found
  1. [ && ]

特点:如果命令被 && 所分隔,那么命令也会一直执行下去,但是中间有错误的命令存在就不会执行后面的命令,没错就直行至完为止。

[root@localhost etc]# echo "ok" && lld && echo "ok"
ok
-bash: lld: command not found
  1. [ || ]

特点:如果每个命令被双竖线 || 所分隔,那么一遇到可以执行成功的命令就会停止执行后面的命令,而不管后面的命令是否正确与否。如果执行到错误的命令就是继续执行后一个命令,一直执行到遇到正确的命令为止。

[root@localhost etc]# echo "ok" || echo "haha"
ok
[root@localhost etc]# lld || echo "ok" || echo "haha"
-bash: lld: command not found
ok

那么回到最初的问题,在一行更新并安装软件可以用下面的方式做到

sudo apt update;sudo apt install software

如何进行选择

以上的三种方法都可以实现一行执行多个命令,但是他们之间的用法是有区别的,下面我简要概括一下每种方式的使用场景

  1. 命令的执行的结果之间无逻辑关系,比如
ls -a .;ls -a /

这两个命令执行是否成功,都不会影响到彼此,因此这种情况下,使用分号(;)即可

  1. 命令的执行的结果之间有逻辑关系

假如后一个命令必须依赖前一个命令,这种情况下就使用&&

比如

$ cat file.txt && ls -l file.txt

上面例子中,只有cat命令执行成功,才会继续执行ls命令。如果cat执行失败(比如不存在文件flie.txt),那么ls命令就不会执行。

假如后一个命令是作为前一个命令的替补选择的话,这种情况就使用||

比如

$ mkdir foo || mkdir bar

上面例子中,只有mkdir foo命令执行失败(比如foo目录已经存在),才会继续执行mkdir bar命令。如果mkdir foo命令执行成功,就不会创建bar目录了。

http://www.yayakq.cn/news/969011/

相关文章:

  • 做一个网站维护多少钱高端网站设计定制公司
  • 杭州pc网站制作公司网站备案背景图
  • 五金网站制作wordpress 打赏阅读
  • seo网站营销公司广州网站制作到诺然
  • 找销售的网站广州短视频网站开发
  • 自己怎么做网站啊极速彩票网站建设
  • project 网站开发计划做印刷品的素材网站
  • 桂林网站建设培训丹阳企业网站建设
  • 设计网站需求无锡建设企业网站
  • 网站怎样和首页做链接什么网站免费可以做app
  • 专业的图纸设计网站网站是否有管理员权限
  • 网站门户个人博客网站模板源码
  • 成都网站建设优选推来客网站怎么做下载功能
  • 做百度网站需要钱吗网站开发和数据库哪个有前途
  • 豌豆荚app下载seo是什么职业岗位
  • 服务类型的网站怎么做wordpress无法发布文章502
  • 外贸开发产品网站模板wordpress 图片加载慢
  • 手机qq钓鱼网站怎么做做模拟人生比较有名的网站
  • 杭州手机网站制作电脑公司基本营销策略有哪些
  • 做网站维护费是怎么算的私人承接软件开发定制
  • 网站建设技术网站建谈谈网站建设会有哪些问题
  • 网站建设学手机网站用什么软件做的好
  • 电话销售企业网站怎么做wordpress自媒体新闻模板
  • 普宁网站建设雅安做网站
  • 做外单网站有哪些wordpress琪亚娜
  • c网站开发源代码做h的小说网站有哪些
  • 网站开发语音优化大师免费版
  • 双域名网站直播平台开发费用
  • 一个ip可以建设多少个网站苏州网络推广定制
  • 公司免费网站wordpress如何设置用户登录