网站建设客户案例/网站seo软件

网站建设客户案例,网站seo软件,哪个建站系统适合外贸网站建设,台州seo网站建设费用一、文件查看与内容操作 ​1. cat ​作用:查看文件内容(一次性输出全部内容)。​常用选项: -n:显示行号。-b:仅对非空行显示行号。 ​示例: cat file.txt # 查看文件内容 cat -n fil…

一、文件查看与内容操作

1. cat
  • 作用:查看文件内容(一次性输出全部内容)。
  • 常用选项
    • -n:显示行号。
    • -b:仅对非空行显示行号。
  • 示例
    cat file.txt          # 查看文件内容
    cat -n file.txt       # 显示行号
    cat file1.txt file2.txt > combined.txt  # 合并文件
2. more / less
  • 作用:分页查看文件内容(支持上下翻页)。
  • 区别
    • more:只能向下翻页。
    • less:支持上下翻页和搜索(按 / 输入关键词)。
  • 示例
    more large_file.log
    less large_file.log   # 推荐使用(功能更强大)
3. head / tail
  • 作用:查看文件开头或结尾部分内容。
  • 常用选项
    • -n <行数>:指定显示的行数(如 -n 10)。
    • -f(仅 tail):实时追踪文件更新(常用于监控日志)。
  • 示例
    head -n 5 file.txt    # 查看前5行
    tail -n 10 file.txt   # 查看最后10行
    tail -f app.log       # 实时追踪日志

二、文本处理与过滤

1. grep
  • 作用:文本搜索工具(基于正则表达式)。
  • 常用选项
    • -i:忽略大小写。
    • -v:反向匹配(显示不包含关键词的行)。
    • -r:递归搜索目录中的文件。
    • -E:支持扩展正则表达式(等同于 egrep)。
  • 示例
    grep "error" app.log          # 搜索包含 "error" 的行
    grep -i "warning" app.log     # 忽略大小写搜索 "warning"
    grep -r "TODO" /project/src   # 递归搜索目录中的文件
2. sort
  • 作用:对文本行排序。
  • 常用选项
    • -n:按数值排序(默认按字符串)。
    • -r:逆序排序(从大到小)。
    • -k <列号>:按指定列排序(如 -k 2 按第二列)。
  • 示例
    sort file.txt          # 默认按字母顺序排序
    sort -n data.txt       # 按数值排序
    sort -k 3 -r data.txt  # 按第三列逆序排序
3. uniq
  • 作用:去除相邻的重复行(通常与 sort 配合使用)。
  • 常用选项
    • -c:统计重复次数。
    • -d:仅显示重复的行。
  • 示例
    sort file.txt | uniq     # 去重(需先排序)
    sort file.txt | uniq -c  # 统计每行重复次数
4. cut
  • 作用:按列提取文本内容。
  • 常用选项
    • -d <分隔符>:指定列分隔符(默认是 Tab)。
    • -f <列号>:指定提取的列(如 -f 1,3)。
  • 示例
    cut -d ',' -f 1,3 data.csv  # 提取 CSV 文件的第一和第三列
5. sed
  • 作用:流编辑器(批量替换、删除、插入文本)。
  • 常用命令
    • s/old/new/g:全局替换。
    • d:删除行。
  • 示例
    sed 's/foo/bar/g' file.txt      # 替换所有 "foo" 为 "bar"
    sed '/^#/d' config.conf         # 删除所有以 `#` 开头的行(注释)
6. awk
  • 作用:强大的文本分析工具(按列处理数据)。
  • 常用语法
    • {print $N}:打印第 N 列。
    • BEGIN / END:处理前/后执行的操作。
  • 示例
    awk '{print $1, $3}' data.txt       # 打印第一和第三列
    awk -F ',' '{sum += $2} END {print sum}' data.csv  # 对第二列求和

三、文件查找与统计

1. find
  • 作用:查找文件或目录(支持多种条件)。
  • 常用选项
    • -name <模式>:按文件名匹配(支持通配符 *)。
    • -type <类型>:按文件类型查找(f 文件,d 目录)。
    • -mtime <天数>:按修改时间查找(如 -mtime +7 表示 7 天前)。
    • -exec <命令> {} \;:对查找到的文件执行命令。
  • 示例
    find /home -name "*.txt"          # 查找所有 .txt 文件
    find /var/log -type f -mtime +30  # 查找 30 天前修改过的文件
    find . -size +10M -exec rm {} \;  # 删除当前目录下大于 10MB 的文件(慎用!)
