当前位置: 首页 > news >正文

Linux 常用命令总结

Linux 常用命令总结(全面版)

Linux 命令行是系统管理和开发的核心工具,掌握常用命令可以极大提升效率。本文全面总结 Linux 常用命令,涵盖文件操作、进程管理、网络管理、系统监控、用户管理、软件安装等多个方面,适合初学者和高级用户参考。


1. 文件和目录操作

这些命令用于管理文件和目录。

命令功能描述示例
ls列出目录内容ls -l(详细列表), ls -a(显示隐藏文件)
cd切换目录cd /home/user, cd ..(返回上级目录)
pwd显示当前工作目录pwd
mkdir创建目录mkdir myfolder, mkdir -p a/b/c
rmdir删除空目录rmdir myfolder
touch创建空文件或更新文件时间戳touch file.txt
cp复制文件或目录cp file.txt /backup, cp -r dir1 dir2
mv移动或重命名文件/目录mv file.txt newname.txt, mv dir /tmp
rm删除文件或目录rm file.txt, rm -r dir(递归删除)
find搜索文件或目录find / -name "file.txt"
locate快速查找文件(基于数据库)locate file.txt
tree以树形结构显示目录内容tree /home/user
ln创建链接(硬链接或软链接)ln -s file.txt link(软链接)
cat查看文件内容或连接文件cat file.txt, cat file1 > file2
more / less分页查看文件内容less file.txt
head查看文件开头内容head -n 10 file.txt(前 10 行)
tail查看文件末尾内容tail -n 10 file.txt, tail -f log
wc统计文件的行数、字数、字符数wc -l file.txt(行数)
cut提取文件中特定字段cut -d',' -f1 file.csv
sort排序文件内容sort file.txt, sort -r(逆序)
uniq删除重复行uniq file.txt
grep搜索文件内容grep "keyword" file.txt
sed流式编辑文件内容sed 's/old/new/g' file.txt
awk文本处理和数据提取awk '{print $1}' file.txt

2. 文件权限管理

Linux 文件权限控制访问和管理。

命令功能描述示例
chmod修改文件或目录权限chmod 755 script.sh, chmod u+x file
chown修改文件或目录所有者chown user file.txt, chown -R user dir
chgrp修改文件或目录所属组chgrp group file.txt
umask设置默认文件权限umask 022
getfacl查看文件访问控制列表(ACL)getfacl file.txt
setfacl设置文件访问控制列表setfacl -m u:user:rw file.txt

权限说明

  • 权限格式:rwxr-xr-x(用户、组、其他)。
  • 数字表示:r=4, w=2, x=1(例如,755 表示用户全权,组和其他可读可执行)。

3. 进程管理

用于监控和控制系统进程。

命令功能描述示例
ps显示当前进程状态ps aux(所有进程)
top实时显示进程和系统资源top
htop增强版 top,交互式界面htop
kill终止进程(通过 PID)kill 1234, kill -9 1234(强制终止)
killall按进程名终止进程killall firefox
pkill按进程名或模式终止进程pkill -u user
nice设置进程优先级nice -n 10 command
renice修改运行中进程的优先级renice 10 -p 1234
jobs显示后台任务jobs
bg将任务放入后台运行bg %1
fg将后台任务调回前台fg %1
nohup使命令在终端关闭后继续运行nohup ./script.sh &

4. 系统监控

监控系统性能和资源使用情况。

命令功能描述示例
df显示磁盘使用情况df -h(人类可读格式)
du统计目录或文件大小du -sh /home/user
free显示内存使用情况free -m(以 MB 显示)
uptime显示系统运行时间和负载uptime
vmstat报告虚拟内存统计vmstat 1(每秒更新)
iostat显示 CPU 和 I/O 统计iostat -x 1
sar系统活动报告(需安装 sysstat)sar -u 1(CPU 统计)
dstat动态系统资源统计dstat -cdngy
lscpu显示 CPU 信息lscpu
lsblk列出块设备信息lsblk
iotop实时显示磁盘 I/O 使用情况iotop
watch周期性执行命令并显示结果watch -n 1 'df -h'

5. 网络管理

管理网络连接、流量和服务。

