zoukankan      html  css  js  c++  java
  • 获得 linux 命令(程序)源码


  • 以搜索ls命令源码为例,先搜索命令所在包,命令如下:
    lpj@lpj-linux:~$ which ls 
    /bin/ls
  • 用命令搜索该软件所在包,代码如下:
    lpj@lpj-linux:~$ dpkg -S /bin/ls 
    coreutils: /bin/ls
  • 从上一步中可以知道ls命令的实现在包coreutils中,用apt安装(说安装有些歧义,主要是区分apt-get -d)该包的源代码然后解压,代码如下:
    sudo apt-get source coreutils 
    cd coreutils-XXX #XXX表示版本号 
    sudo tar zxvf coreutils-XXX.tar.gz
  • 脚本实现

    #!/bin/shapp=`which $1`
    pkg=`dpkg -S $app`
    apt-get source ${pkg%:*} 

查看全文
  • 相关阅读:
    pip 安装用 国内清华大学的数据源
    sql server 中导出图片并命名
    金跌 K3 科目表
    SQLSERVER 循环
    语句判断记录是否存在(最简洁简单性能最优)
    增、删、改开放时间表时,同步数据至 CP
    [网络流24题] 圆桌问题(最大流)
    [网络流24题] 最小路径覆盖问题(匈牙利 最大流)
    C. Vasya And Array (贪心构造)
    【牛客网】一个有意思的前缀和题目
  • 原文地址:https://www.cnblogs.com/ahuo/p/2626473.html
  • Copyright © 2011-2022 走看看