• 服务器常用文本命令cat/tac,more/less,head/tail 文本内容处理命令cut/sort/uniq/wc/join/tr 以及文件目录统计、服务器开销统计命令详解及示例

服务器常用文本命令cat/tac,more/less,head/tail 文本内容处理命令cut/sort/uniq/wc/join/tr 以及文件目录统计、服务器开销统计命令详解及示例

2025-04-24 21:17:11 1 阅读

一、文本查看常用六个命令cat/tac,more/less,head/tail常用选项

1: 查看整个文件:正向查看/反向查看

cat:cat命令用于查看文件,文件较大时,文本在屏幕上迅速闪过(滚屏),用户会看不清所显示的内容。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏,一般用more等命令分屏显示.另外cat还非常适用于文件内容合并处理。
    -n或-number:带行编号显示; 
    -b或--number-nonblank:和-n相似,但对于空白行不编号
    -s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行
    -A:显示不可打印字符,行尾显示“$”。--show-all 等价于 -vET。
    -E 显示行结束符(LINUX每行的结束符为$符,WINDOWS为$符和换行符(回车符)
    -T, --show-tabs 将跳 字符显示为 ^I
    -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外,中文不会以中文字符串现实。
    -e:等价于"-vE"选项;
    -t:等价于"-vT"选项;
tac:tac命令用于反序显示cat的内容,从行倒序输出文件内容.适用于一些按大小排序的数据反序显示。
    -b, --before             attach the separator before instead of after
    -r, --regex              interpret the separator as a regular expression
    -s, --separator=STRING   指定单元分隔符,而不是换行

2:分屏查看文件内容

more:空格向后翻,可使用b向前翻,h显示帮助,q退出,翻到最后也会自动退出
     输入斜线符 /:接着输入一个模式,可以在文本中寻找下一个相匹配的模式。但无查找到显示
less:空格向后,b向前,pageUP/pageDown也行。翻到最后不自动退出(要自动退出带上-e选项),q命令退出。less也可以/查找
     -l:搜索时忽略大小写的差异; -N:行首显示行号; 
     -s:将连续多个空行压缩成一行显示; -S:在单行显示较长的内容,而不换行显示;
     -x<数字>:将TAB字符显示为指定个数的空格字符。

3:查看页面的部分内容

head:用于显示文件的开头的内容,主要选项:-n ,-c
    header -n [行数] filepath 显示开头几行,默认为10行。
    header -c 字符串 filepath 显示开头几个字符,必须指定数字
tail:查看文件末尾的内容,主要使用选项:-n ,-c和head一样。

tail -f 如果要查看一个当前还未创建的文件时可使用: tail -fq s1.log --retry 可以等待文件创建.

tail和head指定-n选项后,数字参数值还可以还+/-符号,

tail带+号表示从第几行开始一直取到最后一行,带-号表示取最后几行,实际就和不带+/-号一样。如tail -n +2就是指从第二行开始一直到最后一行。

head带-号表示从头一直取到最后第几行,带+号表示取前面几行,即和不带符号一样。

所以记住head可以使用减号,tail可以使用加号。

二、文本内容常用简单处理命令

  文本内容常用简单处理命令常用的有剪取cut,排序sort,去重uniq,统计wc,连接join,替换tr

1. Cut命令

  cut:-d指定分割符号,-f取第几列,可以是1-3或1,3。-b :以字节为单位进行分割。-c :以字符为单位进行分割。cut是一个截取命令,非常适合于处理以一个字符间隔的文本内容。就是将一段数据经过分析,cut选取信息通常是针对“行”来进行分析的。cut的所有选项参数

-b :#以字节为单位分割。
-c :#以字符为单位分割。
-d :#自定义分隔符,默认为制表符。
-f :#与-d一起使用,指定显示哪个区域,如-f1,-f1-3,-f3-,-f-3等。
-s : #与-d一起使用,如果加上-s表示只显示有分隔符的行
-n :#取消分割多字节字符。仅和 -b 标志一起使用。对多字节字符如果字符的最后一个字节。

cut命令的语法形式:

cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]

 cut常见的用法如下示例:

[root@kermit ~]# cat pass
database:mysql:sqlserver:oracle
country:中国:美国:other
行业:互联网:金融
/home/ftpuser:/bin/bash
hello;yes;test
[root@kermit ~]# cut -d: -f2 pass
mysql
中国
互联网
/bin/bash
hello;yes;test
[root@kermit ~]# cut -d: -f1-2 pass  #还是以原分隔符进行连接
database:mysql
country:中国
行业:互联网
/home/ftpuser:/bin/bash
hello;yes;test
[root@kermit ~]# cut -sd: -f1-2 pass #此处加了-s最后一行就不显示,因为它没有:符号
database:mysql
country:中国
行业:互联网
/home/ftpuser:/bin/bash
[root@kermit ~]# cut -b 1-2 pass #汉字那行直接没有显示
da
co
/h
he
[root@kermit ~]# cut -nb 1-2 pass #-b选项中文就不好用,因为一个汉字占用3个字节(utf8)。
da
co