2. du
  • 作用:统计目录或文件的磁盘使用情况。
  • 常用选项
    • -h:人性化显示大小(如 KB/MB/GB)。
    • -s:仅显示总大小(不显示子目录)。
    • --max-depth=N:限制统计的目录层级。
  • 示例
    du -sh /home       # 统计 /home 目录的总大小
    du -h --max-depth=1 /var/log  # 显示 /var/log 下各子目录的大小
3. wc
  • 作用:统计文件的行数、单词数、字节数。
  • 常用选项
    • -l:仅统计行数。
    • -w:仅统计单词数。
    • -c:仅统计字节数。
  • 示例
    wc -l access.log    # 统计文件行数(日志条目数)
    wc -w essay.txt     # 统计单词数

四、文件操作与管理

1. cp
  • 作用:复制文件或目录。
  • 常用选项
    • -r:递归复制目录。
    • -i:覆盖前提示确认。
    • -v:显示复制进度。
  • 示例
    cp file.txt backup/          # 复制文件到目录
    cp -r dir1/ dir2/           # 递归复制目录
2. mv
  • 作用:移动文件或目录(也可用于重命名)。
  • 示例
    mv old.txt new.txt          # 重命名文件
    mv file.txt dir/            # 移动文件到目录
3. rm
  • 作用:删除文件或目录。
  • 常用选项
    • -r:递归删除目录。
    • -f:强制删除(不提示确认)。
  • 示例
    rm file.txt          # 删除文件
    rm -rf dir/          # 强制递归删除目录(慎用!)
4. ln
  • 作用:创建文件链接。
  • 常用选项
    • -s:创建符号链接(软链接)。
  • 示例
    ln -s /path/to/file link_name  # 创建软链接

五、文件权限与属性

1. chmod
  • 作用:修改文件权限。
  • 常用语法
    • 数字模式:chmod 755 file.sh
    • 符号模式:chmod u+x file.sh
  • 示例
    chmod 644 file.txt     # 设置权限为 rw-r--r--
    chmod +x script.sh     # 添加可执行权限
2. chown
  • 作用:修改文件所有者。
  • 示例
    chown user:group file.txt  # 修改所有者和所属组

六、文件压缩与归档

1. tar
  • 作用:打包和解压文件。
  • 常用选项
    • -c:创建归档文件。
    • -x:解压归档文件。
    • -v:显示操作过程。
    • -z:使用 gzip 压缩/解压。
    • -j:使用 bzip2 压缩/解压。
  • 示例
    tar -czvf archive.tar.gz dir/   # 打包并压缩目录
    tar -xzvf archive.tar.gz        # 解压 .tar.gz 文件
2. gzip / gunzip
  • 作用:压缩/解压文件(生成 .gz 文件)。
  • 示例
    gzip file.txt          # 压缩文件(生成 file.txt.gz)
    gunzip file.txt.gz     # 解压文件
3. zip / unzip
  • 作用:压缩/解压 ZIP 文件。
  • 示例
    zip archive.zip file1.txt file2.txt  # 压缩文件
    unzip archive.zip                    # 解压 ZIP 文件

七、其他实用命令

1. diff
  • 作用:比较两个文件的差异。
  • 示例
    diff file1.txt file2.txt  # 显示差异
2. file
  • 作用:检测文件类型。
  • 示例
    file unknown.bin  # 检测文件类型(如 ELF 可执行文件、JPEG 图片等)
3. touch
  • 作用:创建空文件或更新文件时间戳。
  • 示例
    touch new_file.txt  # 创建空文件
    touch existing.txt  # 更新文件访问和修改时间

八、组合命令示例

1. 统计日志中不同状态码的出现次数
cat access.log | awk '{print $9}' | sort | uniq -c
2. 查找当前目录下所有 .cpp 文件并备份到 backup 目录
find . -name "*.cpp" -exec cp {} backup/ \;
3. 实时监控日志中的错误信息
tail -f app.log | grep -i "error"

linux查找指定目录下最大的文件和文件夹?

. 查找最大的文件

使用 find 命令结合 du 和 sort,按文件大小排序:

