sed编辑器 前言 在编写脚本文件时,经常需要对文件进行操作,然而vim编辑器却是一款交互式的编辑器,我们无法将其应用到脚本上,而echo配置定向符只能新增文件内容,不能进行修改的操作,这时候sed编辑器配合正则表达式就…
分类:shell
Android 自动化打包实践 gradle打包并推送到git远程库
我们希望在打包的时候能够做到: 使用 Android studio ,使用 gradle 进行构建; 在实际开发中,需要配置我们的 gradle 脚本以支持参数化的方式; 想获得一个可配置打包脚本的方法,允许配置人员根据…
Shell -- 数学运算
shell脚本关键在于输入多个命令并且处理每个命令的结果,将一个命令结果传给另外一个命令。 两个命令在一起运行,用分号隔开 echo 可以显示简单的文本字符串 echo this is a test 可以不加双引号 但是…
常用的shell命令
作为一名有10年以上使用年龄的Linux/MacOSX用户来说,键盘的作用往往要远大于鼠标。而且,作为一个黑客文化的追随者,我也希望越来越多的用户能认识到命令行的潜在价值,不要把它视为只是计算机专家们的玩具,这些工具所带…
使用shell协助自动编译打包Android
从事Android系统相关开发工作的coder肯定会是需要在Ubuntu系统下编译打包工作,包括android,kernel,uboot相关镜像编译打包,而且还需要手动从各个目录下进行拷贝到指定的打包目录, 各个部分需要…
shell入门常用命令整理
shell简介 内容待定 常用命令 cd: 用于切换用户当前工作目录 cd 命令后不指定目录,会切换到当前用户的home 目录 cd ~ 作用同cd后不指定目录,切换到当前用户的home 目录 cd – 命令…
命令行下批量重命名文件的三种方法
有一批名称格式相同文件需要重命名成另一种格式,例如“image_0_small.png”批量修改为“image_0_large.png”,用命令行可以轻松完成,下面就来介绍三种不同的解决方法。 方法1:for循环+mv命…
mac上使用sips命令快速裁剪、旋转、翻转图片
日常开发工作中,经常碰到要对图片进行一些简单的处理,不需要动用PS,在mac上就有一个很好的命令行工具:sips 这里我们不具体展开讲,仅贴出几个常用的操作示例,更多用法请大家自行研究 自适应裁剪图片 sips -Z 6…
Shell 中的中括号用法总结
Shell 里面的中括号(包括单中括号与双中括号)可用于一些条件的测试: 算术比较, 比如一个变量是否为0, [ $var -eq 0 ]。 文件属性测试,比如一个文件是否存在,[ -e $var ], 是否是目录,[ …
Linux Shell环境下用jq命令处理json文件
有时候需要在Shell环境下处理json文件,这时使用jq命令非常方便。 安装 CentOS下可以直接通过yum安装: yum install jq -y 使用方法 假设有一个名为test.json的文件,内容如下: {…
Shell那些事儿之实战一
实战一:日志备份 问题背景 目前,企业中有大量的系统,包括核心业务系统和人才办的办公系统。其中有一个应用系统是BS结构,由java开发,部署在linux服务的weblogic中间件。每天24小时有大量的用户去访问,每时每…
Mac 安装man命令中文文档
本机环境 版本 macOS Sierra 10.12 备注:系统版本不同,可能会有一些不同的问题。 man 是什么? man,是类unix系统最重要的手册工具,mac预装了man,所以我们可以通过man查询各种命令的使用…