#CAT /VI
CAT 查看文件内容
参数列表:
参数 | 意义 |
---|---|
-n | 显示行数(空行也编号) |
-s | 显示行数(多个空行算一个编号) |
-b | 显示行数(空行不编号) |
-E | 每行结束处显示$符号 |
-T | 将TAB字符显示为 ^I符号 |
-v | 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外 |
-e | 等价于”-vE”组合 |
-t | 等价于”-vT”组合 |
-A | 等价于 -vET组合 |
–help | 显示帮助信息 |
–version | 显示版本信息 |
VI 使用VIM 对文件进行编辑,如不存在对应文件,则创建新的文件,如果存在对应文件,则对该文件进行编辑
参数 | 意义 |
---|---|
-s | 静默模式 |
– -cmd<命令> | 加载任何vimrc文件之前执行指定命令 |
-R | 只读模式 |
-v | Vi模式 |
-e | Ex模式 |
-y | 简易模式 |
– | – 之后只有文件名 |
-c<命令> | 加载第一个文件之后执行指定命令 |
-s<脚本输入文件> | 从指定脚本输入文件阅读普通模式命令 |
-w<脚本输出文件> | 追加所有类型的命令写入脚本输出文件 |
-W<脚本输出文件> | 写入所有类型的命令到指定脚本输出文件 |
+ | 从文件末尾开始 |
+<行数> | 从指定行开始 |
– -noplugin | 不要加载插件脚本 |
-p<数量> | 打开指定数量的标签页(带文件名) |
-r<文件名> | 恢复崩溃的会话 |
-L | 等同于-r |
-r | 列出交换文件并退出 |
-u | 熟用指定vimrc,而不是.vimrc |
-T<终端> | 设置使用指定终端 |
-o<数量> | 打开指定数量的窗口 |
-n | 不使用交换文件,只用内存 |
-Z | 受限模式 |
-m | 不允许修改(写入) |
-b | 二进制模式 |
-M | 在文本中不允许修改 |
MORE MORE也用于显示文本内容,支持分页显示
参数 | 意义 |
---|---|
num | 指定每屏显示的行数 |
-l | more在通常情况下把 ^L 当作特殊字符, 遇到这个字符就会暂停,-l选项可以阻止这种特性 |
-f | 计算实际的行数,而非自动换行的行数 |
-p | 先清除屏幕再显示文本文件的剩余内容 |
-c | 与-p相似,不滚屏,先显示内容再清除旧内容 |
-s | 多个空行压缩成一行显示 |
-u | 禁止下划线 |
+/pattern | 在每个文档显示前搜寻该字(pattern),然后从该字串之后开始显示 |
+num | 从第 num 行开始显示 |
Service 命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
支持使用 stop 停止 start 开启 restart 重启 status 服务状态等功能
参数 | 意义 |
---|---|
–status-all | 显示所服务的状态 |
-h | 显示帮助信息 |
Systemctl管理系统服务 提供对服务的开启、关闭、重启等功能
参数 | 意义 |
---|---|
-start | 启动服务 |
-stop | 停止服务 |
-restart | 重启服务 |
-enable | 使某服务开机自启 |
-disable | 关闭某服务开机自启 |
-status | 查看服务状态 |
-list -units --type=service | 列举所有已启动服务 |
TAR 可以用来打包、存放文件
参数 | 意义 |
---|---|
A | 新增文件到以存在的备份文件 |
-B | 设置区块大小 |
-c | 建立新的备份文件 |
-C | <目录> 切换工作目录,先进入指定目录再执行压缩/解压缩操作,可用于仅压缩特定目录里的内容或解压缩到特定目录 |
-d | 记录文件的差别 |
-x | 从归档文件中提取文件 |
-t | 列出备份文件的内容 |
-z | 通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz |
-Z | 通过compress指令处理备份文件 |
-f | <备份文件> 指定备份文件 |
-v | 显示指令执行过程 |
-r | 添加文件到已经压缩的文件 |
-u | 添加改变了和现有的文件到已经存在的压缩文件 |
-j | 通过bzip2指令压缩/解压缩文件,文件名最好为*.tar.bz2 |
-v | 显示操作过程 |
-l | 文件系统边界设置 |
-k | 保留原有文件不覆盖 |
-m | 保留文件不被覆盖 |
-w | 确认压缩文件的正确性 |
-p | 保留原来的文件权限与属性 |
-P | 使用文件名的绝对路径,不移除文件名称前的“/”号 |
-N | <日期格式> 只将较指定日期更新的文件保存到备份文件里 |
– -exclude=<范本样式> | 排除符合范本样式的文件 |
– -remove-files | 归档/压缩之后删除源文件 |
RPM RPM是一个包管理工具、用于升级、卸载linux下的几乎所有软件
参数 | 意义 |
---|---|
-a | 查询所有的软件包 |
-b或-t | 设置包装套件的完成阶段,并指定套件档的文件名称; |
-c | 只列出组态配置文件,本参数需配合”-l”参数使用 |
-d | 只列出文本文件,本参数需配合”-l”参数使用 |
-e或–erase | 卸载软件包 |
-f | 查询文件或命令属于哪个软件包 |
-h或–hash | 安装软件包时列出标记 |
-i | 显示软件包的相关信息 |
–install | 安装软件包 |
-l | 显示软件包的文件列表 |
-p | 查询指定的rpm软件包 |
-q | 查询软件包 |
-R | 显示软件包的依赖关系 |
-s | 显示文件状态,本参数需配合”-l”参数使用 |
-U | 或–upgrade 升级软件包 |
-v | 显示命令执行过程 |
-vv | 详细显示指令执行过程 |
WHEREIS WHEREIS 用于显示命令和相关文件路径
参数 | 意义 |
---|---|
-b | 查找二进制程序或命令 |
-B | 从指定目录下 查找二进制程序或命令 |
-m | 查找man手册文件 |
-M | 从指定目录下 查找man手册文件 |
-s | 只查找源代码文件 |
-S | 从指定目录下 查找源代码文件 |
WHICH WHICH 用于在PATH变量指定路径中,搜索某个系统命令的位置
参数 | 意义 |
---|---|
-n | 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名 |
-p | 与-n参数相同,但此处的<文件名长度>包括了文件的路径 |
-w | 指定输出时栏位的宽度 |
-V | 显示版本信息 |
SSH-KEYGEN 用于生成ssh 的密钥
参数 | 意义 |
---|---|
-b | 指定密钥长度 |
-e | 读取openssh的私钥或者公钥文件 |
-f | 指定用来保存密钥的文件名 |
-t | 指定要创建的密钥类型 |
-C | 添加注释 |
ssh密钥存放位置 ~/.ssh/
其他:
配置环境变量 /etc/profile
配置代理
export HTTP_PROXY=http://username:password@url:port
NO_PROXY=‘ip_address,url’
使用source 使配置后的系统变量生效