一、shell脚本
表达式
a、[ 表达式 ]中括号表达式,中括号里面两端必须要有空格。
字符串要加双引号
b、整数表达式:
> -gt >= -ge < -lt <= -le = -eq 不等于 -ne
1)整数表达式符 两端必须要有空格
2)中括号里面两端必须要有空格。
3)变量和比较的内容,不需要加引号。
c、字符表达式:
-z 变量内容长度为0时,为真(表达式正确)。zero
-n 变量内容长度【不】为0时,为真(表达式正确)。not zero
read命令 交互式读取用户输入 -p "提醒:" -t "多长时间内等待输入"
二、diff 文本比较和vimdiff文本图形化比较
三、rpm包管理器 安装、卸载、升级、查询和验证
安装:-i 安装install
-v 显示安装过程
-h 用“#”显示安装进度条
升级:-U 用“#”显示安装进度条
卸载:-e卸载软件包
--nodeps 忽略依赖
查询:-q查询
-a所有
-l显示软件包中的所有文件列表
-f 查询文件或命令属于哪个软件包
四、yum 安装rmp包自动解决依赖工具
install 安装软件包 list 获取软件包名
search 模糊查找软件包 groupinstall安装组包
grouplist 获取组包名列表 list install 查已安装软件
provides 根据命令配置查软件包 remove 移除软件包
repolist 列出启用的YUM源 repolist all列出所有YUM,包括金庸yum源列出
五、iftop 监控网络流量
-i ech0 看监控某个网卡
六、ifconfig 查看设置ip
七、ip查看和设置网络和IP
八、ping检查网络是否通畅
九、traceeoute查看到达主机的网络路由信息
-d不做反向解析
十、route查看设置网关 路由
-host主机路由 -net网络路由 默认网关default gw
del 删除 add添加
十一、telnet 检测远程端口是否通畅
十二、history 查看使用命令过的历史记录
-c 清空历史记录
-d指定数据清除
十三、ulimit -n加大文件描述符
十四、主机命令
hostname 修改主机名
hostnamectl C永久修改主机名
unname -a查看所有 -n主机名 -r查看内核