命令功能描述示例
ping测试网络连通性ping google.com
curl发送 HTTP 请求,下载文件curl -O http://example.com/file
wget下载文件wget http://example.com/file
netstat显示网络状态(需安装 net-tools)netstat -tuln
ss更现代的网络状态查看工具ss -tuln
ifconfig显示和配置网络接口(需安装 net-tools)ifconfig eth0
ip现代网络接口管理工具ip addr, ip link
route显示或管理路由表route -n
traceroute跟踪数据包路由路径traceroute google.com
digDNS 查询dig example.com
nslookupDNS 查询(简单版)nslookup example.com
telnet测试端口连接telnet localhost 80
nc网络工具(netcat),用于 TCP/UDP 连接nc -l 1234(监听端口)
tcpdump捕获网络数据包tcpdump -i eth0 port 80
iftop实时显示网络流量iftop -i eth0
nmap网络扫描和端口探测nmap localhost

6. 用户和权限管理

管理用户账户和权限。

命令功能描述示例
who显示当前登录用户who
whoami显示当前用户whoami
id显示用户和组信息id user
su切换用户su - user
sudo以超级用户权限执行命令sudo apt update
useradd添加新用户useradd -m newuser
userdel删除用户userdel -r user
passwd修改用户密码passwd user
addgroup添加用户组addgroup mygroup
usermod修改用户信息usermod -aG sudo user
visudo编辑 sudo 配置文件visudo

7. 软件安装与管理

管理软件包和依赖。

命令功能描述示例
aptDebian/Ubuntu 包管理工具apt install vim, apt update
yum / dnfCentOS/RHEL 包管理工具dnf install vim, yum update
zypperopenSUSE 包管理工具zypper install vim
snap安装和管理 Snap 包snap install code
dpkg管理 Debian 包dpkg -i package.deb
rpm管理 RPM 包rpm -ivh package.rpm
make编译源码make, make install

8. 压缩与归档

处理压缩文件和归档。

命令功能描述示例
tar归档和解档文件tar -cvf archive.tar dir, tar -xvf archive.tar
gzip / gunzip压缩/解压 .gz 文件gzip file.txt, gunzip file.txt.gz
bzip2 / bunzip2压缩/解压 .bz2 文件bzip2 file.txt, bunzip2 file.txt.bz2
zip / unzip压缩/解压 .zip 文件zip archive.zip file.txt, unzip archive.zip
xz压缩/解压 .xz 文件xz file.txt, unxz file.txt.xz

9. 文本编辑器

常用的命令行文本编辑器。

命令功能描述示例
nano简单易用的文本编辑器nano file.txt
vim / vi功能强大的文本编辑器vim file.txt
emacs高度可定制的文本编辑器emacs file.txt

10. 系统管理

管理系统配置和服务。

