尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Linux常用命令(第二篇)

Linux常用命令(第二篇)
📅 发布时间:2026/7/10 10:50:27

8、创建目录

1)在当前工作目录下创建aaa目录

mkdir aaa

2)在当前工作目录下创建aaa目录,并在aaa目录下创建bbb目录

mkdir aaa/bbb -p

9、删除目录和文件

rm [-rf]目录或文件

选项-r可以删除目录,如果没有-r只能删除文件。

选项-f表示强制删除,不需要确认。

1)删除aaa目录

rm aaa -r

2)强制删除当前工作目录下的ccc.c文件

rm -f ccc.c

9、移动目录和文件

mv 旧目录或文件名 新目录或文件名

1)把当前工作目录中的 book.c 文件重命名为 book1.c

mv book.c book1.c

2)如果OPC/test3是一个已经存在的目录,以下命令将把当前工作目录下的 book.c 文件移动到 OPC/test3 目录中。

mv book.c OPC/test3

3)如果 OPC/test3目录不存在,以下命令将把当前工作目录下的 book.c 文件改名为 OPC/test3。

mv book.c OPC/test3

10、复制目录和文件

cp [-r] 旧目录或文件名 新目录或文件名

Plain Text
注:-r 是递归的意思,英文 recursion
AI写代码
1

选项-r可以复制目录,如果没有选项-r只能复制文件。

示例:

1)把当前工作目录下的book1.c文件复制为book2.c

cp book1.c book2.c

2)把当前工作目录下的aaa目录复制为bbb

cp aaa bbb -r

3)把当前工作目录下的book1.c文件复制为aaa/book1.c

cp book1.c aaa/book1.c

cp book1.c aaa/.

以上两个命令的效果相同。

4)把当前工作目录下的aaa目录复制为/tmp/aaa

cp -r aaa /tmp/aaa

cp -r aaa /tmp/.

以上两个命令的效果相同。

11、判断网络是否连通

ping -c 包的个数 ip地址或域名

ping用于确定本地主机是否能与另一台主机成功交换数据包,判断网络是否通畅。

1)向本地主机(127.0.0.1)ping五个包

ping -c 5 127.0.0.1

2)向百度 www.baidu.com.cn 的服务器ping五个包

ping -c 5 www.baidu.com.cn

可以看出百度的服务器是可以ping通的。

3)向谷歌 www.google.com 的服务器ping五个包。

ping -c 5 www.google.com

可以看出谷歌的服务器是ping不通的。

12、显示文本文件的内容

显示文本文件的内容有三个命令:cat、more和tail。

1)cat 命令

cat 文件名

cat命令一次显示整个文件的内容。

cat main.cpp

2)more 命令

more 文件名

为了方便阅读,more命令分页显示文件的内容,按空格键显示下一页,按b键显上一页,按q键退出。

3)tail 命令

tail -f 文件名

tail -f用于显示文本文件的最后几行,如果文件的内容有增加,就实时的刷新。对程序员来说,tail -f极其重要,可以动态显示后台服务程序的日志,用于调试和跟踪程序的运行。

13、统计文本文件的行数、单词数和字节数

wc(word count)功能为统计指定的文件中字节数、字数、行数,并将统计结果输出

wc 文件名

14、搜索文件中的内容

grep "内容" 文件名

Plain Text
注意,如果内容中没有空格等特殊字符,可以不用双引号括起来。
AI写代码
1

示例:

1)在main.cpp文件中搜索signal

grep signal main.cpp

15、搜索文件

1)find

find 目录名 -name 文件名

参数说明:
目录名:待搜索的目录,搜索文件的时候,除了这个目录名,还包括它的各级子目录。
文件名:待搜索的文件名匹配的规则。
示例:
从 OPC 目录开始搜索,把全部的 *.cpp 文件显示出来。

find OPC -name *.cpp

2)locate

locate 文件名

示例:
搜索open62541.c文件

locate open62541.c

Plain Text
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
AI写代码
1

find多用于在某个目录下进行模糊搜索,而locate则是进行全盘准确定位。

相关新闻

  • 5分钟在macOS上运行Windows应用:Whisky终极兼容解决方案指南
  • [特殊字符] 极光鸟IM|智能好友管理,让沟通更高效
  • Grok 4.5实测对比:Opus八成能力,四分之一价格,程序员该怎么选?

最新新闻

  • 2026年商用临沂炒鸡酱选购全指南:10款高适配产品全方位解析 - 麻辣烫酱料
  • Claude Code企业落地红线清单(含GDPR/等保2.0合规校验点):8个未声明风险正在 silently 污染你的生产环境
  • Unity游戏开发:SQLite数据库集成方案与实战指南
  • 如何3分钟掌握大麦网抢票神器:Python自动化脚本终极指南
  • STM32与TB6593FNG构建高精度直流电机控制系统
  • 2026河北报团旅游对比:金猪旅行等3类产品实测评分分析 - 老金2026

日新闻

  • OpenClaw本地化部署:xParse文档解析引擎实战指南
  • 蓝牙 5.4 协议栈深度解析:从 HCI 到 L2CAP 的 7 层数据流
  • PyTorch nn.CrossEntropyLoss 实战:3种权重设置与标签平滑对比(附代码)

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号