Android之Linux命令速查

告别‘删库跑路’:在Termux里安全玩转Linux命令的避坑指南(附常用命令清单) 本文提供了在Termux中安全使用Linux命令的全面指南,帮助用户避免常见的操作风险。通过介绍Termux的沙盒隔离机制、高危命令的替代方案以及误操作后的恢复策略,确保用户既能享受命令行的效率,又能保障数据安全。特别适合Android平台上的Linux命令初学者。 阅读详情

谨以此篇文章记录学习Linux命令

在开发 Android 应用或调试设备时,熟练使用 ADB (Android Debug Bridge) 和 Linux 命令是极为重要的技巧。本文举指一些常用的 Linux 命令,并增加查看文件夹内存占用、应用运行内存查看、日志管理等功能。


一、为什么 Android 开发者需要学习 Linux 命令?

  1. Android 基于 Linux 内核
    了解 Linux 命令可以帮助开发者更好地控制和调试 Android 设备和应用。

  2. ADB 命令与 Linux 命令相似
    在 Windows 上使用 ADB 命令可以完成对 Android 设备的文件操作、系统调试和日志分析。


二、常用的 ADB 命令分类

1. 目录操作

  • 列出目录内容

    adb shell ls -la
    
  • 切换目录

    adb shell cd /sdcard
    
  • 显示当前目录

    adb shell pwd
    
  • 创建新目录

    adb shell mkdir /sdcard/new_directory
    
  • 删除空目录

    adb shell rmdir /sdcard/empty_directory
    

2. 文件操作

  • 创建文件或更新时间戳

    adb shell touch /sdcard/newfile.txt
    
  • 写入和追加内容
    写入内容致文件:

    adb shell echo "要写入的内容" > /sdcard/newfile.txt
    

    追加内容到文件:

    adb shell echo "要追加的内容" >> /sdcard/newfile.txt
    
  • 复制文件或目录

    adb shell cp /sdcard/file1.txt /sdcard/new_directory/file2.txt
    
  • 移动或重命名文件

    adb shell mv /sdcard/old_name.txt /sdcard/new_name.txt
    
  • 删除文件或目录

    adb shell rm /sdcard/filename.txt
    adb shell rm -r /sdcard/directory_name
    
  • 显示文件内容

    adb shell cat /sdcard/filename.txt
    

3. 查看文件夹下的文件占用内存大小

  • 查看文件夹中所有文件的占用大小
    du -sh /storage/xxx/20241211/
    
    效果
461M    /storage/xxx/20241209
1.0G    /storage/xxx/20241210
664M    /storage/xxx/20241211
2.0G    /storage/xxx/20241212
2.3G    /storage/xxx/20241213
2.2G    /storage/xxx/20241214
4.1M    /storage/xxx/temp
2.2G    /storage/xxx/20241215
1.0G    /storage/xxx/20241216
32K     /storage/xxx/20241217
32K     /storage/xxx/20241218
  • 查看当前目录下的文件大小
    du -h .
    
    该命令会列出当前目录下的所有文件和子目录的大小,并以人类可读的格式(如 KB、MB、GB)显示出来。

4. 应用运行内存查看

  • 查看指定应用的内存使用情况

    adb shell dumpsys meminfo com.xxx.xxx
    
  • 查看系统所有应用的内存使用情况

    adb shell dumpsys meminfo
    
  • 导出内存使用信息到文件

    adb shell dumpsys meminfo > meminfo.txt
    

5. 日志管理和保存

  • 查看完整日志

    adb logcat
    
  • 过滤指定运行日志信息

    adb logcat | findstr "关键字"
    

    或者,使用带有筛选的 logcat 命令:

    adb logcat -s "TAG_NAME"
    
  • 根据日志级别过滤日志

    adb logcat *:E  # 只显示 Error 级别日志
    adb logcat *:W  # 只显示 Warning 级别日志
    
  • 保存日志到文件

    adb logcat -f /sdcard/logs.txt
    

    也可以将日志保存到本地电脑:

    adb logcat > logs.txt
    
  • 查看实时日志并自动刷新

    adb logcat -v time
    
  • 清除日志缓存

    adb logcat -c
    

Shell跨平台命令速查指南:Linux/macOS/Windows命令差异与实战 Shell是操作系统与用户之间的交互接口,其核心价值在于通过统一意图驱动多平台操作。理解命令背后的原理(如GNU vs BSD工具链差异、POSIX兼容性、路径映射机制)比记忆语法更重要。技术价值体现在提升故障排查效率、保障脚本可移植性、避免权限与环境误判等工程风险。典型应用场景包括运维调试、跨平台开发协作、Android ADB远程控制、initramfs紧急恢复等。本文聚焦shell命令在Linux、macOS及Windows(WSL2/Git Bash/PowerShell)三大环境中的行为差异、参数 阅读详情