/h
he
[root@kermit ~]# cut -nb 1-3 pass #此时能完整显示汉字
dat
cou
行
/ho
hel
[root@kermit ~]# cut -c 1 pass   #以字符数来显示,就不用考虑汉字问题了。 
d
c
行
/
h
[root@kermit ~]# 

 队此之外,cut还能接受标准输入,命令示例: cut -d: -f1 - 要退出标准输入,只需ctrl+d即可。

2. Sort 命令 

sort:默认以首字符排序(而且是以字符串排序),常用选项有如下:

    -n表示以数值大小排序,
    -t以什么分开,
    -k以第几列排序,-k后面跟数字表示以第几列排序,同时还可使用1.2这种小数表示以第1列的第2个字符排序。
    -r降序
    -u排序时相同的行只显示一次,即unique.
    -f排序时忽略字符大小写。
    -d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符; 
    -b:忽略每行前面开始出的空格字符; 默认就使用了此项
    -c:检查文件是否已经按照顺序排序;会返回哪一行没有正确排序。
    -i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符; 
    -m:将几个排序号的文件进行合并; 
    -M:将前面3个字母依照月份的缩写进行排序;  
    -o<输出文件>:将排序后的结果存入制定的文件
    -t<分隔字符>:指定排序时所用的栏位分隔字符
    +<起始栏位>-<结束栏位>:以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。

3.Uniq 命令

uniq只把相邻的重复行过滤,因此执行uniq前需要执行一下sort,其选项如下:

    -d只显示重复的行(只一行),
    -D显示所有重复行
    -c显示重复的次数,uniq可以显示重复行,行号,在每列旁边显示该行重复出现的次数;
    -d或--repeated:仅显示重复出现的行列;
    -f<栏位>或--skip-fields=<栏位>:忽略比较指定的栏位;
    -s<字符位置>或--skip-chars=<字符位置>:忽略比较指定的字符;
    -u或——unique:仅显示出一次的行列;
    -w<字符位置>或--check-chars=<字符位置>:指定要比较的字符

4.Join 命令

    Join 命令连接两个文件文件,但前提是有相同意义的列,    join命令一般不常用,不过每个命令肯定都有它的意义,了解了一下发现也挺有意思,也许哪天就真能用到。join适合将一些结构化的文本数据进行整合。前提他们都是多列数据,其中多个文件中有一个意义相同且数据不重复的列,比如一个文件存放着学生的学号和姓名,另一个文件存放着学号和高考分数,这时将这两个文本文件合在一起就可以使用join方法。示例如下:

[root@123 ~]# cat a.txt     #列出a.txt文件内容
1   春天
2   夏天
3   秋天
4   冬天
5   冬去春来
[root@123 ~]# cat b.txt     #列出b.txt文件内容
0   春来天
1   暖 
2   热
3   凉
4   冷 
[root@123 ~]# join a.txt b.txt  #使用join相连,就像mysql的连接一样,默认是内连接,
1 春天 暖 
2 夏天 热
3 秋天 凉
4 冬天 冷 
[root@123 ~]# join -o 1.1 1.2 1.3 a.txt b.txt    #可以指定输出哪些列并指定排序,1/2文件代表文件1/2的第几列。      
1 春天 
2 夏天 
3 秋天 
4 冬天 
[root@123 ~]# join -o 1.1 1.2 2.2 a.txt b.txt   
1 春天 暖
2 夏天 热
3 秋天 凉
4 冬天 冷
[root@123 ~]# join -o 1.1 2.2 1.2 a.txt b.txt   
1 暖 春天
2 热 夏天
3 凉 秋天
4 冷 冬天
[root@123 ~]# join -a1 a.txt b.txt  #就像mysql的左连接,右连接一样。
1 春天 暖 
2 夏天 热
3 秋天 凉
4 冬天 冷 
5 冬去春来
[root@123 ~]# join -a2 a.txt b.txt 
0 春来天
1 春天 暖 
2 夏天 热
3 秋天 凉
4 冬天 冷 
[root@123 ~]# join -a1 -a2 a.txt b.txt 
0 春来天
1 春天 暖 
2 夏天 热
3 秋天 凉
4 冬天 冷 
5 冬去春来
[root@123 ~]# cat a.txt b.txt   #把文件内容换了一下。原来是制表分开,改成=号
1=春天
2=夏天
3=秋天
4=冬天

