16day 逻辑符号系列
&& 与逻辑符号 前一个命令执行成功, 再执行后面的命令
	   ||  或逻辑符号  前一个命令执行失败, 再执行后面的命令
&&符号实践操作:
	   [root@oldboyedu tmp]# # 需求: 想创建一个/alex目录, 在目录中创建一个oldboy.txt 一条命令搞定
       [root@oldboyedu tmp]# mkdi /alex ; touch /alex/oldboy.txt
       -bash: mkdi: command not found
       touch: cannot touch ‘/alex/oldboy.txt’: No such file or directory
       [root@oldboyedu tmp]# 
       [root@oldboyedu tmp]# mkdi /alex && touch /alex/oldboy.txt
       -bash: mkdi: command not found
       [root@oldboyedu tmp]# mkdir /alex && touch /alex/oldboy.txt
       [root@oldboyedu tmp]# ll /alex/oldboy.txt 
       -rw-r--r--. 1 root root 0 Oct 10 03:00 /alex/oldboy.txt
       [root@oldboyedu tmp]#
||符号实践操作
       [root@oldboyedu tmp]# # 需求: /alex/oldboy.txt删除失败了,在/alex/error.txt文件中生成失败信息
       [root@oldboyedu tmp]# rmx /alex/oldboy.txt || echo "failed" >>/alex/error.txt
       -bash: rmx: command not found
       [root@oldboyedu tmp]# cat /alex/error.txt
       failed
       [root@oldboyedu tmp]# rm /alex/oldboy.txt || echo "failed" >>/alex/error.txt
       [root@oldboyedu tmp]# cat /alex/error.txt
       failed
16day 逻辑符号系列的更多相关文章
- 16day 路径信息系列
		
../ 上一级目录 ./ 当前路径 ~ 返回到家目录 - 两个目录之间进行快速切换 An argument of - is equivalent to $OLDPWD(环境变量) 补充说明: [roo ...
 - 16day 引号符号系列
		
'' 输出的信息,所见即所得 [root@oldboyedu oldboy]# echo 'oldboy $LANG $oldgirl' oldboy $LANG $oldgirl "&qu ...
 - MODIS系列之NDVI(MOD13Q1)一:数据下载(一)基于插件
		
引言: 写MODIS数据处理这个系列文章的初衷,主要是为了分享本人处理MODIS数据方面的一些经验.鉴于网上对这方面系统性的总结还比较少,我搜集资料时也是走了许多的弯路,因此希望通过此文让初学者能够更 ...
 - Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求
		
上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...
 - 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新
		
本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...
 - Angular杂谈系列1-如何在Angular2中使用jQuery及其插件
		
jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...
 - ABP入门系列(1)——学习Abp框架之实操演练
		
作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...
 - 03.SQLServer性能优化之---存储优化系列
		
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 概 述:http://www.cnblogs.com/dunitian/p/60413 ...
 - Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数
		
上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...
 
随机推荐
- 重写了下Ajax请求Webservice,顺便复习一下Javascript的闭包概念
			
var AjaxRequest = function(){ //返回处理结果的回调函数 this.agentCallBack = {}; //javascript 调用domino代理的方法. thi ...
 - 【架构篇】ASP.NET Core 基于 Consul 动态配置热更新
			
背景 通常,.Net 应用程序中的配置存储在配置文件中,例如 App.config.Web.config 或 appsettings.json.从 ASP.Net Core 开始,出现了一个新的可扩展 ...
 - MATLAB实例:二元高斯分布图
			
MATLAB实例:二元高斯分布图 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1. MATLAB程序 %% demo Multivariate No ...
 - SpringBoot 教程之 banner 定制
			
目录 简介 变量 配置 编程 示例 参考资料 简介 Spring Boot 启动时默认会显示以下 LOGO: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ ...
 - selenium实现网易邮箱的登录注册
			
#实现163网站的注册 from selenium import webdriver import time driver = webdriver.Chrome() url = 'https://ma ...
 - 在写论文的参考文献时,有的段落空格很大,有的段落则正常,原因及解决方法(wps)
			
下图是一段原始的参考文献,可以看出第一行的空格很大: 原因: 当一个词占不下时,自动将单词移动到下一行,但是这一行又有很多字符,因此这时,软件会将空闲的位置用空白字符填满.第一行有两个空白字符,因此将 ...
 - 配置 vim 过程中必须解决的问题
			
网络问题 在使用 github 作为插件下载源的时候, 容易出现网络连接超时等错误 在使用 gitee 作为插件下载源的时候, 子模块可能会出现下载超时 解决方案有以下两个: 使用 VPN , 改善访 ...
 - MyBatis的基本注解
			
MyBatis的基本注解: 增删改查 @Select("select * from teacher") public List<Teacher> selAll(); / ...
 - TChart-数据编辑(TChartListBox,TeeCommander)
			
先上图 功能代码: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Contr ...
 - 剑指offer-面试题26-树的子结构-二叉树
			
/* 题目: 输入两棵二叉树A和B,判断B是不是A的子树. */ /* 思路: 1.注意浮点数大小的判断. 2.判断树A的某个节点是否和树B的根节点是否相同, 若相同,则判断以A该节点为根节点是否包含 ...