文章目录
前言
常用linux人群必备知识点,以centos7为准
1、创建文件夹
mkdir hi
2、查看目录
ll 展示详细信息
ls
3、创建空文件
touch hi.txt
4、查看文件内容
cat hi.txt
4、编辑文件内容
vi hi.txt
vim编辑器,按i键 后可编辑
vim编辑器,按esc键可退出编辑
:wq! 强制保存并退出
:x 保存并退出
:q 不保存退出
:wq 保存并退出
d 在非编辑模式下,按住d快速删除整行
: / 查找的内容 查找指定内容的数据
:set nu 显示文件行号
5、删除
rm -rf 文件/文件夹
6、解压.tar文件
tar -zxvf xx.tar
7、查看磁盘使用情况
df -h
8、查看内存占用情况
free -m
top 动态地监视进程活动与系统负载等信息
9、查看进程状态
ps -ef|grep 进程名
kill -9 进程号 杀死指定进程
ps aux
10、查看端口使用情况
netstat -anp|grep 端口号
11、查看文件内容的指令(说出5个)
cat
tac
vi
nl 显示行号
head
tail
more
12、查询某一个文件的大小
du -h a.txt
13、如何把文件从一个服务器迁移到另一个服务器
scp -r root@192.168.1.1:/opt/ai/a.rpm ./
14、查找出日志中某一段内容
tail -n 100 default.log 查询最近100条记录
cat -n default.log |grep 'error' 根据关键词查询日志记录
sed -n '/2022-03-18 10:12/,/2022-03-18 12:15/p' xxx.log 根据时间段查询日志
cat -n default.log |grep 'error' 根据关键词查询日志记录
tail -n 100 file.log | grep "关键字" -A10 根据关键词查询后10行记录
tail -n 100 file.log | grep "关键字" -B10 根据关键词查询前10行记录
cat test.log | head -n 100 查看日志 前100行
cat test.log | tail -n 100 查看日志 后100行
tail -f /a.log 动态查看日志文件
15、查看IP
Ip addr
16、修改服务器名
hostnamectl set-hostname name
17、重启网络
systemctl restart network