开发常用shell脚本和命令

常用命令

# 查看当前服务器有多少人登录
netstat -an | grep ESTABLISHED | wc -l

重定向

标准输出重定向

# 以覆盖的方式,把命令的正确输出输出到指定的文件或设备当中
命令 > 文件
# 以追加的方式,把命令的正确输出输出到指定的文件或设备当中
命令 >> 文件

标准错误输出重定向

# 以覆盖的方式,把命令的错误输出输出到指定的文件或设备当中
错误命令 2> 文件
# 以追加的方式,把命令的错误输出输出到指定的文件或设备当中
错误命令 2>> 文件

正确输出和错误输出同时保存

# 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中
命令 > 文件 2>&1

# 以追加的方式,把正确输出和错误输出都保存到同一个文件当中
命令 >> 文件 2>&1

# 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中
命令 &>文件

# 以追加的方式,把正确输出和错误输出都保存到同一个文件当中
命令 &>>文件

# 以追加的方式,把正确的输出追加到文件1中,把错误的输出追加到文件2中
命令>>文件1 2>>文件2

# 以覆盖的方式,把正确的输出追加到文件1中,把错误的输出追加到文件2中
命令>>文件1 2>>文件2

/dev/null 文件

# 把正确输出到空
命令 > /dev/null
# 把正确和错误同时输出到空
命令 > /dev/null 2>&1

yum

yum支持*号语法
例如,yum list mysql*

# 升级系统
yum update

# 搜索软件
yum list 软件名称

# 安装软件
yum install 软件名称

# 升级软件
yum update 软件名称

# 查看系统上已经安装的组件
yum grouplist

# 删除软件
yum install 软件名称

参考资料

Shell特殊变量:Shell 0, #, , @, ?, $和命令行参数
https://www.cnblogs.com/wangcp-2014/p/6427689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值