Linux常用命令
一、history
用于显示历史命令。
history 10 | 显示最近10条历史命令。 |
!200 | 使用第200行的指令。 |
history -c | 清空历史记录。 |
二、pwd
用于显示当前绝对路径。
pwd | 显示当前绝对路径。 |
三、ls
用于以行的形式显示当前文件夹下所有内容。
ls -a | 显示所有内容,包括隐藏文件。 |
四、ll
用于以列的形式显示当前文件夹所有内容。
ll -a | 以列的形式显示当前文件夹下所有内容。 |
ll -h | 将文件占用内存以更直观的形式显示。 |
五、mkdir
用于创建文件夹。
mkdir a | 在当前路径下创建一个名字为a的文件夹。 |
mkdir -p a/b/c | 创建一个多级文件夹。 |
六、rmdir
用于删除文件夹。
rmdir a | 删除当前路径下名字为a的文件夹。 |
rmdir -p a/b/c | 递归删除多级文件夹。 |
七、touch
用于创建文件。
touch a | 创建一个名字为a的文件。 |
八、cp
用于复制文件。
cp a /root | 把a文件复制到root目录下。 |
cp a /root/b.txt | 把a文件覆盖b.txt。 |
cp -r c /root | 把c目录递归复制到root目录下。 |
九、rm
用于删除文件。
rm a | 把当前目录下a文件删除。 |
rm -f a | 强制删除a文件。 |
rm -rf c | 递归删除c目录下所有内容且没有提示。 |
rm -f ./* | 删除当前文件夹下所有内容但保留文件夹。 |
十、mv
用于移动或重命名文件。
mv a /root | 把a文件移动到root目录下。 |
mv a /root/b | 把a文件移动到root目录下,并改名为b。 |
mv a b | 在当前目录下,把a文件重命名为b。 |
十一、cat
用于查看较少的文件内容。
cat a | 查看a文件的内容。 |
cat -n a | 查看a文件的内容并显示行号。 |
十二、less
用于查看大型文件。
less a | 查看文件a的内容。 |
空格 | 翻到下一页。 |
回车 | 翻到下一行。 |
b | 向上翻页。 |
= | 显示当前行数。 |
g | 跳到开头。 |
G | 跳到结尾。 |
/root | 搜索root关键字。(按n向下查找,按N向上查找) |
q | 退出。 |
十三、echo
用于输出内容到控制台。
echo hello | 输出hello到控制台。 |
echo "hello world" | 用引号可以显示多个空格。(以原样显示) |
echo -e "hello\nworld" | -e支持反斜杠转义字符。 |
ll > a | 将当前目录ll查出的内容写入文件a。(>以覆盖的方式写入) |
echo "Hello, Linux." >> a | 将字符串写入文件a。(>>以追加的方式写入) |
echo $ | 查看系统环境变量。 |
echo $PATH | 查看PATH系统变量。 |
echo $HOSTNAME >> a | 将主机名写入文件a。 |
十四、head
用于显示文件开头部分内容。
head a | 查看文件a头10行。 |
head -n 20 a | 查看文件a头20行。 |
十五、tail
用于显示文件尾部内容。
tail a | 查看文件a尾10行。 |
tail -n 5 a | 查看文件a尾5行。 |
tail -f a | 实时追踪文件a的所有更新。(按ctrl+s停止追踪,但仍会记录,按ctrl+q继续,按ctrl+c退出) |
十六、ln
用于链接文件路径。
链接之后无论在源文件还是链接文件更改,两边都能看到对应的更改。
当删除了源文件后,快捷方式(链接)也就没用了。
删除源文件对硬链接无影响。(推荐软连接)
ln -s /root/a a2 | 在home(假设)下面创建一个文件软链接a2。(ll可以看到链接信息->) |
ln -s /root/a /home/a2 | 创建一个文件夹软链接。 |
pwd | 显示软链接路径。 |
pwd -P | 显示原文件路径。 |
rm a2 | 删除文件软链接。(对源文件无影响)(相当于删除了个快捷方式) |
rm -rf a2 | 删除文件夹软链接。 |
rm -rf a2/ | 删除链接源文件夹里面的内容。(不建议) |
十七、date
用于显示日期。
date | 显示年月日时分秒。 |
date +%Y | 显示年。 |
date +%m | 显示月。 |
date +%d | 显示日。 |
date +%Y-%m-%d-%H:%M:%S | 显示年月日时分秒。 |
date "+%Y-%m-%d %H:%M:%S" | 将日和时之间的-换成空格。 |
date +%s | 显示时间戳。 |
date -d "1 days ago" | 显示昨天。 |
date -d "-1 days ago" | 显示明天。 |
date -d "-1 hours ago" | 显示下一小时。 |
date -s "2017-08-08 20:00:00" | 设置系统时间。 |
十八、cal
用于显示日历。
cal | 显示本月日历。 |
cal -3 | 显示包括本月左右共3个月的日历。 |
cal -m | 将星期一放最前面。 |
cal 2025 | 查看2025年的日历。 |
cal -y | 查看系统时间本年的日历。 |
十九、useradd
用于添加用户。
useradd tony | 在home目录下添加一个tony用户。 |
useradd -g bigdata xiaoming | 在bigdata组中加入xiaoming用户。 |
二十、passwd
用于更改用户的密码。
passwd tony | 更改tony用户的密码。 |
二十一、id
用于查看用户。
id tony | 查看tony用户。 |
less /etc/passwd | 查看创建了哪些用户。 |
二十二、su
用于切换用户。
su root | 切换到root用户。 |
二十三、who
用于查看用户信息。
who am i | 查看最开始登录的用户信息。(最外层的) |
whoami | 查看现在的用户信息。 |
二十四、sudo
用于让普通用户具有root权限。
sudo ls | 以root身份使用ls查看。(要在/etc/sudoers修改配置文件) |
二十五、userdel
用于删除用户。
userdel tony | 删除tony用户。(要以root的身份)(但是会残留文件夹) |
userdel -r tony | 删除tony用户。(同时删除home目录下的文件) |
二十六、groupadd
用于创建组。
less /etc/group | 查看所有组。 |
groupadd meifa | 创建一个组。 |
二十七、usermod
用于修改用户的组。
usermod -g meifa tony | 将tony加到meifa组中。 |
二十八、groupmod
用于修改组名。
groupmod -n haircut meifa | 修改meifa组名为haircut。 |
二十九、groupdel
用于删除组。
groupdel tony | 删除tony组。 |
三十、chmod
用于更改权限。
从左到右的10个字符:
属主 | user |
属组 | group |
其他用户 | other |
当一个文件被创建时默认有两个链接数:.和..。
rwx 作用文件和目录的不同解释:
(1)作用到文件:
r | 代表可读(read):可以读取,查看。 |
w | 代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。 |
x | 代表可执行(execute):可以被系统执行。 |
(2)作用到目录:
r | 代表可读(read):可以读取,Is查看目录内容。 |
w | 代表可写(write):可以修改,目录内创建+删除+重命名目录。 |
x | 代表可执行(execute):可以进入该目录。 |
chmod[(ugoa}{+-=}{rwx}]文件或目录
u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
chmod u+x a.txt | 给文件所有者加上可执行权限。 |
chmod g+w a.txt | 给文件所有组加上可执行权限。 |
chmod a=rw a.txt | 给文件所有人赋值为可读可写权限。 |
chmod 777 houge.txt | 给所有人赋值可读可写可执行。(二进制7为111) |
chmod -R 777 xiyou | 修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可执行权限。 |
三十一、chown
用于更改属主。
chown happygame a.txt | 更改文件属主为happygame。 |
三十二、chgrp
用于更改属组。
chgrp haircut a.txt | 更改文件属组为haircut。 |
三十三、cd
用于切换目录。
cd .. | 返回上级目录。 |
cd / | 跳转到根目录。 |
三十四、reset
用于清屏。
reset | 清除屏幕。 |
三十五、find
用于查找文件。
find -name a | 在当前目录下查找名为a的文件。 |
find /root -name a | 在root目录下查找名为a的文件。 |
find /root -name "*.cfg" | 查找后缀名为cfg的文件。 |
find /home -user tony | 查找用户名为tony的文件。 |
find /root -size +10M | 查找文件大小大于等于10M的文件。 |
三十六、locate
用于快速定位文件路径。
updatedb | 在第一次使用locate之前要更新。 |
locate tmp | 查找所有名字带有tmp的文件。 |
三十七、grep
用于过滤查找。
grep -n boot a.txt | 在a.txt文件中查找boot关键字并显示行号。 |
ls | grep .cfg | 在当前目录查找通过管道再过滤出后缀是cfg的文件。 |
三十八、zip
用于压缩文件或文件夹。
zip -r myroot.zip /root | 递归压缩root文件夹得到myroot.zip。 |
unzip -d /tmp myroot.zip | 解压到指定文件夹/tmp。 |
三十九、tar
用于打包压缩。
文件格式:.tar.gz
-c | 产生 .tar 打包文件。 |
-v | 显示详细信息。 |
-f | 指定压缩后的文件名。 |
-z | 打包同时压缩。 |
-x | 解包 .tar 文件。 |
-C | 解压到指定目录。 |
tar -zcvf temp.tar.gz a.txt b.txt | 将a.txt和b.txt打包压缩成temp。 |
tar -zxvf temp.tar.gz -C /tmp | 将temp解压到tmp文件夹。 |
四十、du
用于查看文件和目录占用的磁盘空间。
du | 查看当前目录所有子目录大小。 |
du -ah | 不仅查看子目录还包括文件,并以易阅读的方式展现。 |
du -sh | 只统计总大小。(不关心下面具体的文件大小) |
du --max-depth=1 -ah | 子目录深度为1。 |
四十一、df
用于查看磁盘空间使用情况。
df -h | 以易阅读的方式显示磁盘空间情况。 |
free -h | 查看内存使用情况。 |
四十二、lsblk
用于查看设备挂载情况。
lsblk | 查看设备挂载情况。 |
lsblk -f | 显示文件系统信息。 |
四十三、mount
用于挂载。
mount /dev/cdrom mnt/cdrom | dev/cdrom的文件增加一个mnt/cdrom挂载点。 |
umount /dev/cdrom | 卸载。 |
四十四、fdisk
用于查看磁盘分区情况。
fdisk -l | 查看磁盘分区详情。 |
fdisk /dev/sdb | 对其进行分区操作。 |
mkfs -t xfs /dev/sdb1 | 对新分区sdb1指定文件系统。 |
mount /dev/sdb1 /home/happygame | 对新分区sdb1增加挂载点。 |
四十五、ps
用于查看当前系统进程状态。
如果想查看进程的CPU占用率和内存占用率,可以使用aux。
如果想查看进程的父进程ID可以使用-ef。
ps | 查看当前系统进程状态。 |
ps aux | less | 以用户友好方式显示系统中所有进程。 |
ps -ef | less | 可以查看进程父子关系。 |
ps -ef | grep 3746 | 查找pid或ppid为3746的进程。 |
四十六、kill
用于终止进程。
kill 3535 | 终止pid为3535的进程。 |
kill -9 3273 | 强制终止pid为3273的进程。 |
四十七、pstree
用于查看进程树。
要安装:yum install pstree
pstree | less | 查看进程树。 |
pstree -p | less | 加上pid。 |
pstree -u | less | 加上进程所属用户。 |
四十八、top
用于实时监控系统进程状态。
top | 实时监控系统进程状态。 |
top -d 1 | 1秒更新一次信息。 |
top -i | 只显示活跃的进程。(不显示闲置和僵尸进程) |
top -p 2655 | 显示pid为2655进程详细信息。 |
四十九、netstat
用于查看网络信息。
ifconfig | 查看网络连接和ip信息。 |
ping | 测试网络连通性。 |
-a | 显示所有正在监听和未监听的套接字。 |
-n | 拒绝显示别名,能显示数字的全部转化为数字。 |
-l | 仅列出在监听的服务状态。 |
-p | 表示显示哪个进程在调用。 |
netstat -anp | less | 查看网络信息。 |
五十、crontab
用于编辑系统定时任务。
crontab -l | 查看所有定时任务。 |
crontab -e | 编辑定时任务。 |
crontab -r | 删除当前用户所有定时任务。 |
第一个* | 一小时当中的第几分钟。 |
第二个* | 一天当中的第几小时。 |
第三个* | 一个月当中的第几天。 |
第四个* | 一年当中的第几月。 |
第五个* | 一周当中的星期几。 |
45 22 * * * | 每天22点45分执行命令。 |
0 17 * * 1 | 每周一的17点0分执行命令。 |
0 5 1,15 * * | 每月1号和15号的凌晨5点0分执行命令。 |
40 4 * * 1-5 | 每周一到周五的凌晨4点40分执行命令。 |
*/10 4 * * * | 每天的凌晨4点,每隔10分钟执行一次命令。 |
*/1 * * * * echo "hello" >> /root/hello | 每隔一分钟往文件写入hello。 |
注意星期几和几号最好不要同时出现,十分混乱。
五十一、yum
用于管理一些包。
yum list | grep firefox | 查找是否安装firefox。 |
yum remove firefox | 卸载firefox。 |
yum -y install firefox | 安装firefox且自动确认。 |
五十二、systemctl
用于管理系统服务。
systemctl start httpd | 打开httpd服务。 |
systemctl restart httpd | 重启httpd服务。 |
systemctl status network | 显示网络状态。 |
相关文章:
Linux常用命令
一、history 用于显示历史命令。 history 10显示最近10条历史命令。!200使用第200行的指令。history -c清空历史记录。 二、pwd 用于显示当前绝对路径。 pwd显示当前绝对路径。 三、ls 用于以行的形式显示当前文件夹下所有内容。 ls -a显示所有内容,包括隐藏文…...
【AI】SpringAI 第二弹:接入 DeepSeek 官方服务
一、接入 DeepSeek 官方服务 通过一个简单的案例演示接入 DeepSeek 实现简单的问答功能 1.添加依赖 <dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-starter-model-openai</artifactId> </dependency> 2…...
QT的信号槽的直接触发,队列触发,自动触发
在Qt中,信号槽机制是一个非常强大的特性,它用于实现对象之间的通信。除了默认的直接触发方式之外,Qt还提供了队列触发等不同的触发方式。 1. 直接触发(Direct Connection) 直接触发是最常见的连接方式,信…...
typescript html input无法输入解决办法
input里加上这个: onkeydown:(e: KeyboardEvent) > {e.stopPropagation();...
工厂能耗系统智能化解决方案 —— 安科瑞企业能源管控平台
安科瑞顾强 政策背景与“双碳”战略驱动 2025年《政府工作报告》明确提出“单位国内生产总值能耗降低3%左右”的目标,要求通过产业结构升级(如高耗能行业技术革新或转型)、能源结构优化(提高非化石能源占比)及数字化…...
栅格数据处理
一、栅格数据的引入与基本操作 (一)加载栅格数据 在 ArcPy 中,栅格数据可以通过 arcpy.Raster 类来加载。例如,如果你有一个存储在本地路径下的栅格数据文件(如 GeoTIFF 格式),可以这样加载&a…...
C语言文件操作
本文重点: 什么是文件 文件名 文件类型 文件缓冲区 文件指针 文件的打开和关闭 文件的顺序读写 文件的随机读写 文件结束的判定 什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件 程序文件 包括源程序文…...
毛笔书体检测-hog+svm python opencv源码
链接:https://pan.baidu.com/s/1l-bw8zR9psv1HycmMqQBqQ?pwd2ibp 提取码:2ibp --来自百度网盘超级会员V2的分享 1、毛笔字检测运行流程 如果解压文件发现乱码,可以下载Bandizip 解压文件 数据集在百度网盘里面 将文件名字改成images c…...
基于YOLOV11的道路坑洼分析系统
基于YOLOV11的道路坑洼分析系统 【包含内容】 【一】项目提供完整源代码及详细注释 【二】系统设计思路与实现说明 【三】图形化界面与实时检测统计可视化功能 【技术栈】 ①:系统环境:Windows/MacOS/Linux多平台支持,推荐NVIDIA GPU加速 ②…...
【系统搭建】DPDK安装配置与helloworld运行
一,安装相关依赖 1. 安装依赖 sudo apt update && sudo apt install -y \build-essential libnuma-dev meson ninja-build pciutils#安装Python3与PIP3 sudo apt install python3-pip2. 升级 pip 和 setuptools sudo apt install python3-pip python3-de…...
Distortion, Animation Raymarching
这节课的主要目的是对uv进行操作,实现一些动画的效果,实际就是采样的动画 struct texDistort {float2 texScale(float2 uv, float2 scale){float2 texScale (uv - 0.5) * scale 0.5;return texScale;}float2 texRotate(float2 uv, float angle){float…...
架构风格(高软59)
系列文章目录 架构风格 文章目录 系列文章目录前言一、架构风格定义?二、架构风格分类总结 前言 本节讲明架构风格知识点。 一、架构风格定义? 二、架构风格分类 总结 就是高软笔记,大佬请略过!...
免费使用RooCode + Boomerang AI + Gemini 2.5 Pro开发套件
若您正在寻找利用免费AI工具简化应用开发的方法,这份指南将为您揭开惊喜。 我们将详解如何免费整合RooCode、Boomerang AI智能代理与Google Gemini 2.5 Pro API,在Visual Studio Code中实现自动化编程加速。 这套方案能让您在几分钟内从创意跃迁至可运行原型。 套件构成与…...
《MAmmoTH2: Scaling Instructions from the Web》全文翻译
《MAmmoTH2: Scaling Instructions from the Web》 MAmmoTH2:从网络规模化采集指令数据 摘要 指令调优提升了大语言模型(LLM)的推理能力,其中数据质量和规模化是关键因素。大多数指令调优数据来源于人工众包或GPT-4蒸馏。我们提…...
解决Ubuntu终端命令不能补全的问题
使用命令: sudo vi /etc/bash.bashr 把框出的部分取消注释,取消后截图如下,保存退出: 使用命令env -i bash --noprofile --norc, 进行测试,查看tab自动补全是否可以使用。 tab键可正常使用, env -i bash …...
知识图谱与其它知识库的关系
知识图谱与其它知识库的关系 知识图谱与传统知识库:解构数据连接的哲学知识图谱的商业价值:连接带来的革命选择知识图谱还是传统数据库?一个实用指南 知识图谱的出现,正在改变了我们组织和理解信息的方式。 这种技术不仅仅是一种数…...
STM32基础教程——DMA+ADC多通道
目录 前言 编辑 技术实现 连线图 代码实现 技术要点 实验结果 问题记录 前言 DMA(Direct Memory Access)直接存储器存取,用来提供在外设和存储器 之间或者存储器和存储器之间的高速数据传输。无需CPU干预,数据可以通过DMA快速地移动࿰…...
波束形成(BF)从算法仿真到工程源码实现-第十一节-非线性波束形成算法工程化
一、概述 本节我们对非线性波束形成算法进行工程化,运行在respeaker core v2平台上,算法实时率在0.046左右。更多资料和代码可以进入https://t.zsxq.com/qgmoN ,同时欢迎大家提出宝贵的建议,以共同探讨学习。 二、算法实现 2.1 …...
Windows安装Rust版本GDAL
前言 笔者想安装GDAL,这是一个开源的地理数据库, 笔者到处搜索,最后看到这位大佬写的这篇文章,终于成功了。 aliothor/Windows-Install-Rust-Gdal-Tutorial: Windows Install Rust Version Gdal Stepshttps://github.com/aliot…...
OpenCv高阶(六)——图像的透视变换
目录 一、透视变换的定义与作用 二、透视变换的过程 三、OpenCV 中的透视变换函数 1. cv2.getPerspectiveTransform(src, dst) 2. cv2.warpPerspective(src, H, dsize, dstNone, flagscv2.INTER_LINEAR, borderModecv2.BORDER_CONSTANT, borderValue0) 四、文档扫描校正&a…...
常用正则化技术dropout
在深度学习中,Dropout 是一种常用的正则化技术,用于防止神经网络过拟合。它的核心思想是随机丢弃(临时关闭)网络中的部分神经元,迫使模型不依赖单一神经元,从而提升泛化能力。 1. Dropout…...
66.加1
目录 一、问题描述 二、解题思路 三、代码 四、复杂度分析 一、问题描述 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外&#…...
Tecnomatix Plant Simulation 2302安装教程
Tecnomatix Plant Simulation 2302安装教程,这个比较简单,只有4步即可完成。 第1步:获取并下载安装包 Follow WX account and reply: 2302, get the installation package link. 下载安装包至电脑本地,打开安装包文件如下图所示…...
Flutter 与原生通信
Flutter 与原生之间的通信主要基于通道机制,包括 MethodChannel、EventChannel 和 BasicMessageChannel。 MethodChannel:用于 Flutter 与原生之间的方法调用,实现双向通信,适合一次性的方法调用并获取返回值,如 Flut…...
关于postman的使用(一)
postman创建被测系统结构 改为被测系统名称 添加一级功能 添加接口测试 请求发起前脚本和请求发起后脚本 请求前运行脚本(需要一个随机的岗位名称): 上述脚本功能是自动生成一个岗位名称并且配置它为postman的变量下面是调用 请求后运行脚本…...
【c语言】深入理解指针1
深入理解指针1 一、数组名的理解二、使用指针访问数组三、一维数组传参本质四、二级指针 一、数组名的理解 数组名就是数组首元素的地址,类型是指针类型,但是存在两个例外: sizeof(arr) : 整个数组在内存中的大小 &arr : 整个数组的地址…...
leetcode14.最长公共前缀
暴力逐个比对最长前缀 class Solution {public String longestCommonPrefix(String[] strs) {String prefix strs[0];for (int i 1; i < strs.length; i) {prefix longestCommonPrefix(prefix, strs[i]);}return prefix;}private String longestCommonPrefix(String st…...
云服务器X86计算和Arm计算架构有什么区别?
阿里云服务器架构X86计算和ARM计算有什么区别?x86架构是最常见的,CPU采用Intel或AMD处理器;ARM架构具有低功耗的特性,CPU采用Ampere Altra / AltraMax或阿里自研倚天710处理器。如何选择?阿里云服务器网aliyunfuwuqi.com建议根据实际使用场景选择,X86架构兼容性更广,适合…...
leetcode0079. 单词搜索-medium
1 题目: 单词搜索 官方标定难度:中 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字…...
ShellScript脚本编程
语法基础 脚本结构 我们先从这个小demo程序来窥探一下我们shell脚本的程序结构 #!/bin/bash# 注释信息echo_str"hello world"test(){echo $echo_str }test echo_str 首先我们可以通过文本编辑器(在这里我们使用linux自带文本编辑神器vim),新建一个文件…...
【leetcode100】整数拆分
1、题目描述 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k > 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入: n 2 输出: 1 解释: 2 1 1, 1 1 1。 示例 2: 输入: n 10 输出: 36…...
leetcode:2899. 上一个遍历的整数(python3解法)
难度:简单 给你一个整数数组 nums ,其中 nums[i] 要么是一个正整数,要么是 -1 。我们需要为每个 -1 找到相应的正整数,我们称之为最后访问的整数。 为了达到这个目标,定义两个空数组:seen 和 ans。 从数组 …...
Mysql读写分离(2)-中间件mycat和实践方案
系统环境要求 Mysql版本5.5版本以上jdk1.7Mycat1.6 mycat使用Java开发,因为用到了JDK 7的部分功能,所以在使用前请确保安装了JDK 7.0,并设置了正确的Java环境变量(可在命令行窗口输入:“java –version”获知是否安装…...
QT之在多线程中如何优雅的处理资源泄漏
概述 在多线程编程中,资源泄漏是一个常见且需要特别关注的问题。资源泄漏通常指的是程序未能正确释放分配给它的资源(如内存、文件句柄、数据库连接等),这可能导致系统性能下降甚至崩溃。尤其是在多线程环境中,由于多个线程可能同时访问相同的资源,增加了管理这些资源的…...
SPA 收入支出/技师提成自动统计系统——仙盟共创平台——未来之窗
支出 spa服务 使用开始:https://mp.weixin.qq.com/s/Ok3wuSYAPhd-6N8DrK7jwg 收入清晰呈现:自动整合 SPA 门店各类服务项目收入数据,包括面部护理、身体按摩、特色疗程等。通过对接收银系统,实时记录每笔消费金额,按不…...
Linux的应用领域,测试与Linux,Linux的介绍,VirtualBox和Ubuntu的安装,VMware的安装和打开虚拟机CentOS
目录 Linux的应用领域 测试人员在Linux的工作 测试人员需要掌握Linux的程度 Linux的介绍 Linux的介绍 Linux发行版 Unix和Linux的渊源 虚拟机和Linux的安装 VirtualBox和Ubuntu的安装 安装VirtualBox 安装Ubuntu 下载Ubuntu操作系统的镜像文件 创建虚拟机 虚拟机…...
《Not All Tokens Are What You Need for Pretraining》全文翻译
《Not All Tokens Are What You Need for Pretraining》 不是所有的词元都是预训练所需 摘要 先前的语言模型预训练方法通常对所有训练词元均匀地应用下一词预测损失。对此常规做法提出挑战,我们认为“语料库中的并非所有词元对于语言模型训练同等重要”。我们的…...
vscode终端运行windows服务器的conda出错
远程windows服务器可以运行,本地vscode不能。 打开vscode settings.json文件 添加conda所在路径...
使用基数树优化高并发内存池(替代加锁访问的哈希表和红黑树)
前言: 本篇旨在熟悉 基于tcmalloc的高性能并发内存池项目之后,对于最后的优化进行的笔记梳理,项目完整代码 可点击:项目代码 进行查看。 优化思想风暴: 为了方便根据页号查找到对应的span, 这里我们可以使用红黑树或…...
【bash】.bashrc
查看当前路径文件数量 alias file_num"ls -l | grep ^- | wc -l"查看文件大小 alias file_size"du -sh"alias ll alias ll"ls -ltrh"cd的同时执行ll alias cdcdls; function cdls() {builtin cd "$1" && ll }自定义prompt…...
自我生成,自我训练:大模型用合成数据实现“自我学习”机制实战解析
目录 自我生成,自我训练:大模型用合成数据实现“自我学习”机制实战解析 一、什么是自我学习机制? 二、实现机制:如何用合成数据实现自我训练? ✅ 方式一:Prompt强化生成 → 自我采样再训练 ✅ 方式二…...
Linux的命令格式,运行级别,找回root密码,Linux用户的分类,绝对路径和相对路径,硬链接和软链接,实用按键
目录 Linux的命令格式 运行级别 运行级别说明 切换运行级别 指定默认的运行级别 找回root密码 找回root密码 可能会出现的问题 Linux的用户分类 绝对路径和相对路径 硬链接和软链接 实用按键 Linux的命令格式 Linux的命令格式: command [-options] [par…...
C# JSON
在C#中,你可以使用System.Text.Json或Newtonsoft.Json库来解析JSON字符串。以下是使用这两种库分别解析你提供的JSON字符串的示例。 1. 使用 System.Text.Json System.Text.Json 是 .NET Core 3.0 及以上版本中包含的内置JSON库。以下是如何使用它来解析你的JSON字…...
入门-C编程基础部分:6、常量
飞书文档https://x509p6c8to.feishu.cn/wiki/MnkLwEozRidtw6kyeW9cwClbnAg C 常量 常量是固定值,在程序执行期间不会改变,可以让我们编程更加规范。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字…...
数字时代的AI与大数据:用高级AI开发技术革新大数据管理
李升伟 编译 在当今数字时代,数据的爆炸式增长令人惊叹 从社交媒体互动到物联网设备的传感器数据,企业正被海量信息淹没。但如何将这种无序的数据洪流转化为有价值的洞察?答案在于人工智能(AI)开发技术的革新&#x…...
数据结构与算法入门 Day 0:程序世界的基石与密码
🌟数据结构与算法入门 Day 0:程序世界的基石与密码🔑 ps:接受到了不少的私信反馈,说应该先把前置的知识内容做一个梳理,所以把昨天的文章删除了,重新开启今天的博文写作 Hey 小伙伴们ÿ…...
20250416在荣品的PRO-RK3566开发板的Android13下编译native C的应用程序的步骤
mm编译的简略步骤以及详细LOG,仅供参考: rootrootrootroot-X99-Turbo:~/hailuo_temp/Android13.0$ source build/envsetup.sh rootrootrootroot-X99-Turbo:~/hailuo_temp/Android13.0$ lunch 57. rk3566_t-userdebug Pick from common choices abo…...
Pikachu靶场——Cross-Site Scripting
使用ubantu-linux虚拟机通过docker镜像本地搭建 一,反射型xss(get) 1,观察靶场环境,功能是提交你最喜欢的NBA球星 2,可以通过burp suite抓包分析一下 通过GET请求提交输入的姓名,这是及其危险的 3,尝试使用…...
ArkTS组件的三个通用(通用事件、通用属性、通用手势)
文章目录 通用事件点击事件 onClick触摸事件 onTouch挂载、卸载事件拖拽事件按键事件 onKeyEvent焦点事件鼠标事件悬浮事件组件区域变化事件 onAreaChange组件尺寸变化事件组件可见区域变化事件组件快捷键事件自定义事件分发自定义事件拦截 通用属性尺寸设置位置设置布局约束边…...
双token实现无感刷新
一、方案说明 1. 核心流程 用户登录 提交账号密码 → 服务端验证 → 返回Access Token(前端存储) Refresh Token(HttpOnly Cookie) 业务请求 请求头携带Access Token → 服务端验证有效性 → 有效则返回数据 Token过…...