如何查看Linux命令工具的源码?

上一篇分享了两个使用的小工具: 。有位小伙伴留言问道tee工具的代码在哪:

这篇文章我们就来简单分享一下。

首先,我们需要了解Linux下的命令分为大致分为两类:内置命令非内置命令

查看内置命令源码

内置命令是Shell自带的, shell自己进行管理。 内部命令由shell程序识别并在shell程序内部完成运行。 比如cd命令就是一个内置命令。我们可以通过help命令(help也是内置命令)来查看内置命令有哪些:

查看系统当前使用的shell:

我这里的shell用是bash,bash源码路径:

http://ftp.gnu.org/gnu/bash/

查看非内置命令源码

非内置命令,也即外部命令。 外部命令是Linux系统中的实用程序部分, 因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。

ls命令tee命令等都是一个外部命令。 这些外部命令都被加入到环境变量PATH的路径中,然后我们全局使用,全局使用就是我们在任何路径下都可以使用。我们看一下PATH中有哪些路径:

其中,ls可执行程序就在/bin路径下:

怎么查看外部命令的源码呢?方法如下:

1、查看命令工具所在绝对路径。

2、搜索工具所属包。

3、下载工具源码包。

下面以tee工具为例:

1、查看tee工具绝对路径,输入如下命令:

tee工具绝对路径:/usr/bin/tee

2、搜索tee工具所属包,输入如下命令:

tee工具所属源码包:coreutils

3、下载coreutils源码包,输入如下命令:

方法一:

可能会遇到如下问题:

原因:没有指定源代码URI。

输入如下命令:

然后即可下载源码包到当前目录下。

方法二:

如果是GUN的软件包可以直接到GUN官网查找相关软件包:

http://www.gnu.org/software/

找到需要的软件包,点进去即可找到源码下载命令:

git clone git://git.sv.gnu.org/coreutils

下载完就可以看到源码了:

coreutils软件包包含有很多常用的工具,比如:ls、mv、cat等工具源码都在里面。其它工具的源码查找方式如上。不一定都在coreutils软件包中,比如上一篇文章分享的script工具在bsdutils软件包中:

可能一些系统没有带有一些工具,就需要我们自己编译安装。以上就是本次的分享,希望大家喜欢。

1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。私信回复1024,即可免费获取!

如何在浏览器账中查看网页的HTML源代码?

浏览html网页,查看其源代码,可以帮助我们了解该版网页的信息以及架构,每个浏览器都是允许用户查看他们访问的任何网页的HTML源代码的。以下编程狮小师妹就介绍几个常见浏览器的查看网页 HTML 源代码的方法。

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U。

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看网页源代码(V)”。

  1. 打开 Chrome 浏览器,然后浏览要查看其源代码的网页。
  2. 点击浏览器窗口右上角的“自定义及控制Google Chrome” 图标。
  3. 在出现的下拉菜单中,选择更多工具(L),然后选择开发者工具(D)(快捷键:Ctrl+Shift+I)。
  4. 单击屏幕底部出现的新部分左上角的“元素(Elements)”选项卡。

提示:

在 Chrome 中,按 F12Ctrl+ Shift+I 也会调出交互式开发人员工具。此工具提供了与源代码和 CSS 设置的更多交互,使用户可以查看代码中的更改如何立即影响网页。

方法一

要仅查看源代码,请按计算机键盘上的 Ctrl+U。

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看页面源代码(V)”。

  1. 打开 Firefox 并浏览您要查看其源代码的网页。
  2. 单击屏幕右上角的菜单 图标。
  3. 在下拉菜单中选择Web开发者,然后从展开的菜单中选择切换工具箱(快捷键:Ctrl+ Shift+I)。
  4. 单击显示在屏幕底部的部分左上角的“查看器”选项卡。

提示:

在 Firefox 中,按 F12 或 Ctrl+ Shift+I也会调出交互式开发人员工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以实时查看代码中的更改如何影响网页。

  1. 突出显示网页中您要查看其源代码的部分。
  2. 右键单击突出显示的部分,然后选择检查元素(Q)

提示:

您可以使用 Firebug 附加组件查看和编辑页面的源代码,并通过浏览器实时查看更改。

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U。

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看页面源代码(V)”。

  1. 打开 Microsoft Edge 并浏览您要查看其源代码的网页。
  2. 点击屏幕右上角的设置和更多 图标。
  3. 将鼠标移到更多工具(L)在下拉菜单中,在展开的菜单选择开发人员工具(D)
  4. 单击屏幕右侧出现的窗口顶部的“元素(Elements)”选项卡。

提示:

在Microsoft Edge中,按F12或 Ctrl+ Shift+I 也会调出交互式开发人员工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以实时查看代码中的更改如何影响网页。

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U。

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择查看源(V)

  1. 打开 Internet Explorer 并浏览您要查看其源代码的网页。
  2. 单击右上角的工具
  3. 从下拉菜单中选择F12开发人员工具
  4. 单击开发人员工具菜单左上角的 DOM 资源管理器 选项卡。

提示:

在 Internet Explorer 中,按 F12 会弹出 DOM 工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以查看代码中的更改如何立即影响网页。

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U。

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看网页源代码(V)”。

  1. 打开 360 安全浏览器,然后浏览要查看其源代码的网页。
  2. 点击浏览器窗口右上角的打开菜单图标。
  3. 在出现的下拉菜单中,选择更多工具(L),然后选择开发者工具(D)(快捷键:Ctrl+Shift+I)。
  4. 单击屏幕底部出现的新部分左上角的“元素(Elements)”选项卡。

提示:

在 360 安全浏览器中,按 F12Ctrl+ Shift+I 也会调出交互式开发者工具。此工具提供了与源代码和 CSS 设置的更多交互,使用户可以查看代码中的更改如何立即影响网页。

查看完网页上的源代码后,您可能想要退出或关闭它。关闭源代码取决于您用来打开源代码的方法。

  • 如果您使用了Ctrl+U 方法(Edge 除外)或右键单击方法,请关闭在浏览器窗口顶部打开的新选项卡
  • 如果您使用过开发人员方法(使用 F12 或Ctrl+ Shift+I),请再次按相同的键,或单击工具窗口右上角的图标。

除了使用浏览器外,还有一些在线工具可让您查看任何网页的源代码。这些工具可能会有所帮助,因为大多数工具都可以格式化,样式化和突出显示代码,以使其易于阅读。

以上就是编程狮W3Cschool为你整理的关于《如何在浏览器账中查看网页的HTML源代码?》的全部内容,希望对你有所帮助~

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。