命令功能描述示例
systemctl管理 systemd 服务systemctl start apache2
service管理服务(兼容旧系统)service apache2 start
uname显示系统信息uname -a
hostname显示或设置主机名hostname, hostname newname
dmesg显示内核日志`dmesg
journalctl查看 systemd 日志journalctl -u apache2
reboot重启系统reboot
shutdown关机或计划关机shutdown -h now, shutdown -r 10
date显示或设置系统时间date, date -s "2023-10-01 12:00"
timedatectl管理系统时间和时区timedatectl set-timezone UTC

11. 环境变量与脚本

管理环境变量和 shell 脚本。

命令功能描述示例
env显示环境变量env
export设置或导出环境变量export PATH=$PATH:/usr/local/bin
echo显示变量或文本echo $PATH
source执行脚本并应用环境变化source ~/.bashrc
bash运行 bash 脚本bash script.sh
chmod +x使脚本可执行chmod +x script.sh

12. 其他实用命令

一些杂项但常用的命令。

命令功能描述示例
man查看命令手册man ls
info查看命令信息info ls
history显示命令历史history, !123(执行第 123 条命令)
alias设置命令别名alias ll='ls -l'
clear清空终端屏幕clear
tee将输出同时写入文件和终端`ls
xargs将标准输入转为命令参数`find . -name “*.txt”

13. 命令组合与管道

Linux 命令可以通过管道和重定向组合使用。

符号功能描述示例
``管道,将前一命令输出作为后一命令输入
>重定向输出到文件(覆盖)ls > output.txt
>>重定向输出到文件(追加)ls >> output.txt
<从文件读取输入wc -l < file.txt
&&前一命令成功后执行后一命令make && make install
``

14. 使用技巧与注意事项

  • 命令补全:按 Tab 键自动补全命令或文件名。
  • 历史命令:使用 Ctrl+R 搜索历史命令。
  • 通配符
    • *:匹配任意字符(如 *.txt)。
    • ?:匹配单个字符(如 file?.txt)。
  • sudo 权限:某些命令需超级用户权限,谨慎使用。
  • 备份重要文件:操作前备份,避免数据丢失。

相关文章:

Linux 常用命令总结

Linux 常用命令总结&#xff08;全面版&#xff09; Linux 命令行是系统管理和开发的核心工具&#xff0c;掌握常用命令可以极大提升效率。本文全面总结 Linux 常用命令&#xff0c;涵盖文件操作、进程管理、网络管理、系统监控、用户管理、软件安装等多个方面&#xff0c;适合…...

Muduo网络库实现 [十四] - HttpResponse模块

目录 设计思路 类的设计 模块的实现 公有接口 疑问点 设计思路 这个模块和HttpRequest一样&#xff0c;主要就是存储http响应的要素&#xff0c;但是其实真正需要设置存储的要素会比http请求少&#xff0c;首先&#xff0c;要存储http的版本号&#xff0c;我们最终使用的是…...

2025年CNG 汽车加气站操作工考试真题练习

CNG 汽车加气站操作工考试真题练习&#xff1a; 一、单选题 1、CNG 加气站的核心设备是&#xff08; &#xff09;。 A. 压缩机 B. 储气瓶组 C. 加气机 D. 脱水装置 答案&#xff1a;A 解析&#xff1a;压缩机是 CNG 加气站的核心设备&#xff0c;其作用是将天然气压缩…...

B端网站建设,怎样平衡功能与美观,满足企业多元需求?

在当今数字化时代&#xff0c;B端网站不仅是企业展示自身形象和产品的重要窗口&#xff0c;更是实现业务转化和客户关系维护的关键平台。然而&#xff0c;B端网站建设面临着功能需求复杂与美观设计之间的平衡问题。如何在满足企业多元需求的同时&#xff0c;打造一个既实用又美…...

PTA:模拟EXCEL排序

Excel可以对一组纪录按任意指定列排序。现请编写程序实现类似功能。 输入格式: 输入的第一行包含两个正整数 n (≤105) 和 c&#xff0c;其中 n 是纪录的条数&#xff0c;c 是指定排序的列号。之后有 n 行&#xff0c;每行包含一条学生纪录。每条学生纪录由学号&#xff08;6…...

Edge浏览器安卓版流畅度与广告拦截功能评测【不卡还净】

安卓设备上使用浏览器的体验&#xff0c;很大程度取决于两个方面。一个是滑动和页面切换时的反应速度&#xff0c;另一个是广告干扰的多少。Edge浏览器的安卓版本在这两方面的表现比较稳定&#xff0c;适合日常使用和内容浏览。 先看流畅度。Edge在中端和高端机型上启动速度快&…...

Qt 核心库总结

Qt 核心库&#xff08;QtCore&#xff09; QtCore 是 Qt 框架的基础模块&#xff0c;提供非图形界面的核心功能&#xff0c;是所有 Qt 应用程序的基石。它包含事件循环、信号与槽、线程管理、文件操作、字符串处理等功能&#xff0c;适用于 GUI 和非 GUI 应用程序。本文将从入…...

四大wordpress模板站

WP汉主题 WP汉主题是一个专注于提供高质量WordPress中文主题的平台。它为中文用户提供了丰富的WordPress主题选择&#xff0c;包括但不限于企业网站模板、外贸建站模板等。WP汉主题致力于帮助用户轻松搭建专业的中文网站&#xff0c;无论是企业官网还是个人博客&#xff0c;都…...

Linux之 grep、find、ls、wc 命令

Linux之 grep、find、ls、wc 命令 “ 在 Linux 世界中&#xff0c;命令行是不可或缺的一部分&#xff0c;而掌握一些常用的命令可以帮助你更有效率地管理文件和系统。本文将为你介绍四個基礎而强大的 Linux 命令&#xff1a;grep、find、ls 和 wc&#xff0c;带你开启高效文件…...

SFC的含义

SFC 即 Single File Component&#xff0c;也就是单文件组件&#xff0c;在现代前端开发尤其是 Vue.js 框架中被广泛应用。下面将从概念、结构、优势、工作原理和应用场景几个方面详细介绍 SFC。 概念 单文件组件是一种将一个组件的模板&#xff08;HTML&#xff09;、逻辑&a…...

Qt 性能优化总结

Qt 性能优化总结 本文简单解析 Qt 应用程序的性能优化策略&#xff0c;涵盖 GUI 渲染、内存管理、信号与槽、QML 性能等核心领域&#xff0c;并通过具体示例展示优化效果。 1. Qt 性能优化简介 性能优化目标是减少资源消耗&#xff08;如 CPU、内存、GPU&#xff09;、提高响…...

亚马逊关键字搜索数据通过 Product Advertising API 来获取

亚马逊关键字搜索数据主要通过 Product Advertising API 来获取。 以下是使用该接口进行关键字搜索的一般步骤&#xff1a; &#xff08;测试示例&#xff09; 注册开发者账号&#xff1a;访问亚马逊开发者中心&#xff0c;完成三方供应商注册并同意相关开发者协议&#xff0…...

现代C++的范式演进与工程实践深度解析(本文序号不知道怎么整的,有点问题)

引言:C++的复兴时代 在经历了"已死语言"的质疑后,现代C++正迎来前所未有的复兴。据2024年TIOBE指数显示,C++以8.33%的占比稳居第三,较2020年上升2.1个百分点。这种复兴并非偶然——随着C++20标准的全面落地和C++23特性的逐步实现,这门已有40年历史的语言正在系…...

第二十五天 - Web安全防护 - WAF原理与实现 - 练习:请求过滤中间件

一、Celery核心机制解析 1.1 分布式架构四要素 # celery_config.py BROKER_URL redis://:passwordlocalhost:6379/0 # 消息中间件 RESULT_BACKEND redis://:passwordlocalhost:6379/1 # 结果存储 TASK_SERIALIZER json ACCEPT_CONTENT [json] TIMEZONE Asia/Shanghai核…...

springboot自定义starter(避坑教学)

在实际开发中&#xff0c;经常会定义一些公共组件&#xff0c;提供给各个项目团队使用。而在springboot的项目中&#xff0c;一般会将这些公共组件封装为springboot的starter。 1.命名规范 Spring官方Starter通常命名为 spring-boot-starter-{name} 如&#xff1a;spr…...

Python 实现日志备份守护进程

实训背景 假设你是一名运维工程师&#xff0c;需要为公司的监控系统开发一个简单的日志备份守护进程。该进程需满足以下需求&#xff1a; 后台运行&#xff1a;脱离终端&#xff0c;长期监控指定目录&#xff08;如 /var/log/app/&#xff09;中的日志文件。自动备份&#xf…...

详解JVM的底层原理

目录 1.JVM的内存区域划分 1&#xff09;程序计数器&#xff08;Program Counter Register&#xff09; 2&#xff09;元数据区&#xff08;Metaspace&#xff09; 3&#xff09;虚拟机栈&#xff08;Java Virtual Machine Stacks&#xff09; 4&#xff09;堆&#xff08…...

制表符是什么?与.txt文件的关系?

李升伟 整理 制表符&#xff08;Tab&#xff09;是一种控制字符&#xff08;ASCII码为9&#xff0c;Unicode为\u0009&#xff09;&#xff0c;用于在文本中创建水平间距。它的作用类似于键盘上的 Tab 键&#xff0c;通常表现为光标跳转到下一个预设的“制表位”&#xff08;一…...

【专题刷题】双指针(三):两数之和,三数之和,四数之和

&#x1f4dd;前言说明&#xff1a; 本专栏主要记录本人的基础算法学习以及LeetCode刷题记录&#xff0c;按专题划分每题主要记录&#xff1a;&#xff08;1&#xff09;本人解法 本人屎山代码&#xff1b;&#xff08;2&#xff09;优质解法 优质代码&#xff1b;&#xff…...

Java八种常见的设计模式

一、单例模式 单例模式是&#xff08;Singleton Pattern&#xff09;Java中最常用的设计模式之一&#xff0c;它保证一个类仅有一个实例&#xff0c;并提供一个全局访问点。 实现单例模式的核心是将类的构造方法私有化&#xff0c;以防止外部直接通过构造函数创建实例。同时&am…...

用Prompt 技术【提示词】打造自己的大语言智能体

机器如何按照人类的指令执行任务的探索 机器需具备理解任务叙述的能力&#xff0c;以便能够按照人类的指令执行任务&#xff0c;为机器提供一些范例作为参考&#xff0c;使其能够理解该执行的任务类型。这样的学习方式称为“Instruction learning”&#xff0c;透过精心设计的…...

灵鉴 AI五大核心能力洞穿 “数据黑箱”云取证深度支持8大核心应用

本文关键词&#xff1a;灵鉴AI 、电子数据取证分析AI助手、云取证、DeepSeek大模型 1.灵鉴AI &#xff0c;V1.0深度融合DeepSeek大模型技术&#xff0c;破解行业痛点&#xff0c;5大核心能力&#xff0c;让大模型真正“懂”电子数据分析。 2.LX-A216云取证系统&#xff0c;V2.…...

了解高速设计的信号完整性仿真

高速设计需要精确的信号传输&#xff0c;以确保最佳性能。信号完整性差会导致关键应用中的误码、数据损坏甚至系统故障等问题。介电常数、损耗角正切和插入损耗等因素会显著影响信号质量。通过使用信号完整性仿真&#xff0c;您可以及早发现并解决这些挑战。这种主动方法有助于…...

用 Deepseek 写的html油耗计算器

在油价高企的今天&#xff0c;了解自己爱车的真实油耗情况对每位车主来说都至关重要。本文将介绍一个简单实用的油耗计算方法&#xff0c;并提供一个可以直接使用的HTML油耗计算器。 为什么要计算油耗&#xff1f; 计算油耗不仅能帮助我们&#xff1a; 了解车辆的真实燃油经济…...

SAP系统青果糖无法报工

问题:班长说工单号4100000101青果糖工单 无法报工 原因排查:工单4100000101的工艺路线版本错误,选了版本1的,版本1是委外的工艺,本厂生产应该选版本2. 解决&#xff1a; 1&#xff1a;重读主数据,更改工单4100000101的工艺路线版本. 2&#xff1a;工单成品已交库,不能直接更改工…...

GPU 招投标全流程分析与总结

GPU 招投标全流程分析与总结 招投标流程概述 以下是通过代理商采购Nvidia H20-GPU 141G的招投标全流程分析: #mermaid-svg-hMPPfkCpGj8GKXfV {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-hMPPfkCpGj8GKXfV .er…...

Centos7.6安装JDK 1.8教程

前提&#xff1a;先把jdk1.8文件上传到usr/local目录下&#xff0c;文件名如&#xff1a;jdk-8u151-linux-x64.tar.gz 1. 解压 JDK 压缩包 假设 jdk-8u151-linux-x64.tar.gz 文件位于 /usr/local 目录下。 进入 /usr/local 目录&#xff1a; cd /usr/local 解压文件&#…...

Golang errors 包快速上手

文章目录 1.变量2.类型3.函数3.1 New3.2 Is简介函数签名核心功能示例代码使用场景注意事项小结 3.3 As简介函数签名核心功能示例代码使用场景注意事项小结 3.4 Unwrap简介函数签名核心功能使用示例使用场景注意事项小结 3.5 Join简介函数签名核心功能使用场景注意事项小结 4.小…...

新型多机器人协作运输系统,轻松应对复杂路面

受到鱼类、鸟类和蚂蚁等微小生物体协作操纵的启发&#xff0c;研究人员开发了多机器人协作运输系统&#xff08;Multirobot Cooperative Transportation Systems&#xff0c;MRCTS&#xff09;运输单个机器人无法处理的重型超大物体&#xff0c;可用于搜救行动、灾难响应、军事…...

易境通国际货代系统:如何解决货代物流行业的棘手难题

国际货代行业作为全球贸易的重要纽带&#xff0c;面临着日益复杂的市场环境和客户需求。然而&#xff0c;随着业务规模的扩张和多变的市场需求&#xff0c;传统的粗放式管理模式逐渐暴露出效率低下、成本失控、风险难控等问题。尤其在跨境电商高速发展的背景下&#xff0c;货代…...

基于springboot医药连锁店管理系统(源码+lw+部署文档+讲解),源码可白嫖!

摘要 当今社会已经步入了科学技术进步和经济社会快速发展的新时期&#xff0c;国际信息和学术交流也不断加强&#xff0c;计算机技术对经济社会发展和人民生活改善的影响也日益突出&#xff0c;人类的生存和思考方式也产生了变化。传统医药连锁店管理采取了人工的管理方法&…...

Vue 3 reactive 和 ref 区别及 失去响应性问题

在 Vue 3 中&#xff0c;reactive 和 ref 是实现响应式数据的两个核心 API&#xff0c;它们的设计目标和使用场景有所不同。以下是两者的详细对比&#xff1a; 1. 基本定义与核心功能 特性reactiveref作用创建对象类型的响应式代理&#xff08;对象、数组、Map 等&#xff09…...

d3.js绘制单/多面板组合箱线图

用d3.js研发了个可以单面板、多面板展示的组合箱线图&#xff1b; 组合箱线图中包括普通散点、蜂群散点、小提琴图、小提琴箱线图、柱状图、误差棒、离群点等等&#xff0c;其中大部分你能想到的配置都是自行传参调整的&#xff0c;你想不到的也能稍作修改然后自行调整&#x…...

第二十四天 - 分布式任务队列 - Celery高级应用 - 练习:分布式监控任务系统

一、Celery核心机制解析 1.1 分布式架构四要素 # celery_config.py BROKER_URL redis://:passwordlocalhost:6379/0 # 消息中间件 RESULT_BACKEND redis://:passwordlocalhost:6379/1 # 结果存储 TASK_SERIALIZER json ACCEPT_CONTENT [json] TIMEZONE Asia/Shanghai核…...

IDEA使用jclasslib Bytecode Viewer查看jvm字节码

学习jvm的时候&#xff0c;想查看字节码和局部变量表&#xff0c;可以使用idea安装jclasslib Bytecode View插件查看。 &#xff08;1&#xff09;安装工具&#xff1a; 安装完成后需要重启idea. &#xff08;2&#xff09;准备一段代码&#xff0c;编译运行 package com.te…...

list.

列表类型是用来存储多个有序的字符串&#xff0c;列表中的每个字符串称为元素&#xff08;element&#xff09;&#xff0c;⼀个列表最多可以存储个元素 在 Redis 中&#xff0c;可以对列表两端插入&#xff08;push&#xff09;和弹出&#xff08;pop&#xff09;&#xff0c;…...

202520读书笔记|《我要按自己喜欢的方式去生活》——面对可能到来的裁员,那就等正式通知吧

《我要按自己喜欢的方式去生活》作者宝夏夏&#xff0c;很赞的一本书&#xff0c;通透真实&#xff0c;不矫揉造作&#xff0c;直击内心。 因为第一个故事&#xff0c;裁员而进来的。早晨睡眼惺忪醒来&#xff0c;闺蜜半夜发来一大段话&#xff0c;大意是公司在缩减成本裁员&am…...

Linux 文件传输:系统数据交互的动脉

前言&#xff1a;sshd 在Linux系统中&#xff0c;文件传输常依赖于SSH协议&#xff08;Secure Shell&#xff09;&#xff0c;而sshd&#xff08;OpenSSH Daemon&#xff09;是负责处理SSH连接的后台服务程序。通过sshd&#xff0c;用户可以在加密的通道中进行安全的远程登录、…...

Rust + WebAssembly 生产部署指南

1 最小可行部署&#xff08;MVP&#xff09; 前端打包wasm-pack build --target web --release # 生成 .wasm JS 包装器 npm run build / vite build / webpack … # 打包 HTML/CSS/JS 资源拷贝产物 到生产服务器的站点目录dist/ ├── index.html ├── pkg…...

git忽略已跟踪的文件/指定文件

在项目开发中&#xff0c;有时候我们并不需要git跟踪所有文件&#xff0c;而是需要忽略掉某些指定的文件或文件夹&#xff0c;怎么操作呢&#xff1f;我们分两种情况讨论&#xff1a; 1. 要忽略的文件之前并未被git跟踪 这种情况常用的方法是在项目的根目录下创建和编辑.gitig…...

基于Django实现的图书分析大屏系统项目

图书分析大屏展示系统项目大纲与启动教程 一、项目概述 图书分析大屏展示系统是一个基于Django框架开发的Web应用&#xff0c;主要用于图书数据的可视化分析与展示。该系统采用MVT&#xff08;Model-View-Template&#xff09;架构模式&#xff0c;结合MySQL数据库&#xff0…...

【OSCP-vulnhub】GoldenEye

目录 端口扫描 查找源代码 目录扫描 POP3邮件枚举 1.先枚举用户名 2.hydra爆破 3.nc连接 boris&#xff1a; natalya&#xff1a; 设置本地hosts文件 doak&#xff1a; 解析图片 exiftool for-007.jpg strings for-007.jpg 使用MSF去搜索内核版本 漏洞利用 ---…...

OpenAI发布GPT-4.1系列模型,主打编程能力提升

OpenAI在本周一推出了全新一代模型家族——GPT-4.1系列。没错&#xff0c;就是“4.1”&#xff0c;尽管OpenAI的命名方式已经让人有些摸不着头脑。 这一系列包括三个型号&#xff1a;GPT-4.1、GPT-4.1 mini和GPT-4.1 nano。据OpenAI介绍&#xff0c;这些模型在编程任务和指令遵…...

压缩包网页预览(zip-html-preview)

zip-html-preview 项目介绍 这是一个基于 Spring Boot 开发的在线 ZIP 文件预览工具,主要用于预览 ZIP 压缩包中的 HTML 文件及其相关资源。 主要功能 支持拖拽上传或点击选择多个 ZIP 文件自动解压并提取 ZIP 文件中的 HTML 文件在线预览 HTML 文件及其相关的 CSS、JavaSc…...

OpenCV 图形API(41)颜色空间转换----- BGR 图像转换为灰度图像函数BGR2Gray()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 将图像从BGR色彩空间转换为灰度。 B、G和R通道值的传统范围是0到255。结果的灰度颜色值计算为&#xff1a; dst ( I ) 0.114 ∗ src ( I ) . B…...

影视产业链中的律师角色以及合规风控要点

影视产业链中的律师角色以及合规风控要点 在影视娱乐业务中&#xff0c;律师服务贯穿项目全生命周期&#xff0c;涵盖创意开发、投z制作、发行传播、艺人管理及争议等多个领域 一、影视项目全流程合同法律事务 ✔️项目开发阶段 剧本合作&#xff1a;剧本委托创作、改编、版权…...

Java工具类——实体类列表写入excel

Java工具类——实体类列表写入excel /*** 将实体类 List 数据写入 Excel 文件* param dataList 实体类对象列表* param filePath Excel 文件路径* param sheetName Sheet 名称* param <T> 泛型类型* throws IOException 文件操作异常* throws IllegalAccessException 反…...

C++23 新预处理器指令详解:#elifdef、#elifndef 和 #warning

文章目录 1. #elifdef 和 #elifndef&#xff1a;更灵活的条件编译1.1 背景与动机1.2 语法与示例示例代码&#xff1a; 1.3 编译器支持 2. #warning&#xff1a;发出编译警告2.1 背景与动机2.2 语法与示例示例代码&#xff1a; 2.3 编译器支持 3. 总结 C23 标准引入了多项改进&a…...

书写API文档的最佳实践[特殊字符]

API文档对于API的可用性和成功至关重要。完善的API文档能显著提高开发者体验&#xff0c;加速采用&#xff0c;并培养强大的开发者社区。反之&#xff0c;糟糕的文档可能导致困惑、挫败感和错误&#xff0c;从而降低采用率。本文将探讨编写清晰、全面、开发者友好的API文档的高…...

【Maven】手动安装依赖到本地仓库

【Maven】手动安装依赖到本地仓库 【一】下载依赖【二】安装 JAR 文件到本地仓库【三】验证安装【四】在项目中使用该依赖【1】注意事项【2】额外提示 【一】下载依赖 登录到中央仓库下载依赖&#xff0c;中央仓库地址&#xff1a;https://mvnrepository.com/ 搜搜你的依赖的a…...