• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > linux shell命令执行顺序的控制方法

linux shell命令执行顺序的控制方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了linux shell命令,linux shell命令大全,linux shell常用命令,linux shell命令行,linux shell 执行命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

&&
命令1 && 命令2:如果这个命令执行成功&&那么执行这个命令。
[jb]/usr/xxxx/ytcclb>ls -l test.sql
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql
[jb]/usr/xxxx/ytcclb>cp test.sql test.bak && echo "coping file ok!"
coping file ok!
[jb]/usr/xxxx/ytcclb>ls -l test.*
-rwxr--r-- 1 xxxx group 225 Nov 15 17:48 test.bak
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql

移动文件,删除目录:

将文件排序,输出到另一个文件,成功后打印:

||
命令1 || 命令2:如果这个命令执行失败了 || 那么执行这个命令。

例如:
[jb]/usr/xxxx/ytcclb>cp test.sql test.bak
[jb]/usr/xxxx/ytcclb>ls -l test.*
-rwxr--r-- 1 xxxx group 225 Nov 15 18:08 test.bak
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql
[jb]/usr/xxxx/ytcclb>chmod u-w test.bak
[jb]/usr/xxxx/ytcclb>ls -l test.*
-r-xr--r-- 1 xxxx group 225 Nov 15 18:08 test.bak
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql
[jb]/usr/xxxx/ytcclb>cp test.sql test.bak || echo "errors occrued during coping file"
cp: unable to create file test.bak: Permission denied (error 13)
errors occrued during coping file
[jb]/usr/xxxx/ytcclb>

()和{}:将几个命令组合起来使用。
(命令1;命令2;...):在当前shell中执行一组命令。
{命令1;命令2;...}:大括号里面的内容将作为整体执行。

</div>

您可能想查找下面的文章:

  • Linux在shell中自动生成1到100的数组方法(两种方法)
  • Linux shell命令帮助格式详解
  • Linux shell常用的73条命令总结
  • linux下执行shell命令方法简介
  • 一天一个shell命令 linux好管家-磁盘-du命令详解
  • 一天一个shell命令 linux好管家--磁盘--df命令详解
  • 一天一个shell命令 linux文本操作系列-tree命令详解
  • 一天一个shell命令 linux文件操作系列-ln命令详解
  • 一天一个shell命令 linux文本系列-file命令用法
  • 一天一个shell命令 linux文本操作系列-touch命令用法

相关文章

  • Linux du命令查看文件夹大小并按降序排列
  • shell 脚本安装PHP扩展的简单方法
  • 同一个文件在windows和linux下计算md5哈希不一致的原因及解决方法
  • Linux Shell中的特殊符号和含义简明总结(包含了绝大部份)
  • php在linux中可能用到的命令(推荐)
  • Shell编程中的特殊变量之位置变量介绍
  • Shell脚本实现监控swap空间使用情况和查看占用swap的进程
  • Linux BASH多进程并行处理的方法实现
  • Shell脚本实现监控iptables运行状态
  • 一个简单的linux命令 touch

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • shell脚本学习指南[一](Arnold Robbins & Nelson H.F. Beebe著)
    • 一句话Shell命令关闭不需要的随机启动服务
    • shell 进度条实现代码
    • Linux在shell中自动生成1到100的数组方法(两种方法)
    • Linux下Shell脚本中几种基本命令的替换区别
    • Shell脚本IF条件判断和判断条件总结
    • vtune自动安装脚本分享
    • putty实现自动登录的方法(ssh和ssh2)
    • Shell脚本实现生成SSL自签署证书
    • php-fpm开机自动启动Shell脚本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有