农业推广网站建设,百度seo点击软件,网站建设项目规划书社团宣传,在线设计平台市场环境目录
1.浏览普通文件
1.1. 文件内容查看
1.1.1. cat 命令
例#xff1a;
1.1.2 扩展tac命令#xff1a;
1.1.3. more 命令
1.1.4. less命令
1.1.5. head命令
1.1.6. tail命令
1.2. 文件属性信息查看
1.2.1. file 命令
1.2.2. stat 命令
2. 文件内容过滤…目录
1.浏览普通文件
1.1. 文件内容查看
1.1.1. cat 命令
例
1.1.2 扩展tac命令
1.1.3. more 命令
1.1.4. less命令
1.1.5. head命令
1.1.6. tail命令
1.2. 文件属性信息查看
1.2.1. file 命令
1.2.2. stat 命令
2. 文件内容过滤显示—grep
2.1 参数
2.1.2例
2.2. /etc/passwd文件含义
2.2.3. 使用特殊符号匹配
编辑
2.2.3.4 例
3. 切割显示-cut
4. 排序显示-sort
4.3. 参数
5. 去重显示-uniq
6. 文件中字符替换显示-tr
6.3. 参数 1.浏览普通文件
1.1. 文件内容查看
1.1.1. cat 命令 作用查看文件内容适合数据量较少 格式cat -参数 文件名 参数 -n显示行号加上 -b文件中所有非空行增加行号编号从1开始 例 查看主机域名映射文件 [rootserver ~]# cat /etc/hosts 127.0.0.1 为回环地址 1 为IPV6格式 扩展win10系统的本地的域名映射文件 查看硬盘分区表以及挂载信息 [rootserver ~]# cat /etc/hosts 使用参数 -n显示行号所有行都加命令作用显示全局性局部性警告信息 [rootserver ~]# cat -n /etc/sos/sos.conf 使用参数 -b文件中所有非空行增加行号编号从1开始 [rootserver ~]# cat -b /etc/sos/sos.conf 通过cat来实现文件的拷贝 [rootserver ~]# cat /etc/fstab /root/q1/f1.txt [rootserver ~]# cat /root/q1/f1.txt 通过cat来实现文件的追加 [rootserver ~]# cat /etc/passwd /root/q1/f1.txt [rootserver ~]# cat /root/q1/f1.txt 通过cat来合并文件 1.1.2 扩展tac命令 [rootserver q1]# tac r3 将文本内容倒置输出 1.1.3. more 命令 作用翻页查看文件内容适合内容较多的文件查看 格式more 文件名 注意使用回车则一行一行查看使用空格则整页查看点击q键退出查看 [rootserver q1]# more -sp /etc/passwd # -sp 减少空白行先清屏后输出 [rootserver q1]# more /var/log/messages 查看日志 1.1.4. less命令 作用同more命令 格式less 文件名 注意可以使用上下键进行浏览点击q退出浏览 1.1.5. head命令 作用 查看文档前n行的内容 格式head -数字 文件名 例[rootserver q1]# head /etc/passwd # 默认查看文档前10行内容 [rootserver q1]# head -5 /etc/passwd 1.1.6. tail命令 作用查看文档后n行内容 格式tail -参数 文件名 参数 -数字查看倒数行数 -f动态刷新, 实时显示日志文件并且能动态更新 例 [rootserver q1]# tail /etc/passwd # 默认查看文档后10行内容 查看一行内容 [rootserver ~]# tail -f /var/log/messages # 监视日志 [rootserver ~]# head -6 /etc/passwd | tail -1 # 查看/etc/passwd第6行 1.2. 文件属性信息查看
1.2.1. file 命令 作用查看文件类型 格式file -参数 文件名 文件类型 ASCII file ASCII 文本字符文件 empty空文件 block special 块设备文件 character special 字符设备文件 diretory目录 1.2.2. stat 命令 作用显示文件属性信息 格式stat 文件名 注意一般通过该命令查看大小、Inode、硬链接、软连接 2. 文件内容过滤显示—grep 作用 在指定的普通文件中查找并显示含有指定字符串的行也可与管道符一起使用 格式 grep -参数 查找条件 文件名 2.1 参数 2.1.2例 在passwd中检索包含root的行信息并且带有行号 [rootserver ~]# grep -n root /etc/passwd 在passwd检索不能登录的信息 [rootserver ~]# grep -n /sbin/nologin /etc/passwd # 在passwd中检索可以登录的账户信息 [rootserver ~]# grep -nv /sbin/nologin /etc/passwd 反向 # 检索包含“halt”的行及下3行信息 [rootserver ~]# grep -nA3 halt /etc/passwd # 检索包含“sshd”的行及上5行信息 [rootserver ~]# grep -nB5 “sshd” /etc/passwd # 检索包含“ftp”的行及上下2行 [rootserver ~]# grep -nC2 “ftp” /etc/passwd # 检索不能登录的账户个数 [rootserver ~]# grep -c “/sbin/nologin” /etc/passwd # 相当于 grep -n “/sbin/nologin” /etc/passwd | wc -l # 检索包含大小写字母d的行信息 [rootserver ~]# grep -ni d /etc/passwd 2.2. /etc/passwd文件含义 作用 记录用户账户信息共分为7段使用冒号分割 含义 文件内容意义账户名密码代号xUIDGID注释家目录SHELL 第7列/sbin/nologin不允许登录 [rootserver ~]# head -1 /etc/passwdroot:x:0:0:root:/root:/bin/bash root : x : 0 : 0 : root : /root : /bin/bash 账户名密码代号xUIDGID注释家目录SHELL 密码代号x密码加密后的代号 UID账户ID GID工作组编号 SHELL命令解释器。只要配有命令解释器/bin/bash就是可以登陆的账户 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 该解释器就是不可登陆的[rootserver ~]# tail -2 /etc/passwdfox:x:1000:1000::/home/fox:/bin/bash 俩冒号中间没有任何内容代表该普通账户没有任何注释。apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin 2.2.3. 使用特殊符号匹配 2.2.3.4 例 定位行首以a开头的^后还可以加完整单词 [rootserver ~]# grep -n ^a /etc/passwd 检索以“.”结尾的行 [rootserver ~]# grep -n \.$ /etc/fstab \.$ $必须加在右侧 \ (转义符 ) :将右侧的字符赋予新功能或者回复到原有功能 由于“.”具有特殊含义因此需要转义字符进行转义 过滤所有空白行 [rootserver ~]# grep -n ^$ /etc/sos/sos.conf 检索含有数字的行 [rootserver ~]# grep -n [0-9] /etc/passwd (精确匹配)就此处含义为数字范围1-9 [rootserver ~]# grep -nw [1-9] /etc/passwd 检索含有字母的行 [rootserver ~]# grep -n [A-Z] /etc/passwd [rootserver ~]# grep -ni [A-Z] /etc/passwd [rootserver ~]# grep -n [a-zA-Z] /etc/passwd 此处含义为忽略大小写 3. 切割显示-cut
3.1. 作用 cut命令用于按列提取文本内容 3.2. 格式 cut -d 分隔符 -f列数字 文件名 分隔符分割的具体依据 3.3. 例提取文件下的所有账户名 [rootserver ~]# cut -d : -f1 /etc/passwd 例提取IP地址 确定IP位置 [rootserver ~]# ip a | grep ens160 | grep inet | cut -d / -f1 | cut -d -f6 # 注意空格 例:提取内核版本号 [rootserver ~]# uname -a | cut -d -f3 4. 排序显示-sort
4.1. 作用 sort命令用于对文本内容进行排序显示 4.2. 格式 sort -参数 文件名 4.3. 参数 5. 去重显示-uniq
5.1. 作用 uniq命令用于去除文本中连续的重复行 5.2. 格式 uniq -参数 文件名 6. 文件中字符替换显示-tr
6.1. 作用 tr 指令从标准输入读取数据经过替换或者删除后将结果输出到标准输出 6.2. 格式 tr -参数 替换内容 新内容 6.3. 参数 -c 反选设定字符符合 “替换内容” 的部份不做处理不符合的剩余部份才进行转换 -d 删除指令字符 -s 缩减连续重复的字符成指定的单个字符 6.4. 示例 小写字母全部转换成大写字母 [rootserver ~]# cat /etc/passwd | tr a-z A-Z