先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh。如果没有,sh path/to/foo.sh。 exec: exec path/to/foo.sh source: sou…
分类:shell
Mac上设置Java环境变量
说明 如果是用bash,修改/.bash_profile或/.profile。 两者的区别: .bash_profile是用户级别的,更新系统或切换用户就会失效。 .profile是系统级别的,永远都有效。 2.如果是用…
Shell Bash 中的位置参数和特殊参数
Bash 中的位置参数是由除 0 以外的一个或多个数字表示的参数。 位置参数是当 Shell 或 Shell 的函数被引用时由 Shell 或 Shell 函数的参数赋值,并且可以使用 Bash 的内部命令 set 来重…
mac上使用sips命令快速裁剪、旋转、翻转图片
日常开发工作中,经常碰到要对图片进行一些简单的处理,不需要动用PS,在mac上就有一个很好的命令行工具:sips 这里我们不具体展开讲,仅贴出几个常用的操作示例,更多用法请大家自行研究 自适应裁剪图片 sips -Z 6…
软件测试常用shell脚本
一 循环 #!/bin/bash mv perf.log perf.log_bak while (( “1”==”1″ )) do java -cp ‘conf…
bash-shell
1. 基本操作 a. export 输出所有的环境变量。 如果你想查看某个特定变量的值,用echo $VARIABLE_NAME export 示例: $ export AWS_HOME=/Users/adnanadna…
Linux Shell环境下用jq命令处理json文件
有时候需要在Shell环境下处理json文件,这时使用jq命令非常方便。 安装 CentOS下可以直接通过yum安装: yum install jq -y 使用方法 假设有一个名为test.json的文件,内容如下: {…
shell脚本学习笔记一
一、前言 使用shell写脚本也写了很多次了,不过大部分都是要用到了谷歌用法然后来的,没有比较全面的一次学习,这次趁着有些时间从头开始学一次shell脚本,也新建了一个新的文集,作为学习笔记使用,shell脚本大神请绕道…
使用mailx发送QQ邮件环境配置脚本
#!/usr/bin/env sh #$1是收信邮箱地址 #$2是授权码 #$3是需要保存证书文件的绝对路径 #$4是发邮件本地发送邮件(调用mail)时使用的用户 #退出状态码定义: #1:调用错误 #2已经运行过 #…
获得nohup后台运行进程的PID
用nohup可以启动一个后台进程。让一个占用前台的程序在后台运行,并静默输出日志到文件: nohup command > logfile.txt & 但是如果需要结束这个进程,一般做法是用ps命令找出这个进…
shell编程之条件判断与流程控制
1. 条件判断式语句 -d -d -f 为常用 推荐使用[-e /root/install.log] 逻辑与”&&”和逻辑或”||”不能颠倒顺序 2. 单分…
SHELL编程之执行过程
SHELL编程之执行过程 版权声明: 本文章内容在非商业使用前提下可无需授权任意转载、发布。 转载、发布请务必注明作者和其微博、微信公众号地址,以便读者询问问题和甄误反馈,共同进步。 微博ID:**orroz** 微信公…