[root@centos110 sosreport-centos110-20181003144212]# pwd
/var/tmp/sosreport-centos110-20181003144212
[root@centos110 sosreport-centos110-20181003144212]# ls
boot dmidecode installed-rpms lib lspci ps sos_commands sys var
chkconfig etc ip_addr lsb-release mount pstree sos_logs uname version.txt
date free java lsmod netstat root sos_reports uptime vgdisplay
df hostname last lsof proc route sos_strings usr
三、文本文件编辑命令
1、cat命令
用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。
-n:查看文本内容时显示行号。
2、more命令
用于查看纯文本文件(内容较多的),格式为“more [选项] 文件”。
3、head命令
用于查看纯文本文档的前n行,格式为“head [选项] [文件]”。
-n:默认查看前10行
[root@centos110 ~]# head -n 20 initial-setup-ks.cfg #查看前20行内容
#version=DEVEL
# X Window System configuration information
xconfig --startxonboot
# License agreement
eula --agreed
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
cdrom
# Use graphical install
graphical
# Run the Setup Agent on first boot
firstboot --enable
# System services
services --disabled="chronyd"
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8 --addsupport=zh_CN.UTF-8
4、tail命令
查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”。
[root@centos110 ~]# tail -n 10 initial-setup-ks.cfg #查看文档的后10行内容
%end
%addon com_redhat_kdump --disable --reserve-mb=128M
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
想要实时查看最新日志文件时,使用“tail -f 文件名”。
[root@centos110 ~]# tail -f /var/log/messages
Oct 3 14:45:02 centos110 systemd: Started Session 61 of user root.
Oct 3 14:45:02 centos110 systemd: Starting Session 61 of user root.
Oct 3 14:50:01 centos110 systemd: Started Session 62 of user root.
Oct 3 14:50:01 centos110 systemd: Starting Session 62 of user root.
Oct 3 15:00:01 centos110 systemd: Started Session 64 of user root.
Oct 3 15:00:01 centos110 systemd: Starting Session 64 of user root.
Oct 3 15:00:01 centos110 systemd: Started Session 63 of user root.
5、tr 命令
tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”。
把某个文本内容中的英文全部替换为大写:
[root@centos110 ~]# cat anaconda-ks.cfg | tr [a-z] [A-Z]
#VERSION=DEVEL
# SYSTEM AUTHORIZATION INFORMATION
AUTH --ENABLESHADOW --PASSALGO=SHA512
# USE CDROM INSTALLATION MEDIA
CDROM
# USE GRAPHICAL INSTALL
GRAPHICAL
# RUN THE SETUP AGENT ON FIRST BOOT
FIRSTBOOT --ENABLE
IGNOREDISK --ONLY-USE=SDA
# KEYBOARD LAYOUTS
KEYBOARD --VCKEYMAP=US --XLAYOUTS='US'
# SYSTEM LANGUAGE
LANG EN_US.UTF-8 --ADDSUPPORT=ZH_CN.UTF-8
# NETWORK INFORMATION
NETWORK --BOOTPROTO=DHCP --DEVICE=ENS33 --IPV6=AUTO --ACTIVATE
NETWORK --HOSTNAME=LOCALHOST.LOCALDOMAIN
# ROOT PASSWORD
ROOTPW --ISCRYPTED $6$PRYAXLTWB.T81ZGW$DESITA1QMAYTL/TPSMXDP9HESK9PB8VQTBPMSVURB4GP2XPH9CRAN8NRRPWNBMHT4MIH4NT7SCLEXBN2HRI5Y0
# SYSTEM SERVICES
SERVICES --DISABLED="CHRONYD"
# SYSTEM TIMEZONE
TIMEZONE ASIA/SHANGHAI --ISUTC --NONTP
# X WINDOW SYSTEM CONFIGURATION INFORMATION
XCONFIG --STARTXONBOOT
# SYSTEM BOOTLOADER CONFIGURATION
BOOTLOADER --LOCATION=MBR --BOOT-DRIVE=SDA
# PARTITION CLEARING INFORMATION
CLEARPART --NONE --INITLABEL
# DISK PARTITIONING INFORMATION
PART /BOOT --FSTYPE="XFS" --ONDISK=SDA --SIZE=300
PART SWAP --FSTYPE="SWAP" --ONDISK=SDA --SIZE=2048
PART PV.969 --FSTYPE="LVMPV" --ONDISK=SDA --SIZE=15058
PART /VAR --FSTYPE="XFS" --ONDISK=SDA --SIZE=3072
VOLGROUP CENTOS --PESIZE=4096 PV.969
LOGVOL / --FSTYPE="XFS" --SIZE=15056 --NAME=ROOT --VGNAME=CENTOS