# 查找指定目录(如 /path/to/dir)下最大的前10个文件
find /path/to/dir -type f -exec du -h {} + 2>/dev/null | sort -rh | head -n 10

参数解释

  • -type f:仅搜索文件。
  • -exec du -h {} +:计算每个文件的大小(人性化显示,如 KB/MB/GB)。
  • sort -rh:按人类可读的数值逆序排序(从大到小)。
  • head -n 10:显示前10个结果。

2. 查找最大的文件夹

使用 du 命令直接计算目录大小并排序:

# 查找指定目录(如 /path/to/dir)下最大的前10个文件夹
du -h /path/to/dir --max-depth=1 2>/dev/null | sort -rh | head -n 11

参数解释

  • --max-depth=1:仅显示直接子目录(设为 2 可包含子目录的子目录)。
  • head -n 11:显示前11行(包含父目录自身统计)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/899301.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ingredient-oriented Multi-Degradation Learning for Image Restoration论文阅读

摘要&#xff1a;重点在于关联多个任务本质的联系。 不同恢复任务的关联性很重要。 揭示退化现象的内在机理联系很有意义。 多合一的方法能在单一模型中处理多种退化问题&#xff0c;可扩展性较差。 成分导向范式挖掘不同图像退化现象背后的物理规律或特征模式。 成分导向退化重…

禅道后台命令执行漏洞

漏洞简介 禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体&#xff0c;是一款专业的研发项目管理软件&#xff0c;完整地覆盖了项目管理的核心流程。 禅道管理思想注重实效&#xff0c;功能完备丰富&#xff0c;…

密码学——知识问答

目录 1、阐述公开密钥算法的定义&#xff0c;结合RSA算法说明公钥密码的基本要求。 说明公钥与私钥两种密码学并举例与其应用 1. 公钥密码学&#xff08;非对称加密&#xff09;&#xff1a; 2. 私钥密码学&#xff08;对称加密&#xff09;&#xff1a; 对比公钥与私钥密码…

海思烧录工具HITool电视盒子刷机详解

HiTool是华为开发的一款用于海思芯片设备的刷机和调试工具&#xff0c;可对搭载海思芯片的机顶盒、智能电视等设备进行固件烧录、参数配置等操作。以下为你详细介绍&#xff1a; 功能用途 固件烧录&#xff1a;这是HiTool最主要的功能之一。它能够将下载好的适配固件文件烧录到…

软考中级-软件设计师 23种设计模式(内含详细解析)

23种设计模式 &#x1f3af; 创建型设计模式&#x1f4cc; 抽象工厂&#xff08;Abstract Factory&#xff09; 设计模式&#x1f4cc; 工厂方法&#xff08;Factory Method&#xff09;设计模式&#x1f4cc; 单例&#xff08;Singleton&#xff09;设计模式&#x1f4cc; 生成…

软考笔记5——软件工程基础知识

第五章节——软件工程基础知识 软件工程基础知识 第五章节——软件工程基础知识一、软件工程概述1. 计算机软件2. 软件工程基本原理3. 软件生命周期4. 软件过程 二、软件过程模型1. 瀑布模型2. 增量模型3. 演化模型&#xff08;原型模型、螺旋模型)4. 喷泉模型5. 基于构建的开发…

Git入门——常用指令汇总

以下是一份精心整理的 Git常用指令速查表&#xff0c;基本覆盖日常开发使用场景&#xff0c;建议收藏备用&#x1f447; &#x1f527; 环境配置 指令作用git config --global user.name "你的名字"设置全局用户名git config --global user.email "你的邮箱&qu…

常见中间件漏洞攻略-Jboss篇

一、CVE-2015-7501-Jboss JMXInvokerServlet 反序列化漏洞 第一步&#xff1a;开启靶场 第二步&#xff1a;访问该接口&#xff0c;发现直接下载&#xff0c;说明接⼝开放&#xff0c;此接⼝存在反序列化漏洞 http://47.103.81.25:8080/invoker/JMXInvokerServlet 第三步&…

播放本地视频-实现视频画廊功能

实现一个视频画廊&#xff0c;播放本地视频 可以切换不同视频的功能 文章目录 需求&#xff1a;场景实现方案遇到的坑播放器选择界面显示不全视频友好显示问题缓存 总结 需求&#xff1a; 实现一个视频画廊&#xff0c;播放本地视频 可以切换不同视频的功能 场景 图片画廊的…

