Linux 常用 20 条指令,解决大部分问题

embedded/2025/3/13 21:15:35/

find:查找文件和目录

例:find /-name error.log
在/根目录下开始查找,名字为 error.log 的文件

ps:查看当前进程信息

例:ps -ef
-e 代表显示所有进程
-f 代表使用详细的进程信息

vi:Linux 系统中重要的文本编辑工具

例:vi dm.ini
进入 dm.ini 文件进行内容编辑

diff:比较文件差异

例:diff dm.ini dm_bak.ini
比较 dm.ini 和 dm_bak.ini 的内容差异比较常用的场景是比较测试配置和开发配置的异同

pwd:显示当前工作目录的路径

chmod:更改文件或目录的权限

例:chmod 777 dm.ini
把 dm.ini 文件的所有者/所属组/其他成员的权限修都改为可读可写可执行

ifconfig:查看网络信息

top:实时显示系统中各个进程的资源占用状况

ping:测试网络连接状态

例:ping 192.168.204.130

grep:筛选符合某种文本的内容

通常与管道符 | 搭配使用
例:cat error.log | grep 18:00
打印 error.log 中含 18:00 的行

Sh:执行 shell 脚本文件

例:sh autotest.sh -键执行 autotest.sh shel 脚本文件

rm:删除目录或文件

例:rm -rf mydir
-r 代表递归删除目录下的文件,-f 强制删除

cp:复制文件或目录

例:cp -rp ./mydir /home
-r 代表递归复制目录下的文件-p 代表不改变原有属性,例如权限以上命令意为:把当前目录下的 mydir 目录复制到/home 目录下

mv:移动文件或重命名

例:mv file ./home
把当前目录下的 file 文件移动到 home 目录下
例:mv file file_bak
把当前目录下的 file 文件重命名为 file_bak

cat:把文件内容打印到终端

例:error.logcat

tail:输出文件内容的末尾到终端

通常与 -f 或 -n 搭配使用
例:tail -f error.log
实时输出内容
是根据日志排查 bug 最常用的命令
例:tail -n 500 error.log
输出 error.log 文件最后 500 行

head:输出文件内容的开头几行

例:head -n 30 error.log

Cd:切换当前目录

例:cd/home/mydir

ls:列出目录中的所有文件和子目录

常用选项:ls -l(列出文件的详细信息)或简写成 I

mkdir:创建新目录

例:mkdir mydir
创建名为 mydir 的目录


http://www.ppmy.cn/embedded/172350.html

相关文章

python之数据处理的安全(链家)

一、模块设计思路与核心价值 # 代码核心安全处理逻辑 element soup.select_one(css_selector) if element else default_value设计目标:构建具备自愈能力的爬虫系统,应对网页改版、反爬策略、网络抖动等复杂场景 核心价值: 数据完整性保障…

Spring Boot 各种事务操作实战(自动回滚、手动回滚、部分回滚)

概念 事务定义 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。…

详细介绍ListView_DeleteItem

书籍:《Visual C 2017从入门到精通》的2.3.8 Win32控件编程 环境:visual studio 2022 内容:【例2.27】支持按Delete键删除某行的列表视图控件 说明:以下内容大部分来自腾讯元宝。 以下是关于**ListView_DeleteItem**函数的详细…

20250310:OpenCV mat对象与base64互转

代码: https://github.com/ReneNyffenegger/cpp-base64 指南:https://renenyffenegger.ch/notes/development/Base64/Encoding-and-decoding-base-64-with-cpp/ 实操:

C++程序设计语言笔记——基本功能:异常处理

0 在设计初期尽早确定异常处理策略。 在C中,设计初期的异常处理策略需要紧密结合语言特性(如RAII、异常安全等级、智能指针)和性能要求。以下是一套针对C的异常处理设计框架,包含代码示例和最佳实践: 1. 异常分类与标…

订单超时自动取消的4种实现方案:从定时任务到时间轮

在电商、外卖等场景中,订单超时自动取消是保障系统健壮性的核心功能。本文将深入解析4种实现方案,包含可直接运行的SpringBoot代码,并对比各方案在10万级订单量下的性能表现,帮你选型最适合业务场景的技术方案。 一、需求分析与技术挑战 ‌典型业务场景‌: 用户下单后30…

有必要使用 Oracle 向量数据库吗?

向量数据库最主要的特点是让传统的只能基于具体值/关键字的数据检索,进化到了可以直接基于语义的数据检索。这在AI时代至关重要! 回到标题问题:是否有必要使用 Oracle 向量数据库? 这实际还要取决于你的具体应用需求。 客观来讲…

SqlServer数据库报错紧急或可疑无法访问的修复过程,亲测有效。

当 SQL Server 数据库被标记为 SUSPECT 状态时,表示数据库可能由于事务日志损坏、数据文件丢失或其他严重问题而无法正常启动。以下是一个详细的恢复步骤,基于搜索结果中的信息和常见的最佳实践: 恢复步骤 1. 确认数据库状态 将database-n…