1=暖
2=热
3=凉
4=冷
[root@123 ~]# join  a.txt b.txt         #直接连接时报错,找不到有序数据
join: file 1 is not in sorted order
[root@123 ~]# join -t '=' a.txt b.txt   #指定以=分开才可以结合在一起。
1=春天=暖
2=夏天=热
3=秋天=凉
4=冬天=冷
[root@123 ~]# cat a.txt     #修改文件内容,使得b.txt中的ID数字不在第一列
1=春天
2=夏天
3=秋天
4=冬天
[root@123 ~]# cat b.txt 
暖=1
热=2
凉=3
冷=4
[root@123 ~]# join -1 1 -2 2 -t '=' a.txt b.txt     #连接时指定每个文件使用哪列判断相等
1=春天=暖
2=夏天=热
3=秋天=凉
4=冬天=冷
[root@123 ~]# join -1 2 -2 1 -t '=' b.txt a.txt    
1=暖=春天
2=热=夏天
3=凉=秋天
4=冷=冬天
[root@123 ~]# join -1 2 -2 1  -o 1.2 2.2 1.1 -t '=' b.txt a.txt  #指定连接哪些列和顺序
1=春天=暖
2=夏天=热
3=秋天=凉
4=冬天=冷
[root@123 ~]# 

5.wc 命令

  wc命令比较简单,就是统计:默认结果,行,单词数,字节数。即对应选项-l,-w,-c,-m字符数,-L最长的一行包含多少字符。wc命令可以接收标准输入(指定结束符EOF,如下:)

[root@123 ~]wc <<  EOF
> aaa
> bbbb
> ccccc dd
> EOF
 3  4 18
[root@123 ~]

6.tr 命令

tr 命令用于字符串替换,注意tr是对逐字符进行操作的。常用选项有如下:

    -d或——delete:删除所有属于第一字符集的字符;
    -c或——complerment:取代所有不属于第一字符集的字符;可以认为和-d相反。
    -s或--squeeze-repeats:把连续重复的字符以一个字符表示;
    -t或--truncate-set1:先删除第一字符集,以第二字符集替换,位数不对以第二字符集最后的补位。

tr命令使用示例如下:

[root@123 ~]# echo 'KEEP smiling!' | tr 'a-z' 'A-Z'    #自定义集合,也可以使用'rewqr{]'
KEEP SMILING!
[root@123 ~]# echo 'KEEP smiling!' | tr 'Es' '1'
K11P 1miling!
[root@123 ~]# echo 'KEEP smiling!' | tr 'KEEP' '1'  #tr并不会把KEEP当一个字符串来进行整体替换    
1111 smiling!
[root@123 ~]# echo 'KEEP smiling!' | tr -s 'a-z' 'A-Z'  #-s把相同的E用一个替换。
KEP SMILING!
[root@123 ~]# echo 'KEEP smiling!' | tr -d 'h-l'    #-d进行删除
KEEP smng!
[root@123 ~]# echo 'KEEP smiling!' | tr -d E
KP smiling!
[root@123 ~]# echo 'KEEP smiling!' | tr -s 'e'
KEEP smiling!
[root@123 ~]# echo 'KEEP smiling!' | tr -s 'E' 
KEP smiling!
[root@123 ~]# echo 'KEEP smiling! 1234 ok' | tr -d -c '0-9' #-c选项删除不在-c指定的范围内的字符,挺有用。即-c反转字符范围。
1234[root@123 ~]# 
[root@123 ~]# 
[root@123 ~]# echo 'KEEP smiling! 1234 ok' | tr -d -c '0-9
' #注意区别,不把换行删除。
1234
[root@123 ~]# echo 'KEEP smiling! 1234 ok' | tr -t 'KEP' 'EP'   #-t的作用示例
EPPP smiling! 1234 ok

其它tr可以直接导入文件,使用<号导入,如cat a A < /etc/passwd,导入文件
还可以删除文件的空格:cat a.txt | tr -d ' ' 如要去掉换行再加上反斜线n即可。
tr在字符替换上,功能很强大,还有很多字符类可以使用,如下列表:

SETs are specified as strings of characters.  Most represent themselves.
Interpreted sequences are:

  NNN            character with octal value NNN (1 to 3 octal digits)
                backslash
                audible BEL
                backspace
                form feed
  
              new line
  
              return
  	              horizontal tab
                vertical tab
  CHAR1-CHAR2     all characters from CHAR1 to CHAR2 in ascending order
  [CHAR*]         in SET2, copies of CHAR until length of SET1
  [CHAR*REPEAT]   REPEAT copies of CHAR, REPEAT octal if starting with 0
  [:alnum:]       all letters and digits #字母和数字
  [:alpha:]       all letters   #字母
  [:blank:]       all horizontal whitespace #空白
  [:cntrl:]       all control characters #控制(非打印)字符
  [:digit:]       all digits    #数字
  [:graph:]       all printable characters, not including space #图形字符
  [:lower:]       all lower case letters    #小写字母
  [:print:]       all printable characters, including space #可打印字符
  [:punct:]       all punctuation characters    #标点符号
  [:space:]       all horizontal or vertical whitespace #空白字符 
  [:upper:]       all upper case letters    #大写字母
  [:xdigit:]      all hexadecimal digits    #十六进制字符
  [=CHAR=]        all characters which are equivalent to CHAR

 关于上面的两个空白,如下操作示例,后者会将换行去掉(即包含垂直方向的空白字符),这也就是这两个字符集的区别。

