Linux多条指令之间;和&&
2023-09-11 14:16:51 时间
Linux 中经常使用到一个命令,如 make && make install,这里也可以使用 make ; make install,那么在 Linux 中执行命令 ; 和 && 有何区别?
同时执行多条命令,我们通过多重命令方式进行处理。多命令执行包括';'和'&&'命令,这样shell就可以一次执行多个命令,每个命令之间可用';'和'&&'隔开。
用';' :是先执行第一个命令,不管第一个命令是否出错都执行下一个命令。
用'&&':是当第一个命令正确执行完毕后,才执行下一个命令,类似短路。
举一个简单的例子:
$(mkdir chenchi/;echo hahaha > chenchi/1.txt)
要想在linux下运行多条指令:
eval 'mkdir chenchi/;echo hahaha > chenchi/1.txt' ssh localhost 'mkdir chenchi/;echo hahaha > chenchi/1.txt' `mkdir chenchi/;echo hahaha > chenchi/1.txt` $(mkdir chenchi/;echo hahaha > chenchi/1.txt)
以上几种方式都可以。
相关文章
- Linux基础知识,这里有很多内容可以看看~
- linux 切换root账号_LINUX 创建用户及切换用户
- X86&ARM @Linux平台cache eviction功能测试
- Linux ion&dma-buf&iommu的原理
- 如何在 Linux 中使用屏幕键盘
- 在 Linux 系统下使用 PhotoRec & TestDisk 工具来恢复文件
- linux学习-Linux系统启动过程
- wmic linux python
- 【Linux】linux中自动定时备份mysql数据
- linux环境下运行程序常用的nohup和&的区别
- Linux - seq,&& || ,xargs,数组,点歌脚本
- linux复习 --个人快速复习&乱写
- Linux中 2>&1 的含义
- Linux 文档生成器doxygen
- 【Linux】linux经常使用基本命令
- Linux学习笔记(24)linux发邮件 mailx发邮件
- Linux学习笔记(19)linux定时任务(crontab)
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
- Linux清理journal 日志
- Linux下AT&T汇编语法格式与Intel汇编语法格式异同
- Linux CentOS VMware 网络调整 主机可通过ip访问虚拟机
- 以 Ubuntu 为例:清理 linux 系统的"垃圾"文件