14、touch 用于修改文件的时间属性,若文件不存在,系统会自动创建此文件
(因此也可以使用touch命令来创建新的空白文件)且此文件创建时间为当前系统时间。
touch [选项] 文件名
-a 修改文件的访问时间为系统当前时间
-m 修改文件的修改时间为系统当前时间 modify
-d 将文件的修改时间修改为指定时间
-r<参考文件>将文件的时间修改为参考文件的时间
15、cat 用于查看文件内容,还可以合并文件,如果合并文件不存在,则自动创建。
cat [选项] 文件名
cat 文件a 文件b >文件c
-n 从1开始对文件所有输出的行数编号,包括空白行
-b 从1开始对文件所有输出的行数编号,空白行不编号
-s 当文件输出内容有连续两行以上的空白行时,替换成一行空白行
vi编辑器:
vi 文件名————i (进入编辑模式)————内容编辑————编辑完成后,按ESC
——:wq保存退出,强制后面加!
预习:cat 、mkdir、chmod、rm、cp、mv
16、mkdir 用于创建一个新目录
语法: mkdir [选项] 目录名
-m 创建目录的同时设置目录权限
-p 递归创建目录
r:4 w:2 x:1 user group other
711:rwx--x--x
766:rwxrw-rw-
555:r-xr-xr-x
655:rw-r-xr-x
644:rw-r--r--
17、rmdir 用于删除空目录
18、rm 用于删除文件或目录。要注意:一旦用rm删除文件或目录时,就无法再恢复。
语法:rm [选项] 文件或目录
-i 删除文件或目录之前进行确认
-f 强制删除文件或目录,不进行确认
-r 递归方式删除目录及其子目录
-v 显示命令执行的详细过程
19、cp用于复制,它可以将单个文件复制成一个指定文件名的文件或将其复制到一个存在的
目录下。还可以同时复制多个文件或目录。
语法: cp [选项] 文件名或目录名
cp [选项] 源文件或目录 目标文件或目录
-a 复制目录时使用。保留其所有信息,包括文件链接、文件属性,并可递归复制目录
-f 强制复制文件或目录,无论目标文件或目录是否存在
-i 覆盖文件之前进行确认
-p 保留源文件或目录的属性
-r/R 递归复制,将指定目录下所有文件与子目录一同复制
20、mv 用于将文件或目录由一个目录移动到另一个目录中。如果源为文件,而目标为目录,
那么mv命令将移动文件。如果源为目录,则目标只能是目录,mv将重命名目录
语法: mv [选项] 源文件或目录 目标文件或目录
-f 若目标文件或目录与需要移动的文件或目录重复,则直接覆盖
-b 若目标文件存在,则覆盖前为其创建一个备份
-i 覆盖文件之前进行确认
21、配置网卡:
网卡路径:/etc/sysconfig/network-scripts/ifcfg-ens33
修改网卡配置文件:
ONBOOT=yes #激活网卡
BOOTPROTO=dhcp #IP配置方式为DHCP
BOOTPROTO=static #IP配置方式为静态
IPADDR=192.168.31.139 #配置IP为192.168.31.139
NETMASK=255.255.255.0 #配置子网掩码
GATEWAY=192.168.31.1 #配置网关
DNS1=8.8.4.4 #配置DNS
DNS2=114.114.114.114
重启网卡命令: systemctl restart network
查看IP:ip addr
22、关闭防火墙:systemctl stop firewalld #停止防火墙服务
systemctl disable firewalld #禁止开启自启动
firewall-cmd --state #查看防火墙状态
23、关闭selinux:/etc/selinux/config
修改配置文件:将SELINUX=enforcing改为SELINUX=disabled
getenforce #查看selinux状态
关闭SELinux:
临时关闭(不用重启机器):setenforce 0
周测题:
1、在/tmp目录下,新建目录director新建三个txt文件,分别命名为file1、file2、file3,
用vi编辑器分别在三个文件中输入内容。
2、将file1/fiel2/fiel3三个文件中内容合并到一个文件中命名为filetest.txt
3、在director目录下新建一个open目录,并在open目录下创建openfile目录,
所有目录权限为r-xr--r--。
4、将filetest.txt文件备份到/root下,并将/tmp/director目录移动到/usr中。
5、将open目录及其子目录和文件删除。