摘要: #安装 yum install -y vim vi 就是一个文本编辑器 vim就是vi的升级版 高级版 区别: vim有高亮显示 vi没有 视图模式 批量操作 vi没有vim的好 复制有格式的内容到文件中 使用vim格式会乱 vi不会 vim三种模式: 命令模式 打开文件,默认进入的就是命令模式,可 阅读全文
posted @ 2020-07-16 15:13 六月OvO 阅读(314) 评论(0) 推荐(0)
摘要: 命令的执行过程 1. 系统会判断你输入的命令是否绝对路径,是直接执行 2. 如果是相对路径,系统会判断命令是否存在别名,如果存在,执行别名 3. 如果命令不存在别名,系统会判断输入的命令是否内置命令,如果是,直接执行 4. 如果不是内置命令,系统会查询内存的hash缓存表,如果命令存在缓存,则按照缓 阅读全文
posted @ 2020-07-16 14:59 六月OvO 阅读(2481) 评论(0) 推荐(1)
摘要: 练习(sed) cp /etc/passwd ./ (复制到当前目录下进行操作) 1. 取出passwd文件中包含root的行? 2. 取出passwd文件中以root开头的行? 3. 取出passwd文件中以root或sshd的行? 4. 取出passwd文件中包含sync和mail的行? 5. 阅读全文
posted @ 2020-07-15 17:00 六月OvO 阅读(552) 评论(0) 推荐(0)
摘要: ln #链接文件 选项: -s #创建软链接 创建硬链接文件 格式:ln 原文件 链接文件 阅读全文
posted @ 2020-07-15 15:52 六月OvO 阅读(1400) 评论(0) 推荐(0)
摘要: 1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。 2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。testqiudaooldboy 3.只查看/etc/passwd文件内第5到第15行的内容 4.把test.txt文件中 阅读全文
posted @ 2020-07-15 11:44 六月OvO 阅读(264) 评论(0) 推荐(0)
摘要: awk # 擅长取列 计算 数组 函数 编程语言 内部命令 内部变量 NR #行号 $0 #完整的一行内容 $n # n 是数字 表示取出第几列 多列用逗号分割 -F #FS 分隔符的变量 NF #最后一列 为第几列 $NF #显示最后一列的内容 && #并且 || #或者 ! #取反 排除 $(N 阅读全文
posted @ 2020-07-14 22:15 六月OvO 阅读(2851) 评论(0) 推荐(0)
摘要: sed #擅长增删改查 替换 选项: -n #取消默认输出 -r #支持扩展正则使用 -i #改变文件内容 -e #允许多项编辑 内部指令: p #print 打印 d # 删除 排除 a #追加 将内容追加指定内容的后面 i #插入 将内容插入到指定的内容的前面 s #替换 g #全局 i #忽略 阅读全文
posted @ 2020-07-14 17:21 六月OvO 阅读(3006) 评论(0) 推荐(1)
摘要: 1.已知sort.log文件内容如下,请根据文件内容的第二列进行倒序排序。cat >>sort.log<<'EOF'218.65.30.25 68652218.65.30.53 34326218.87.109.154 21201112.85.42.103 18065112.85.42.99 1716 阅读全文
posted @ 2020-07-13 19:29 六月OvO 阅读(209) 评论(0) 推荐(0)
摘要: grep #过滤 给过滤出来的内容加上颜色 按照行进行处理的 选项: -n #显示出过滤出来的所在文件的行号 -v #排除,取反 -c #统计过滤出来的内容的总行数 -i #过滤的时候忽略大小写 -o #只显示你要过滤的内容 -w #精确匹配 只过滤你要过滤的单词,而不是包含这个单词的字符串 -r 阅读全文
posted @ 2020-07-13 18:50 六月OvO 阅读(6299) 评论(0) 推荐(0)
摘要: wc #统计 行数 字节数 列数 行的长度 选项: -l #统计行数 -w #统计列数,默认以空白字符为分隔符 -c #统计字节数 -L #统计文件中最长的行的长度 阅读全文
posted @ 2020-07-13 17:37 六月OvO 阅读(460) 评论(0) 推荐(0)