常用命令:
什么是命令?
指在Linux终端(命令行)中输入的内容就称之为命令。
命令的格式
一个完整的命令的标准格式:Linux通用的格式
#指令主体(空格) [选项](空格) [操作对象]
一个指令可以包含多个选项
操作对象也可以是多个
张三 去操场 去跑道 跑圈
防火墙
注:后缀service可写,可不写
查看防火墙状态:systemctl status firewalld.service;
启动防火墙:systemctl start firewalld.service;
关闭防火墙:systemctl stop firewalld.service;
重启:systemctl restart firewalld.service;
开机启用:systemctl enable firewalld.service;
禁止开机启动:systemctl disable firewalld.service;
查看是否开机启动:systemctl is-enabled firewalld.service;
重启服务器:reboot;
放行端口号:firewall-cmd --zone=public --add-port=放行的端口号/tcp --permanent
注:“ --permanent”选项表示规则是永久生效的,即使重启系统后仍然有效,如果你不希望规则在重启后仍然生效,可以省略该选项;
重新加载防火墙配置:firewall-cmd --reload;
文件处理命令:
ls -a显示所有文件,包括隐藏文件;
ls -l详细信息显示; 也可以写LL(小写)
ls -al 显示所有文件的详细信息
ls -d查看目录属性 (一般和l连用 可以查看详细信息);
ls -h以可读性较高的形式显示 一般和l连用 ls -lh;(根据实际文件的大小)
切换目录:(路径可以是相对路径也可以是绝对路径 ~代表的是当前用户的家目录);
cd / 切换到根目录;
cd .. 返回到上级目录;
pwd 显示当前所在的工作目录;
mkdir 创建新目录
创建多层文件夹的时候使用的是 mkdir -p 文件夹/文件夹1
当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错
一次性创建多个目录 mkdir 目录1 目录2 目录3 ….
touch 创建空文件
newfile可以是一个文件名也可以是一个包含文件路径的文件名
使用touch来同时创建多个文件 touch 文件1 文件2
注意:不能创建多层文件
vi 文件名字 编辑文件,输入i进行编辑,编辑完成按ESC :wq保存并退出;
cat 文件名字, 显示文件内容
cat 合并文件内容;
cp 复制文件或目录
例:将qy172/test4/test5/test6/test7/cc.txt 复制到 /qy172/test1下
cp -r 将test4(test4写的所有文件内容test5/test6/test7)的整个目录全部复制发给了test1;
mv 移动文件
将test1文件下的cc.txt移动到test2文件夹(相当于剪切的效果);
重命名
mv 原文件原名字 原文件新名字;
删除文件:
rm -r 删除文件;
rm -rf强制删除文件目录;
more 分页显示文件内容(了解一下即可);
head 查看文件的前几行;
展示的t3.txt的前2行内容;
tail 查看文件的后几行;
展示的t3.txt的后2行内容;
tail -f 动态显示文件内容;
在重新打开一个,重新编辑这个t3.txt文件,另一边文件内容也会动态更新;
wc 统计文本的行数、字数、字符数;
wc -m 文件名 统计文本字符数;
wc -w文件名 统计文本空格字数;
wc -l 文件名 统计文本行数;
综合属性: wc -mwl 文件名
产生链接文件:
ln -s 原文件 新建文件路径;软链接
ln 原文件路径 新建文件路径 硬链接;
文件搜索命令 find 查找文件和目录;
find 搜索路径 选择项 搜索关键字;
find 目录 -name 文件名字;
find / -user root 查找当前文件所属的用户是谁;
grep 在文件中搜寻字符串匹配的行并输出;
在文件中搜索;
grep 关键字 指定位置路径
一般和ps -ef连用;
grep -i TEST 目录 忽略大小写;
ps -ef|grep -v grep|grep test;排除grep响应的进程;
ps -ef 指令(重点)
指令:ps
作用:主要是查看服务器的进程信息
选项含义:
-e:等价于“-A”,表示列出全部的进程
-f:显示全部的列(显示全字段)
ps -ef|grep test;
查看服务里的所有进程里包含的test的文件;
压缩解压命令:tar(打包目录);
注:压缩文件一般放在/usr目录下;
tar -zxvf 解压包名;
tar -zcvf 压缩包名;