#cat a.txt | tr -d '[:blank:]'  和 cat a.txt | tr -d '[:space:]' 

    在字符替换上还有一个很强大的命令sed,和tr不同的是,sed也是按行操作的。而tr是按字符操作的。sed去除每行前空格示例:

sed 's/^[[:space:]]*//' a.txt

#或者:

sed 's/ //g' a.txt 

三、常用文件目录统计命令

统计目录文件个数: ls | wc -l
统计目录及子目录总文件个数:ls -R | wc -l
搜索文件名并统计个数: ls | grep '.lua' | wc -l
统计文件夹的大小: du -s 或者 du -sh
将文件夹下目录和文件按大小排序:du -sk * | sort -n 如当前文件大小差不多可使用du -sh
查看某文件或目录大小: du -sh name 
统计当前文件夹下文件的个数: ls -l |grep "^-"|wc -l
统计当前文件夹下目录的个数: ls -l |grep "^d"|wc -l
统计当前文件夹下文件的个数,包括子文件夹里的:ls -lR|grep "^-"|wc -l
统计文件夹下目录的个数,包括子文件夹里的:ls -lR|grep "^d"|wc -l

四、常用服务器开销统计命令:

1.CPU占用最多的前10个进程:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10

2.内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10

3.虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10

本文地址:https://www.vps345.com/542.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 python MCP javascript 前端 chrome edge 进程 操作系统 进程控制 Ubuntu ssh 阿里云 网络 网络安全 网络协议 llama 算法 opencv 自然语言处理 神经网络 语言模型 ubuntu deepseek Ollama 模型联网 API CherryStudio RTSP xop RTP RTSPServer 推流 视频 数据库 centos oracle 关系型 安全 分布式 fastapi mcp mcp-proxy mcp-inspector fastapi-mcp agent sse filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 android harmonyos typescript 鸿蒙 华为 开发语言 计算机网络 flutter jenkins ssl java pytorch transformer windows docker macos 人工智能 产品经理 agi microsoft vim Dell R750XS 科技 ai 个人开发 udp unity 物联网 iot websocket uni-app 容器 c++ 深度优先 图论 并集查找 换根法 树上倍增 ollama llm php ffmpeg 音视频 tcp/ip 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 spring boot 后端 tomcat 机器学习 笔记 C 环境变量 进程地址空间 pycharm ide vue.js audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 微服务 springcloud rust http 前端框架 深度学习 YOLO 目标检测 计算机视觉 LDAP maven intellij idea 智能路由器 外网访问 内网穿透 端口映射 adb nginx 监控 自动化运维 node.js json html5 firefox 运维开发 WSL win11 无法解析服务器的名称或地址 django flask web3.py 面试 性能优化 jdk intellij-idea 架构 numpy jmeter 软件测试 asm live555 rtsp rtp golang Hyper-V WinRM TrustedHosts GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 web安全 Kali Linux 黑客 渗透测试 信息收集 vue3 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 github 创意 社区 计算机外设 电脑 mac 软件需求 Flask FastAPI Waitress Gunicorn uWSGI Uvicorn Windsurf react.js 前端面试题 持续部署 ecm bpm redis mybatis c语言 宕机切换 服务器宕机 压力测试 嵌入式硬件 系统开发 binder 车载系统 framework 源码环境 c# excel AI Agent ddos qt stm32项目 单片机 stm32 企业微信 Linux24.04 deepin chatgpt 大模型 llama3 Chatglm 开源大模型 debian PVE zotero WebDAV 同步失败 代理模式 mysql AIGC 经验分享 远程桌面 ansible playbook prometheus iDRAC R720xd freebsd dell服务器 go 硬件架构 系统架构 rabbitmq IIS .net core Hosting Bundle .NET Framework vs2022 XFS xfs文件系统损坏 I_O error java-ee HarmonyOS Next AI编程 部署 服务器配置 华为云 https springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 YOLOv12 conda 3d 数学建模 openEuler 命名管道 客户端与服务端通信 express html 自动化 剧本 av1 电视盒子 机顶盒ROM 魔百盒刷机 集成学习 集成测试 vscode 多进程 1024程序员节 远程 命令 执行 sshpass 操作 学习 sql KingBase UOS 统信操作系统 yum oceanbase rc.local 开机自启 systemd 麒麟 firewalld jetty undertow 低代码 ArcTS 登录 ArcUI GridItem 音乐服务器 Navidrome 音流 ping++ kylin 智能手机 NAS Termux Samba Linux 微信小程序 小程序 ESP32 向日葵 学习方法 ruoyi ESXi Dell HPE 联想 浪潮 mongodb DeepSeek行业应用 DeepSeek Heroku 网站部署 postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 pygame 小游戏 五子棋 nuxt3 实时音视频 温湿度数据上传到服务器 Arduino HTTP IIS服务器 IIS性能 日志监控 react next.js 部署next.js YOLOv8 NPU Atlas800 A300I pro 银河麒麟服务器操作系统 系统激活 嵌入式 linux驱动开发 arm开发 软件工程 safari pip Mac 系统 bash 混合开发 环境安装 JDK 指令 僵尸进程 数据库系统 kubernetes VMware安装Ubuntu Ubuntu安装k8s k8s mysql离线安装 ubuntu22.04 mysql8.0 博客 unix 负载均衡 centos-root /dev/mapper yum clean all df -h / du -sh gitlab ollama下载加速 服务器繁忙 漏洞 .net 安全威胁分析 vscode 1.86 缓存 spring SSH Xterminal DevEco Studio 豆瓣 追剧助手 迅雷 nas 微信 云原生 devops springboot 设置代理 实用教程 unity3d 银河麒麟 kylin v10 麒麟 v10 网络穿透 云服务器 CPU 内存 主板 电源 网卡 threejs 3D Qwen2.5-coder 离线部署 okhttp CORS 跨域 大模型微调 腾讯云 minicom 串口调试工具 测试工具 蓝耘科技 元生代平台工作流 ComfyUI 远程工作 虚拟化 半虚拟化 硬件虚拟化 Hypervisor Dify HCIE 数通 Reactor 设计模式 C++ .netcore code-server word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 dubbo android studio gateway Clion Nova ResharperC++引擎 Centos7 远程开发 shell kamailio sip VoIP 大数据 大数据平台 echarts 信息可视化 数据分析 网页设计 pillow W5500 OLED u8g2 TCP服务器 统信 国产操作系统 虚拟机安装 jar elasticsearch Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 WebRTC gpt ux 多线程 文件系统 路径解析 程序人生 爬虫 数据集 LLM 大模型面经 职场和发展 Deepseek 大模型学习 oneapi ci/cd 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 webrtc springsecurity6 oauth2 授权服务器 token sas DeepSeek-R1 API接口 pdf 多线程服务器 Linux网络编程 visualstudio list 数据结构 WSL2 开源 sqlserver gitee Trae IDE AI 原生集成开发环境 Trae AI DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 apache Kylin-Server 服务器安装 EasyConnect Cline ecmascript nextjs reactjs svn 流式接口 搜索引擎 openwrt linux环境变量 hadoop mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 交互 fpga开发 protobuf 序列化和反序列化 安装 代码调试 ipdb 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm spring cloud 环境迁移 源码剖析 rtsp实现步骤 流媒体开发 Docker Compose docker compose docker-compose gpu算力 强制清理 强制删除 mac废纸篓 NPS 雨云服务器 雨云 TRAE es jvm cpu 实时 使用 wsl2 wsl 相差8小时 UTC 时间 Java 串口服务器 状态管理的 UDP 服务器 Arduino RTOS kvm 无桌面 命令行 RAID RAID技术 磁盘 存储 git gitea 媒体 微信公众平台 C语言 微信分享 Image wxopensdk matlab virtualenv web Socket asi_bench postgresql AI代码编辑器 jupyter rocketmq 互信 C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 大模型应用 编辑器 JAVA IDEA 机器人 visual studio code 交叉编译 tcpdump gcc dify 深度求索 私域 知识库 gpt-3 文心一言 统信UOS bonding 链路聚合 执法记录仪 智能安全帽 smarteye tailscale derp derper 中转 其他 系统安全 数据挖掘 中间件 可信计算技术 安全架构 网络攻击模型 矩阵 线性代数 电商平台 camera Arduino 电子信息 windows日志 frp seatunnel 小艺 Pura X 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 腾讯云大模型知识引擎 游戏服务器 Minecraft DOIT 四博智联 ui idm zabbix lua etcd 数据安全 RBAC MacMini 迷你主机 mini Apple 宠物 毕业设计 免费学习 宠物领养 宠物平台 课程设计 金融 cursor MCP server C/S kafka Linux PID Linux的基础指令 thingsboard LInux 报错 宝塔面板 音乐库 群晖 飞牛 H3C mcu 信息与通信 华为认证 网络工程师 VR手套 数据手套 动捕手套 动捕数据手套 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 云服务 测试用例 功能测试 双系统 GRUB引导 Linux技巧 磁盘监控 kind 前后端分离 生物信息学 网络结构图 uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 arm 7z FunASR ASR bug file server http server web server 输入法 muduo X11 Xming mariadb 蓝桥杯 自学笔记 小米 澎湃OS Android 远程连接 rdp 实验 游戏程序 prompt 技术共享 王者荣耀 Wi-Fi IO模型 DNS minio Spring Security keepalived 鸿蒙系统 arkUI 服务网格 istio ISO镜像作为本地源 KVM 华为od 云电竞 云电脑 todesk eureka chrome devtools selenium chromedriver 交换机 硬件 设备 GPU PCI-Express n8n 工作流 workflow SysBench 基准测试 阻塞队列 生产者消费者模型 服务器崩坏原因 Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 g++ g++13 Cookie Redis Desktop Erlang OTP gen_server 热代码交换 事务语义 MNN Qwen wireshark Cursor ip 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 hugo Portainer搭建 Portainer使用 Portainer使用详解 Portainer详解 Portainer portainer Netty 即时通信 NIO ue4 着色器 ue5 虚幻 SWAT 配置文件 服务管理 网络共享 gaussdb 目标跟踪 OpenVINO 推理应用 银河麒麟桌面操作系统 Kylin OS 国产化 xss 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 语法 开机自启动 单例模式 游戏机 pppoe radius 黑苹果 虚拟机 VMware ocr micropython esp32 mqtt AI agent sdkman 思科模拟器 思科 Cisco asp.net大文件上传 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 .net mvc断点续传 saltstack vasp安装 cuda cudnn anaconda mamba Vmamba QQ bot Docker AI写作 AI作画 聊天室 nvidia 宝塔 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP 服务器管理 配置教程 网站管理 r语言 数据可视化 DeepSeek r1 Open WebUI 算力 Radius googlecloud npm alias unalias 别名 历史版本 下载 qt项目 qt项目实战 qt教程 图像处理 弹性计算 计算虚拟化 弹性裸金属 VS Code 游戏引擎 regedit 开机启动 工业4.0 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 策略模式 根服务器 clickhouse 进程信号 CLion 社交电子 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 客户端 源码 EMQX MQTT 通信协议 hibernate eclipse grafana ip命令 新增网卡 新增IP 启动网卡 直流充电桩 充电桩 IPMI vue 大语言模型 junit 小智AI服务端 xiaozhi TTS curl wget chfs ubuntu 16.04 小番茄C盘清理 便捷易用C盘清理工具 小番茄C盘清理的优势尽显何处? 教你深度体验小番茄C盘清理 C盘变红?!不知所措? C盘瘦身后电脑会发生什么变化? 京东云 显示管理器 lightdm gdm AD 域管理 网站搭建 serv00 同步 备份 建站 基础入门 编程 微信开放平台 微信公众号配置 远程登录 telnet hive Hive环境搭建 hive3环境 Hive远程模式 laravel 火绒安全 Nuxt.js Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 linux 命令 sed 命令 RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 需求分析 规格说明书 裸金属服务器 弹性裸金属服务器 p2p flash-attention 支付 微信支付 开放平台 dns ragflow AI大模型 程序员 大模型入门 HTTP 服务器控制 ESP32 DeepSeek aws 权限 epoll SSH 服务 SSH Server OpenSSH Server css 备选 网站 api 调用 示例 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 软件构建 AD域 我的世界服务器搭建 minecraft 自动化任务管理 vSphere vCenter 软件定义数据中心 sddc 反向代理 致远OA OA服务器 服务器磁盘扩容 easyui langchain 移动魔百盒 USB转串口 CH340 飞牛NAS 飞牛OS MacBook Pro rpc 飞牛nas fnos cnn 版本 边缘计算 智能硬件 Ubuntu Server Ubuntu 22.04.5 查询数据库服务IP地址 SQL Server yum源切换 更换国内yum源 AutoDL 能力提升 面试宝典 技术 IT信息化 鲲鹏 模拟退火算法 mosquitto 消息队列 计算机 pgpool 端口测试 sqlite 田俊楠 MS Materials openssl 密码学 业界资讯 自定义客户端 SAS 5G 3GPP 卫星通信 银河麒麟高级服务器 外接硬盘 Kylin outlook flink 链表 华为机试 Python NFS AISphereButler docker命令大全 armbian u-boot 大模型教程 remote-ssh make命令 makefile文件 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 ukui 麒麟kylinos openeuler rust腐蚀 框架搭建 ios iphone 回显服务器 UDP的API使用 iftop 网络流量监控 Java Applet URL操作 服务器建立 Socket编程 网络文件读取 ftp VPS Docker Hub docker pull 镜像源 daemon.json pyqt 安卓 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 监控k8s 监控kubernetes 超融合 RustDesk自建服务器 rustdesk服务器 docker rustdesk WebUI DeepSeek V3 飞书 昇腾 npu 孤岛惊魂4 uniapp 恒源云 tcp Claude vscode1.86 1.86版本 ssh远程连接 OD机试真题 华为OD机试真题 服务器能耗统计 open Euler dde RTMP 应用层 AnythingLLM AnythingLLM安装 LLM Web APP Streamlit c big data opensearch helm efficientVIT YOLOv8替换主干网络 TOLOv8 open webui TrinityCore 魔兽世界 DenseNet sysctl.conf vm.nr_hugepages adobe 传统数据库升级 银行 LLMs MacOS录屏软件 单一职责原则 qemu libvirt 网络编程 聊天服务器 套接字 TCP IPMITOOL BMC 硬件管理 opcua opcda KEPServer安装 FTP 服务器 匿名管道 can 线程池 XCC Lenovo spark HistoryServer Spark YARN jobhistory Headless Linux 繁忙 解决办法 替代网站 汇总推荐 AI推理 CDN GoogLeNet asp.net大文件上传下载 文件分享 dba iis VSCode 移动云 RAGFLOW RAG 检索增强生成 文档解析 大模型垂直应用 raid5数据恢复 磁盘阵列数据恢复 僵尸世界大战 游戏服务器搭建 医疗APP开发 app开发 银河麒麟操作系统 skynet zookeeper nfs 服务器部署ai模型 SSL 域名 rsyslog 模拟器 教程 Anolis nginx安装 linux插件下载 USB网络共享 监控k8s集群 集群内prometheus embedding ruby 无人机 v10 软件 自动化编程 docker run 数据卷挂载 交互模式 ssh漏洞 ssh9.9p2 CVE-2025-23419 驱动开发 硬件工程 嵌入式实习 k8s集群资源管理 云原生开发 阿里云ECS LORA NLP vmware 卡死 ros2 moveit 机器人运动 本地部署 架构与原理 linux安装配置 多个客户端访问 IO多路复用 TCP相关API kali 共享文件夹 ai小智 语音助手 ai小智配网 ai小智教程 esp32语音助手 diy语音助手 selete 高级IO EMUI 回退 降级 升级 黑客技术 技能大赛 URL eNSP 网络规划 VLAN 企业网络 压测 ECS ssrf 失效的访问控制 MI300x GCC Linux环境 SSE Google pay Apple pay 服务器主板 AI芯片 显示过滤器 ICMP Wireshark安装 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors 网工 vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 网络用户购物行为分析可视化平台 大数据毕业设计 xrdp 灵办AI string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap Unity Dedicated Server Host Client 无头主机 开发环境 SSL证书 elk perf 单元测试 DBeaver 数据仓库 kerberos 常用命令 文本命令 目录命令 崖山数据库 YashanDB tidb GLIBC 自动驾驶 视频编解码 Ubuntu 24.04.1 轻量级服务器 redhat 图形化界面 视觉检测 自动化测试 性能测试 openstack Xen odoo 服务器动作 Server action VMware创建虚拟机 netty 代码托管服务 crosstool-ng 远程控制 远程看看 远程协助 Playwright 远程过程调用 Windows环境 xml 直播推流 nac 802.1 portal 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 Ark-TS语言 毕设 midjourney Logstash 日志采集 FTP服务器 虚拟显示器 多层架构 解耦 cmos risc-v wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 佛山戴尔服务器维修 佛山三水服务器维修 ipython ROS 三级等保 服务器审计日志备份 政务 分布式系统 监控运维 Prometheus Grafana 联想开天P90Z装win10 Invalid Host allowedHosts yaml Ultralytics 可视化 实时互动 干货分享 黑客工具 密码爆破 bootstrap ceph gradle 重启 排查 系统重启 日志 原因 软考 C# MQTTS 双向认证 emqx 分析解读 VMware安装mocOS macOS系统安装 服务器时间 流量运营 RAGFlow OpenSSH KylinV10 麒麟操作系统 Vmware 信号 Ubuntu共享文件夹 共享目录 Linux共享文件夹 triton 模型分析 显卡驱动 aarch64 编译安装 HPC 容器技术 EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 序列化反序列化 IPv4 子网掩码 公网IP 私有IP iBMC UltraISO su sudo SSH 密钥生成 SSH 公钥 私钥 生成 主从复制 jina fstab 线程 glibc seleium 本地部署AI大模型 域名服务 DHCP 符号链接 配置 安防软件 docker搭建pg docker搭建pgsql pg授权 postgresql使用 postgresql搭建 composer iperf3 带宽测试 树莓派 VNC Unity插件 iventoy VmWare OpenEuler 代码 对比 工具 meld Beyond Compare DiffMerge react native cd 目录切换 开发 docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos 程序员创富 lio-sam SLAM uv 云桌面 微软 AD域控 证书服务器 个人博客 sonoma 自动更新 xshell termius iterm2 ubuntu24.04.1 neo4j 数据库开发 database 软负载 AI-native Docker Desktop HiCar CarLife+ CarPlay QT RK3588 yolov8 AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 Node-Red 编程工具 流编程 wps rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK 游戏开发 端口 查看 ss fast deployment daemonset statefulset cronjob 带外管理 读写锁 xcode HarmonyOS AI Agent 字节智能运维 办公自动化 自动化生成 pdf教程 rnn grub 版本升级 扩容 合成模型 扩散模型 图像生成 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 arcgis 大模型推理 rustdesk llama.cpp word pyautogui dns是什么 如何设置电脑dns dns应该如何设置 IMX317 MIPI H265 VCU MQTT协议 消息服务器 win服务器架设 windows server rclone AList webdav fnOS ShenTong rag ragflow 源码启动 迁移指南 运维监控 OpenHarmony 真机调试 nvm whistle 代理 sequoiaDB onlyoffice 捆绑 链接 谷歌浏览器 youtube google gmail matplotlib 分布式训练 图形渲染 Linux find grep 软件卸载 系统清理 钉钉 etl 状态模式 prometheus数据采集 prometheus数据模型 prometheus特点 相机 SVN Server tortoise svn OpenManus 抓包工具 网络建设与运维 edge浏览器 x64 SIGSEGV xmm0 物联网开发 miniapp 调试 debug 断点 网络API请求调试方法 apt 国内源 docker desktop image tensorflow HAProxy UOS1070e webgl hexo xpath定位元素 bat 考研 SEO 在线office c/c++ 串口 强化学习 PX4 内网服务器 内网代理 内网通信 fd 文件描述符 Windows 用户缓冲区 模拟实现 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 私有化 程序 性能分析 cocoapods 毕昇JDK SenseVoice 企业网络规划 华为eNSP MySql harmonyOS面试题 邮件APP 免费软件 log4j 语音识别 Kali 渗透 EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 Xinference vr wpf DocFlow mq wsgiref Web 服务器网关接口 ubuntu24 vivado24 Ubuntu22.04 开发人员主页 trea idea deepseek r1 免费域名 域名解析 ABAP kotlin Linux的权限 ardunio BLE 粘包问题 webstorm perl top Linux top top命令详解 top命令重点 top常用参数 李心怡 Jellyfin 存储维护 NetApp存储 EMC存储 TrueLicense ubuntu20.04 ros ros1 Noetic 20.04 apt 安装 做raid 装系统 CVE-2024-7347 deep learning 镜像 影刀 #影刀RPA# Python基础 Python教程 Python技巧 WLAN 键盘 项目部署到linux服务器 项目部署过程 web3 navicat autodl 代理服务器 实习 软链接 硬链接 流水线 脚本式流水线 IMM less Attention 信号处理 智能音箱 智能家居 CrewAI rime figma WebVM 基础环境 金仓数据库 2025 征文 数据库平替用金仓 远程服务 串口驱动 CH341 uart 485 python3.11 并查集 leetcode Typore linux上传下载 问题解决 IM即时通讯 剪切板对通 HTML FORMAT 网络药理学 生信 gromacs 分子动力学模拟 MD 动力学模拟 bcompare ssh远程登录 ldap 浏览器开发 AI浏览器 GIS 遥感 WebGIS 查看显卡进程 fuser 大大通 第三代半导体 碳化硅 ai工具 java-rocketmq 烟花代码 烟花 元旦 性能调优 安全代理 内网环境 嵌入式Linux IPC 本地知识库部署 DeepSeek R1 模型 lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 h.264 中兴光猫 换光猫 网络桥接 自己换光猫 磁盘清理 ArkUI 多端开发 智慧分发 应用生态 鸿蒙OS powerpoint CentOS dity make 网卡的名称修改 eth0 ens33 环境配置 cpp-httplib SRS 流媒体 直播 防火墙 NAT转发 NAT Server 实战案例 searxng Deepseek-R1 私有化部署 推理模型 Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 人工智能生成内容 cfssl vpn TCP协议 抗锯齿 拓扑图 元服务 应用上架 产测工具框架 IMX6ULL 管理框架 dash 正则表达式 换源 Debian 知识图谱 firewall db css3 sqlite3 P2P HDLC sentinel milvus QT 5.12.12 QT开发环境 Ubuntu18.04 ArkTs 健康医疗 互联网医院 trae 信创 信创终端 中科方德 MacOS Mac内存不够用怎么办 MVS 海康威视相机 deekseek swoole 聚类 proxy模式 加解密 Yakit yaklang 虚拟局域网 我的世界 我的世界联机 数码 UDP 风扇控制软件 ranger MySQL8.0 HarmonyOS NEXT 原生鸿蒙 欧标 OCPP 达梦 DM8 IO 热榜 CentOS Stream Qwen2.5-VL vllm 极限编程 js 鸿蒙开发 移动开发 rpa 端口聚合 windows11 System V共享内存 进程通信 macOS 云耀服务器 本地化部署 接口优化 k8s二次开发 离线部署dify 玩机技巧 软件分享 软件图标 visual studio MDK 嵌入式开发工具 论文笔记 sublime text nlp 推荐算法 数字证书 签署证书 解决方案 kernel 智能电视 搜狗输入法 中文输入法 docker部署Python 嵌入式系统开发 服务器正确解析请求体 yum换源 AI员工 开机黑屏 西门子PLC 通讯 网络爬虫 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR yolov5 conda配置 conda镜像源 沙盒 虚幻引擎 virtualbox 大模型部署 稳定性 看门狗 nosql ArtTS Sealos 论文阅读 gnu MobaXterm 网络搭建 神州数码 神州数码云平台 云平台 PPI String Cytoscape CytoHubba mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 多路转接 搭建个人相关服务器 hosts 项目部署 dock 加速