惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
WordPress大学
WordPress大学
Jina AI
Jina AI
GbyAI
GbyAI
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
腾讯CDC
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
Google DeepMind News
Google DeepMind News
月光博客
月光博客
博客园 - Franky
Y
Y Combinator Blog
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
Martin Fowler
Martin Fowler
雷峰网
雷峰网
小众软件
小众软件
H
Hackread – Cybersecurity News, Data Breaches, AI and More

Watermelonabc的Blog

又一个黑客模拟游戏 又一个黑客模拟游戏 家庭辅导一晚,有点感想 家庭辅导一晚,有点感想 福州大学单片机原理与应用(跨学科)复习 福州大学单片机原理与应用(跨学科)复习 福州大学毛概期末复习 福州大学毛概期末复习 x86 汇编语言详解 - 2 x86 汇编语言详解 -2 CCB 2026 Half-Final Guangzhou CCB 2026 Half-Final Guangzhou 视频也可以含恶意代码吗 视频也可以含恶意代码吗 Hello,2026 Hello,2026 2025 福州大学算法与数据结构复习 2025 福州大学算法与数据结构复习 2025 福州大学习概期末复习 2025 福州大学习概期末复习 Frida 入门 Frida 入门 记一场贴吧交流 记一场贴吧交流 虚拟机保护 虚拟机保护 2025 强网杯 S9 Reverse 复现 2025 强网杯 S9 Reverse 复现 你如何在 FZU 取到快递 你如何在 FZU 取到快递
Linux 简单教程
2025-07-11 · via Watermelonabc的Blog

本文:571字阅读时长:2分

Android 底层仍是 Linux Kernel。通过内核,操作系统才能与硬件系统进行通信。因此,学一些 Linux 知识还是有必要的。

安卓系统架构

Google 官方提供了两种系统架构示意图:AOSPAndroid

无论是 AOSP 还是 Android,软件底层都是 Linux 内核

常用指令

在 Linux 下,“万物皆文件”,我们所用的指令本质上也是一个二进制文件。这些二进制文件默认隐藏扩展名,有时为了区分,才加上扩展名(比如奇怪的 a.out

Note

  • 程序管理:
    which - 获取命令的可执行文件的完整路径。
  • 控制台与输出管理
    cat - 在终端上显示文件内容。
    clear - 清除终端显示。
    echo - 在终端中打印文本或变量。
    top - 获取有关正在运行的进程的信息。
  • 创建和导出环境变量:
    env - 显示系统上运行的所有环境变量。
    export - 导出环境变量。
    printenv - 将特定环境变量打印到控制台。
    source - 从当前 shell 中执行存储在文件中的命令,或刷新环境变量。
  • 使用文件和目录:
    cd - 移动到另一个目录。
    cp - 将源目录或文件的内容复制到目标目录或文件。
    find - 根据命名定位文件或目录。
    grep - 在输出中查找字符串。
    ls - 列出目录内容。
    mkdir - 创建目录。
    more - 查看并遍历文件或标准输出 (stdout) 的内容。
    mv - 移动或重命名文件。
    pwd - 获取当前的工作目录。
    rm - 删除文件或目录。
    tar - 提取并压缩文件。
  • 获取命令行帮助文档:
    man - 访问所有 Linux 命令的手册页
  • 网络管理:
    curl - 通过 URL 获取或上传文件。
    ip - 获取物理机或虚拟机的 IP 信息。
    netstat - 获取网络连接等信息。
    ssh - 在非安全网络外建立两个主机的安全加密连接。
    wget - 直接从互联网上下载文件。
  • 进程管理:
    && - 在一个语句中执行多条命令。
    kill - 从内存中移除正在运行的进程。
    ps - 显示活跃进程。
  • 系统管理:
    poweroff - 关机。
    restart - 重启。
  • 用户管理:
    whoami - 显示用户 ID。