Linux最常用命令

news/2024/10/19 2:25:13/

1,基本操作
mkdir 创建目录 make dir;创建目录和父目录a,b,c,d;参数-p 递归创建

mkdir -p a/b/c/d
拷贝文件夹a到/tmp目录

cp -rvf a/ /tmp/
移动文件a到/tmp目录,并重命名为b

mv -vf a /tmp/b
删除tmp目录的所有文件;参数-f 忽略不存在的文件;参数-r 递归删除

rm -rvf /tmp/
ls 命令能够看到当前目录的所有内容
pwd 命令能够看到当前终端所在的目录
cd命令能够切换到对的目录
find命令通过筛选一些条件,寻找文件
2,查看文件
查看文件大小

du -h file
du -sh *|sort -n
查看文件内容

cat file
查看文件内容

vim file
滚动查看日志文件

tail -f file

清空文件内容
cat /dev/null > test.txt
3,压缩与解压

.tar 使用tar命令压缩或解压
.bz2 使用bzip2命令操作
.gz 使用gzip命令操作
.zip 使用unzip命令解压
.rar 使用unrar命令解压
创建压缩文件

tar cvfz archive.tar.gz dir/
解压

tar xvfz archive.tar.gz
4,维护操作
找到java进程

ps -ef|grep java
df命令用来查看系统中磁盘的使用量

df -h
查看ip地址

ifconfig -a
杀死进程

kill -9
kill -15
启动jar

nohup java -jar xxx.jar &
5,防火墙

systemctl status firewalld 查看firewalld状态

systemctl stop firewalld 停止firewalld服务

systemctl start firewalld 启动firewalld服务

systemctl disable firewalld 禁止防火墙开启自启

systemctl enable firewalld 启动防火墙开启自启

systemctl mask firewalld 禁用firewalld服务

systemctl unmask firewalld 启动firewalld服务

firewall-cmd --zone=public --add-port=6379/tcp --permanent 允许某端口放行

firewall-cmd --reload 防火墙重新加载配置
firewall-cmd --list-ports 查看开放的端口

执行完后重启(systemctl restart firewalld)
6,查看信息
查看CPU信息

cat /proc/cpuinfo
查看内存信息

cat /proc/meminfo
查看操作系统版本

cat /proc/version
查看内存信息

free -m
查看操作系统32为还是64为

uname -a
实时显示系统中各个进程的资源占用状况

top
查看应用信息

ps -e -o ‘pid,comm,args,pcpu,rsz,vsz,stime,user,uid’ --sort -rsz
查看端口占用

netstat -nltp | grep 80

查看占用端口进程
lsof -i:6080

修改hostname
sudo hostnamectl set-hostname

7,操作查询文件内容

grep -C N,(N代表一个整数)是搜索关键字出现位置,并且和上下相邻50行的结果

grep -A N,是搜索关键字出现位置,并且和关键字后50行结果(After)

grep -B N,是搜索关键字出现位置,并且和关键字前50行结果(Before)

grep -C N “keyword” file | tail -M

keyword:要搜索的内容
file :要搜索的文件的名字
tail:最后一次出现的位置
head:第一次出现的位置
其中 M=2N+1,也就是显示当前关键字行和上下N行,所以就是2N+1

grep -C 10 ‘蚂蚁’ 记录 |tail -21


http://www.ppmy.cn/news/149365.html

相关文章

了解FunctionCompute和FuntionSphere

FusionSphere是一个虚拟化的套件(解决方案) FusionCompute虚拟化产品 虚拟化是云软件的基石 桌面云是HCIP阶段的主要内容 FusionSphere虚拟化套件特点: FusionSphere虚拟化套件组成: X86 Servers 服务器:提供计算资…

html播放器怎么删除,风行如何完全删除?风行播放器彻底删除图文教程汇总

软件名称:风行播放器正式版 2017 v4.0.0.50 中文官方安装版软件大小:13.5MB更新时间:2017-02-08立即下载 据测试风行卸载后还是会自动安装,并运行!卸载后后台都会风行又开始运行了!不知道有没有人遇到过类似…

网络之HTTP协议

http协议 URLurlencode编码 与 urldecode解码HTTP协议格式HTTP请求请求首行请求头部(Header)空行正文(Body) HTTP响应响应首行 HTTP请求方法HTTP状态码HTTP常见Header HTTP是典型的应用层协议,是目前最流行的通信协议&…

基于Halcon卡尺测量: Metrology批量测量矩形和圆

处理图如下: 原图如下: 主要思想: 1.准备一次性将图中12个圆和2个矩形都检测出来 2.初步确定12个圆的圆心坐标和半径,初步确定两个矩形的中心坐标,角度,长短边长 3.创建计量模型 4.定义计量模型尺寸 5.增加检测矩形和圆形的信息参数 6.应用计量模型,获取结果 7.显示…

7min 到 40s:SpringBoot 优化居然可以玩出这么多花样!

0 背景 公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 原理和源码调试等手段排查发现,在 Bean 扫描…

关于对【mysql存储过程】的理解与简述

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/130857854 出自【进步*于辰的博客】 【存储过程】这个知识点,我在大二下期学习【mys…

LNMP架构

LNMP架构 一、LNMP架构原理二、LNMP部署1、安装 Nginx 服务1.安装依赖包2.创建运行用户3.编译安装4.优化路径5.添加 Nginx 系统服务 2、安装 MySQL 服务1.安装Mysql环境依赖包2.创建运行用户3.编译安装4.修改mysql 配置文件5.更改mysql安装目录和配置文件的属主属组6.设置路径环…

linux桌面播放视频播放器,五个最佳桌面媒体播放器

你的硬盘里可能有数百兆的音乐和视频文件,因此你需要一个完美的桌面媒体播放器,不仅仅能够完美博客你所有的多媒体文件,还能帮助你找到你需要的歌曲或电影,这里我们就推荐了五个英文的桌面媒体播放器,相信能帮助用户找…