相关推荐

Android 系统开发常用命令大全(三)

本文汇总了Linux/Android开发中的常用命令与工具使用指南,包括:1)BIN文件安装方法;2)Android日志过滤技巧(adblogcat级别筛选);3)串口工具minicom的配置与使用;4)Shell脚本执行方式对比;5)SD/TF卡区别;6)SSH远程登录与scp文件传输;7)进程管理命令(查找/终止/内存跟踪);8)AndroidMonkey压力测试参数;9)SVN基础命令等实用操作说明。特别包含minicom串口配置、日志级别筛选、scp跨系统传输等开发高频场景的详细参数说明。

学无止境 2095

linux如何读取华为手机存储文件夹下,安卓手机文件系统的二次革命,F2FS后再看EROFS...

原标题:安卓手机文件系统的二次革命,F2FS后再看EROFS2019年开年,智能手机市场异常热闹,各家厂商都使出浑身解数吸引眼球,各种黑科技简直眼花缭乱。华为P30凭借无可匹敌的摄影效果和逆天颜值成功跑出,傲视群雄之际,当然不得不提“天生快一生快”这个王炸的加持。从2016年Mate9发布以来,“天生快一生快”一直作为华为手机的优良基因,集结了众多的先进技术,其中之一就是文件系统的持续进化。而刚刚...

weixin_30846347的博客 877

Android高效开发速查手册:组件、调试与必备Linux命令

本文总结了Android开发和Linux系统管理的关键知识点。Android部分涵盖四大组件(Activity/Service/BroadcastReceiver/ContentProvider)、Activity加载模式(standard/singleTop/singleTask/singleInstance)、开发技巧(快速定位/错误排查/OOP概念)和.9.png图片处理。Linux部分详细讲解文件权限管理(chmod的符号/数字模式)、常用命令(ls/cd/find等)和find命令的高级用法。

学无止境 1278

linux电脑访问android手机存储

linux电脑访问android手机存储 Linux 电脑安装jmtpfs:apt-get install jmtpfs 安装后,/dev 目录下有libmtp-1-2 文件,版本不一样也可以是 libmtp-x-x。 挂载文件系统:jmtpfs /xxxxx (/xxxxx 自己想写啥写啥) 访问文件系统:cd /xxxx,就看到这个 cd 内部共享存储空间; ls 就看到手机存储根目录:

Robe_zhang 个人博客 1万+

智能问数产品背后的Agent技术揭秘:从任务分解到工具调用的完整流程

本文深入解析智能问数产品背后的Agent技术,从任务分解到工具调用的完整流程。通过大模型驱动的语义理解和动态工具调度,Agent系统能高效处理复杂数据分析需求,显著提升响应速度和准确率。文章详细介绍了模块化架构、任务分解机制、动态工具调用及双通道记忆系统等核心技术,展示了大模型时代的新型数据分析范式。

weixin_30399821的博客 437

分布式光纤传感(DFOS)DTS/DAS/DSS 三合一:10公里管线监测实战与数据解读

本文详细介绍了分布式光纤传感(DFOS)技术在10公里管线监测中的实战应用,通过DTS(温度)、DAS(振动)、DSS(应变)三合一系统,实现对管线健康状态的立体感知。文章涵盖工程部署、数据采集、多物理量数据融合及噪声抑制等关键技术,展示了如何通过一根光纤完成复杂监测任务,显著提升管线安全性和维护效率。

weixin_29168153的博客 315

linux和安卓文件管理器,使用Linux文件管理器访问您的Android设备的两种方法 | MOS86...

