能够查看linxu系统源码是类unix系统开源性的体现,是在其他系统享受不到的待遇,我的系统是ubuntu,将查看过程列在下面:

例如我想查看cat命令工具的源码——

  1. 查看工具的路径

    $ whereis catcat: /bin/cat /usr/share/man/man1/cat.1.gz

  2. 查看工具所属的包
    $ dpkg -S /bin/catcoreutils: /bin/cat

    coreutils就是cat的源码包名

  3. 下载工具源码包
    $ sudo apt-get source coreutils[sudo] password for lizh: 正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       需要下载 10.8MB 的源代码包。获取:1 http://mirrors.sohu.com/ubuntu/ maverick/main coreutils 8.5-1ubuntu3 (dsc) [1,891B]获取:2 http://mirrors.sohu.com/ubuntu/ maverick/main coreutils 8.5-1ubuntu3 (tar) [10.7MB]获取:3 http://mirrors.sohu.com/ubuntu/ maverick/main coreutils 8.5-1ubuntu3 (diff) [21.5kB]下载 10.8MB,耗时 42秒 (254kB/s)                                            gpgv: 于 2010年06月11日 星期五 14时49分55秒 CST 创建的签名,使用 RSA,钥匙号 21B2133Dgpgv: 无法检查签名:找不到公钥dpkg-source: 警告: 对 ./coreutils_8.5-1ubuntu3.dsc 校验签名失败dpkg-source: info: extracting coreutils in coreutils-8.5dpkg-source: info: unpacking coreutils_8.5.orig.tar.gzdpkg-source: info: applying coreutils_8.5-1ubuntu3.diff.gz

转载于:https://www.cnblogs.com/blueclue/archive/2011/10/29/down_linux_source.html

如何查看linux系统源码相关推荐

  1. linux的进程/线程/协程系列3:查看linux内核源码——vim+ctags/find+grep

    linux的进程/线程/协程系列3:查看linux内核源码--vim+ctags/find+grep 前言 摘要: 1. 下载linux内核源码 2. 打标签方法:vim+ctags 2.1 安装vi ...

  2. 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )

    文章目录 一.解压内核源码 二.查询当前 Linux 内核版本号 三.进入并查看 linux 内核源码目录 一.解压内核源码 将 下载的 Linux 内核源码 linux-5.6.14.tar.gz ...

  3. 手把手教你查看android系统源码

    引言: android开发人员想必都很想知道,怎么才能查看源码吧.毕竟,想跨入高级,不看源码,你看啥? 老司机请远离. 准备工作: 下载SourceInsight4.0,如果有,就略过.如果没有,下载 ...

  4. 推荐六种查看Android系统源码的网址

    1. http://androidxref.com 从 Android 1.6 到 Android 9 的源码 支持关键字全局搜索 目录界面如下: 2. http://aospxref.com 从 A ...

  5. AS查看Android系统源码

    首先要编译安卓源码.我现在使用的是Android5.0源码.平台是tiny4412平台. 一. 编译Android 系统 进入上述解压得到的android-5.0.2,执行以下命令(注意:" ...

  6. linux系统源码安装dosbox,Linux-dosbox使用

    1.使用dos工具 把 工具放到一个文件夹中,如 ~/learnASM/tools/ ,在 ~/learnASM 中创建一个Shell脚本:~/learnASM/runDosbox.sh: dosbo ...

  7. linux系统源码安装教程,linux之源码包安装步骤

    源码:程序代码,人类可看懂的代码 编译程序:将程序代码编译成机器看懂的代码 二进制文件:经过编译程序变为二进制程序后,机器可执行的文件 make和configure: make是一支程序,会自动寻找M ...

  8. Linux系统下载linux系统源码

    为什么80%的码农都做不了架构师?>>>    用户如果是第一次使用 repo 来下载代码,则在下载代码之前需要安装 repo 工具,具体操作如下: <!-- lang: sh ...

  9. Linux系统源码安装PHP(超详细)

    PHP是一个拥有众多开发者的开源软件项目,最开始是Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor".PHP是在 ...

最新文章

  1. 【廖雪峰python入门笔记】Unicode编码_UnicodeDecodeError处理
  2. 计算机系统结构sw指令集,《深入理解计算机系统》第三章学习笔记
  3. C++常用的系统函数
  4. 一些web开发中常用的、做成cs文件的js代码 - 搜刮来的
  5. K8S_Google工作笔记0009---通过二进制方式_操作系统初始化
  6. 数据结构与算法 —— 向量的扩容策略与分摊时间复杂度
  7. Excel不好吗?为什么非要用Python做数据分析
  8. 当前日期增加自然月(比如当前时间为3月31号,加上1个月,预期结果是4月30日,但是输出了5月1日)...
  9. python aiompq集群_python操作memcached以及分布式
  10. ag-grid 设置行高
  11. 【转载】蚁群算法原理及实现
  12. 手机刷入其它系统跳过谷歌开机引导,谷歌安全验证
  13. TensorFlow北大公开课学习笔记-3.3反向传播
  14. 自由落体matlab代码,matlab仿真自由落体..doc
  15. jquery stop()方法
  16. 7_22_html_美食网设计
  17. 【目标检测】YOLOv5-PyQT可视化例程开发
  18. 详细BP神经网络预测算法及实现过程实例
  19. 2019年有效的rtsp流媒体测试地址整理汇总
  20. JAVA-SSH2:JSch试用

热门文章

  1. SDL2:封装媒体显示播放Csdl2
  2. python-爬虫学习(文字、图片、视频)
  3. angularjs 路由 异步加载js
  4. Qt 模态对话框不模态的问题
  5. Codeforces Round #395 C
  6. 数据--dp,线段树优化
  7. JavaScript学习笔记(二)--流程控制语句
  8. 初始JAVA--约定俗成的命名规则
  9. 交互系统的构建之(三)TTS语音合成的加盟
  10. 217.存在重复元素