(7条消息) linux命令基本使用
练习文件查看及检索操作。
查看/etc/filesystems文件,确认当前系统支持的文件系统类型。
[root@centos06 ~]# cat /etc/filesystems
xfs
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*
[root@centos06 ~]#
分页查看/etc/services文件,了解各种服务默认使用的协议、端口号。
[root@centos06 ~]# more /etc/services
练习备份与恢复操作。
备份整个/etc目录树,制作成归档压缩包文件etc.tar.gz
[root@centos06 ~]# tar zcvf etc.tar.gz /etc/
查看etc.tar.gz文件中包含的目录及文件列表。
[root@centos06 ~]# tar ztvf etc.tar.gz
将etc.tar.gz文件恢复到/tmp目录下,确认后再删除/tmp/etc文件夹。
1)解压缩压缩文件etc.tar.gz到/tmp目录中
[root@centos06 ~]# tar zxvf ./etc.tar.gz -C /tmp/
2)删除/tmp/etc目录中的数据
[root@centos06 ~]# rm -rf /tmp/etc/
练习vi编辑器的基本使用。
通过”man man | col -b > man.txt”操作创建man命令的文本手册页
1)取消man帮助中的控制位字符,保存man信息到man.txt文件中
[root@centos06 ~]# man man | col -b > man.txt
2)查看生成的man帮助文件内容
[root@centos06 ~]# more man.txt
切换到末行模式,并输入”:set nu”命令显示行号。
1)切换到末行模式在命令模式使用G
[root@centos06 ~]# vi man.txt
2)按esc键在末行模式输入:set nu
:set nu
将第六行的内容复制到第二行,并删除第二行以后的几个空行。
1)第六行内容复制到第二行
找到第六行输入yy,到第二行输入p粘贴
2)删除第二行
找到第二行按dd删除
在文件中查找“-K”字符串。
在末行模式输入/-k
将文件中的所有“string”字符串替换为“BENET”。
末行模式输入:%s/string/BENET/g
保存该文件后退出vi编辑器。
末行模式使用:x或者:wq
使用vi修改系统配置。
为/etc/sysconfig/network-scripts/ifcfg-en s33、/etc/issue文件做好备份,以便在必要时进行恢复。
1)备份网卡配置文件
[root@centos06~]#cp /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-ens32.bak
2)备份isue文件
[root@centos06 ~]# cp /etc/issue /etc/issue.bak
用vi编辑器打开etc/sysconfig/network-scripts/ifcfg-en s33文件,查找包含“ONBOOT=no”字符串的行,并修改为“ONBOOT=yes”,使用i进入插入模式找到要修改的行
[root@centos06 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32
ONBOOT=yes
用vi编辑器打开/etc/issue文件,删除其中的所有的内容,添加一行新的文字“Windows Server 2016”(或者用户自己编写其他文本)。
[root@centos06 ~]# echo “Windows Server 2016” > /etc/issue
根据备份文件恢复/etc/sysconfig/network-scripts/ifcfg-en s33、/etc/issue文件的内容。
1)恢复误删除的网卡文件
[root@centos06 ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens32.bak /etc/sysconfig/network-scripts/ifcfg-ens32
2)恢复误删除的issue文件
[root@centos06 ~]# cp /etc/issue.bak /etc/issue