由于Android的发布旧的方式,但是,MTP应该使您的设备显示为媒体播放器但是,通过几个快速更改,您可以使其发生。通过MTP访问(又名您首先你您可以在Ubuntu发行版上执行以下命令.:sudo apt-get install mtp-tools mtpfs2.接下来,将此文件下载到您的主文件夹,并给它一个名称SH3.然后,一旦通过USB电缆连接Android设备,您可以使用脚本的名称作为将设备...

weixin_39681161的博客 891

保姆级教程:在K230开发板上为张大头步进电机实现位置、速度、回零全功能控制

本文提供了一份详细的K230开发板与张大头步进电机的控制教程,涵盖硬件连接、协议解析、模块化代码实现及实战案例。通过位置、速度和回零功能的全面讲解,帮助开发者快速掌握步进电机的高级控制技术,适用于自动化、机器人等应用场景。

weixin_42629671的博客 708

查看Linux内存使用情况

在Linux系统中,有多种方式可以查看内存的使用情况。在这里介绍一些常用的方式

qq_53445310的博客 4721

《寻秦OL》.ani动画逆向解析:二进制结构与Unity重实现

动画文件格式是游戏资源逆向的核心入口,其本质是一组按特定规则组织的二进制数据流。理解魔数识别、字节序、字段对齐与差分编码等底层原理,是解析非标准格式的关键前提。技术价值在于绕过黑盒协议,直接从静态客户端提取可验证的原始语义;典型应用场景包括老游戏复刻、美术资产抢救、引擎跨平台迁移及教学级逆向训练。本文以《寻秦OL》的`.ani`文件为实例,深入剖析其C风格结构布局、GB2312中文命名、16位定点数旋转表示及帧主序差分存储机制,并基于C#在Unity中完成从字节流到AnimationClip的端到端重建,覆

weixin_30368981的博客 640

SAP FI 会计科目表(COA)可直接套用配置模板

摘要:本文提供了SAP S/4HANA环境下可直接套用的会计科目表(COA)配置模板,包含科目编码规则、号段规划、科目组设置等核心内容。模板采用10位数字编码,按资产(1000)、负债(2000)、权益(3000)、成本(4000)、收入(5000)、费用(6000)六大类划分号段,并预设科目组控制字段状态。适用于集团/单一公司、国内/跨国企业场景,支持多表架构映射,配置完成后可通过事务码SAKO验证科目清单。模板遵循"前4位固定一级科目"原则,企业可根据行业特性调整明细科目。

金牌架构师 266

Android之Linux常用命令速查

谨以此篇文章记录学习Linux命令一、为什么安卓开发者需要学习 Linux 命令?安卓是基于Linux内核的操作系统:安卓操作系统是基于Linux内核开发的,因此了解Linux命令可以帮助开发者更好地理解和操作安卓系统。二、基本命令1.目录操作ls:列出目录内容 示例:ls -lacd:切换目录 示例:cd /sdcard...

weixin_34486302的博客 330

matlab 点云学习目录【2026最新版】

matlab 点云学习目录。博客长期更新,本文最近更新时间为:2026年6月15日。

点云侠的博客 3万+

Linux Command Library:多平台Linux命令速查工具深度解析与实战指南

你是否曾在终端前苦苦回忆某个命令的具体语法?或者需要在移动设备上快速查阅Linux命令的使用方法?Linux Command Library正是为解决这些痛点而生的跨平台开源工具,它提供了超过8600个Linux命令的离线手册、30多个基础分类以及丰富的终端技巧,让你在任何设备上都能快速获取命令帮助。 ## 创新的多平台架构设计 Linux Command Library采用模块化架构设计,通

gitblog_00090的博客 200

基于改进Unet的多场景水果图像分割与分类研究

本文针对复杂场景下的水果图像分割问题,提出了一种改进Unet模型。通过构建包含8类水果、3种成熟度及多种干扰场景的数据集,采用ResNet50与MobileNetV3作为骨干网络,并在跳跃连接层集成CBAM注意力机制。实验表明,改进模型在测试集上达到91.6%的mIoU,推理速度提升23%,特别在重叠水果和低光照场景表现突出。研究为农业视觉检测提供了有效解决方案。

AI的内部世界的博客 302

OpenClaw人人养虾:配置通义千问(Qwen)

通义千问(Qwen)是阿里云推出的大语言模型系列。OpenClaw 支持通过 Qwen Portal 插件实现 OAuth 免费额度认证,每日可免费使用 2000 次请求,无需绑定支付方式。

王国平的博客 1254

swagger-codegen 中的 Perl 模型类 ModelReturn:保留字转义与代码注入防护设计解析

`ModelReturn` 是 swagger-codegen 在 `samples/client/petstore-security-test` 测试集下为 Perl 客户端生成的模型类,专门用于验证代码生成器在应对「保留字属性」与「带特殊字符的描述文本」时的健壮性。本文以该模型的生成产物为线索,结合仓库中对应的源码实现,梳理 Perl 模型类的基本结构、`return` 保留字的命名处理、属性

gitblog_00199的博客 318

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

终极Linux命令行指南:8589个命令的完整离线参考库

Linux Command Library是一个拥有超过100万下载量的开源Linux参考应用,它为Linux用户提供了8589个命令的完整离线参考手册。无论你是Linux新手还是经验丰富的系统管理员,这个工具都能帮助你快速查找和理解各种Linux命令的使用方法。 ## 🚀 为什么选择Linux Command Library? ### 全面的命令覆盖 Linux Command Libra

gitblog_00373的博客 198

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

linux命令速查手册_推荐一款社区驱动的 Linux 命令速查小程序

我们基于 tldr 的数据推出了一款小程序版的 tldr,并且考虑到现有 tldr 数据以英文为主,还提供了由社区驱动的开放式翻译模式来改进内容。-- 老王学习和使用 Linux 时,你是否觉得 Linux 命令的 man 手册过于冗长,不能及时告诉你所需要的命令该怎么写?其实,遇到这种苦恼的不是你一个人,往往在你突然想不起某个命令参数时,你需要的就是一个简单的命令提示。所以,针对这种情况,有人开...

weixin_39861624的博客 369

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux Command Library:构建你的终端技能知识库

你是否曾经在终端中卡住,忘记了一个关键命令的语法?或者需要快速查找某个工具的参数选项?在Linux系统管理和开发工作中,命令记忆负担常常成为效率瓶颈。今天,我们将深入探讨一个解决这一痛点的多平台解决方案——Linux Command Library,它不仅仅是一个命令参考工具,更是一个完整的终端技能知识库。 ## 为什么我们需要命令知识库? 在Linux生态系统中,命令的数量和复杂度令人望而生

gitblog_00150的博客 583

3 步把 Android 手机变成 VS Code 开发机:从跑通到玩转的保姆级路线图

把 VS Code 装进 Android 手机,听起来像营销噱头,但通过 code-server 加 WebView 的组合,它真的能变成一台随身携带的移动开发工作站。这篇文章不绕弯子,按"先跑通、再调优、后玩转"三程递进,带你完成从环境体检、首次部署到多设备同步的全流程,全程半小时左右,走起。 ## 先弄明白:手机里的 VS Code 是怎么跑起来的 一句话类比:你的手机里其实藏着一台精简版

gitblog_00539的博客 131

24.7k star,linux命令学习手册,可速查

该仓库收集整理了580余个Linux命令,开源共享给广大Linux学习者。

smallbird108的专栏 2037

tldr-pages 完整指南:命令行速查表让你 30 秒查会任何命令

需要用 `tar` 压缩一个文件夹,你能立刻想起 `czf` 三个字母各自的意思吗?还是每次敲 `lsof` 之前,都得先翻好几个文档页?tldr-pages 就是一套社区共同维护的"命令行速查表":它把每个命令最常用的实操示例浓缩成几行一目了然的内容,让你 10 秒完成过去要花 10 分钟的查阅。 ## 项目速览:给所有忘参数的人准备的手册 tldr-pages 是一个由全球社区维护的命令行

gitblog_00503的博客 383

linux命令手册安卓版,linux手册app-linux手册 安卓版v3.0.0-PC6安卓网

linux手册app是一款学习教育应用,是个能让你快速查询linux命令的手机软件。此外在linux手册app中还有学习手册,让你可随时查询不清楚的知识点。基本简介linux手册包app含linux命令速查以及一个linux简易学习教程,是学习linux必备宝典,命令速查可以快速知道linux命令使用方法,并且配有学习手册,方便及时查阅不懂知识。功能介绍1,linux简易教程方便随时阅读2,命令搜...

weixin_30952319的博客 1901

tldr-pages命令速查表完整指南:3种方法秒查示例,替代man手册

你刚敲完 `tar` 压缩命令,突然忘了参数怎么拼;或者想用 `lsof` 查端口占用,却想不起 `-i` 还是 `-n`。翻 `man` 手册吧,第一屏全是枯燥的定义描述,找半天看不到真正能用的命令。[tldr-pages](https://link.gitcode.com/i/d8132809a1b6f32e99b2e1acdf67a8bf) 就是为此而生的:一个社区维护的命令速查表集合,每个

gitblog_00389的博客 347

QtScrcpy 完整资源导航指南:三平台投屏控制、按键映射与群控快速上手

QtScrcpy 是一款跨平台的安卓投屏控制工具:通过 USB 或 WiFi 把手机连到电脑后,屏幕实时显示在电脑窗口中,你可以直接用键盘鼠标操作手机,全程不需要 Root,也不会在手机上安装任何东西。它支持 Windows、macOS、Linux 三大系统,并内置按键映射和多设备群控功能。 本文按"用户任务线"把所有资源串成一条完整的 QtScrcpy 教程:从三平台获取与首次运行,到按键映射

gitblog_00118的博客 755
上一篇: 在Android中,将 .cpp 文件编译成共享库(.so 文件)
下一篇: 重学Android:从位运算到二进制表示(零)
_蓝橙
博客等级 码龄7年 1179粉丝 174原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值