一.防火墙
Stop 关闭
Start 开启
Status 状态
Enable 开机自启
Disable 禁止开机自启
systemctl status firewalld
二.什么是命令?
指在Linux终端(命令行)中输入的内容就称之为命令。
命令的格式
一个完整的命令的标准格式:Linux通用的格式
#指令主体(空格) [选项](空格) [操作对象]
一个指令可以包含多个选项
操作对象也可以是多个
1. 文件处理命令 ls(list)
功能描述:显示文件目录
语法: ls 选项 【-ald】
-a 显示所有文件,包括隐藏文件 (all)
-l 详细信息显示
-d 查看目录属性 (一般和l连用 可以查看详细信息)
-h 以可读性较高的形式显示 一般和l连用 ls -lh
例:
Ll
Ls -al
Ls -lh
2. 文件处理命令 cd(change directory)
功能描述:切换目录
范例: cd / 切换到根目录
cd .. 回到上一级目录
路径可以是相对路径也可以是绝对路径 ~代表的是当前用户的家目录
3.文件处理命令 mkdir(make directory)
功能描述:创建新目录
范例: mkdir newdir
创建多层文件夹的时候使用的是 mkdir -p 文件夹/文件夹1
当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错
三.创建文件夹
Mkdir [-p] 文件夹的名字
4. 文件处理命令 touch(touch)
功能描述:创建空文件
范例: touch newfile
newfile可以是一个文件名也可以是一个包含文件路径的文件名
使用touch来同时创建多个文件 touch 文件1 文件2
注意:不能创建多层文件
例:
将test1/test.txt 复制到test2文件夹下面
cp test.txt /tmp/test2
递归复制
将test5 文件夹下面的所有的内容复制到qy172文件夹里面
(test5 文件夹下面有test6/test7)
cp -r /tmp/test5 /tmp/qy172
复制文件之后重新命名
cp test.txt test4.txt
复制当前文件夹下面的test.txt 并重新命名为test4.txt
四.文件处理命令 mv(move)
功能描述:移动文件 更名
mv [源文件或目录][目的目录]
mv test4.txt /tmp/test2
5.文件处理命令 rm(remove)
删除rm(命令前加rm)
-r 递归删除
-f force 强制删除
R 递归
F 强制(不会询问是否删除)
6.文件处理命令 cat(concatenate and display files)
功能描述:显示文件内容
合并文件
7.文件处理命令 head
功能描述: 查看文件的前几行
Head -num 文件的名字
head -2 test3.txt 展示test3.txt文件中的前两行的内容
8.文件处理命令 tail
功能描述:查看文件的后几行
head -2 test3.txt 展示test3.txt文件中的后两行的内容
-f 动态显示文件内容
9.文件处理命令 wc(word count)
功能描述:统计文本的行数、字数、字符数
(1)-m 统计文本字符数
(2)-w 统计空格字数
(3)-l 统计文本行数
10.文件处理命令 ln(link)
功能描述:产生链接文件
11.文件搜索命令 find
根据名字进行查找
Find 目录 -name 文件的名字
功能描述:查找文件或目录
12.文件搜索命令 grep
(1)grep -i aaa不区分大小写aaa
(2)grep -v aaa排除关键字aaa
(3)grep -w aaa 完全匹配aaa关键字
功能描述:在文件中搜寻字符串匹配的行并输出
Grep 关键字 指定的位置,一般和ps -ef 连用
13.压缩解压命令 tar
功能描述:打包目录
Tar -zxvf 解压的文件的名字
Tar -zcvf 压缩之后文件的名字 要压缩的目录