从零构建大语言模型全栈开发指南:第二部分:模型架构设计与实现-2.2.2文本生成逻辑:Top-k采样与温度控制

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 2.2.2 文本生成逻辑:Top-k采样与温度控制1. 文本生成的核心挑战与数学框架1.1 自回归生成的基本流程2. `Top-k`采样原理与工程实现2.1 数学定义与算法流程2.2 PyTorch实现优化3. 温度控制的数学本质与参…

01 相机标定与相机模型介绍

学完本文,您将了解不同相机模型分类、内参意义,及对应的应用代码模型 标定的意义 建模三维世界点投影到二维图像平面的过程。标定输出的是相机模型。 相机模型 相机模型可以解理解为投影模型 +

Stereolabs ZED Box Mini:机器人与自动化领域的人工智能视觉新选择

在人工智能视觉技术快速发展的今天&#xff0c;其应用场景正在持续拓宽&#xff0c;从智能安防到工业自动化&#xff0c;从机器人技术到智能交通&#xff0c;各领域都在积极探索如何利用这一先进技术。而 Stereolabs 推出的ZED Box Mini&#xff0c;正是一款专为满足这些多样化…

K8S学习之基础五十九:部署gitlab服务

部署gitlab docker pull gitlab/gitlab-ce:latest docker tag gitlab/gitlab-ce:latest 172.16.80.140/gitlab/gitlab-ce:latest docker push 172.16.80.140/gitlab/gitlab-ce:latest docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/…

多线程 --- 多线程编程

在写代码的时候&#xff0c;可以使用多进程进行并发编程&#xff08;在Java中&#xff0c;不太推荐&#xff0c;很多很多关于进程相关的API&#xff0c;在Java标准库中&#xff0c;都没有提供&#xff09;&#xff0c;也可以使用多线程进行并发编程&#xff08;系统提供了多线程…

vue中上传接口file表单提交二进制文件流

1.使用elementui上传组件 要做一个选择文件后&#xff0c;先不上传&#xff0c;等最后点击确定后&#xff0c;把file二进制流及附加参数一起提交上去。 首先使用elementui中的上传组件&#xff0c;设置auto-uploadfalse&#xff0c;也就是选择文件后不立刻上传。 <el-uplo…

C++ map容器总结

map基本概念 简介&#xff1a; map中所有元素都是pair pair中第一个元素为key&#xff08;键值&#xff09;&#xff0c;起到索引作用&#xff0c;第二个元素为value&#xff08;实值&#xff09; 所有元素都会根据元素的键值自动排序 本质&#xff1a; map/multimap属于关…

【Zookeeper搭建(跟练版)】Zookeeper分布式集群搭建

&#xff08;一&#xff09;克隆前的准备 1. 用 xftp 发送文件 2. 时间同步&#xff1a; sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3. zookpeeper 安装 部署 呼应开头发送的压缩包&#xff0c;解压&#xff1a; cd ~ tar -zxvf zookeeper-3.4.6.tar.g…

Flutter项目之页面实现以及路由fluro

目录&#xff1a; 1、项目代码结构2、页面编写以及路由配置main.dart(入口文件)page_content.dartindex.dart&#xff08;首页&#xff09;application.dart&#xff08;启动加载类&#xff09;pubspec.yaml&#xff08;依赖配置文件&#xff09;login.dart&#xff08;登录页&…

记录Jmeter 利用BeanShell 脚本解析JSON字符串

下载org.json包(文档说明) #下载地址 https://www.json.org/ # github 地址 https://github.com/stleary/JSON-java # api 文档说明 https://resources.arcgis.com/en/help/arcobjects-java/api/arcobjects/com/esri/arcgis/server/json/JSONObject.htmlBeanShell脚本 import…

uniapp动态循环表单校验失败:初始值校验

问题现象 &#x1f4a5; 在实现动态增减的单价输入表单时&#xff08;基于uv-form组件&#xff09;&#xff0c;遇到以下诡异现象&#xff1a; <uv-input>的v-model绑定初始值为数字类型时&#xff0c;required规则失效 ❌数字类型与字符串类型校验表现不一致 &#x1…