如何查看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)”。
- 打开 Chrome 浏览器,然后浏览要查看其源代码的网页。
- 点击浏览器窗口右上角的“自定义及控制Google Chrome” 图标。
- 在出现的下拉菜单中,选择更多工具(L),然后选择开发者工具(D)(快捷键:Ctrl+Shift+I)。
- 单击屏幕底部出现的新部分左上角的“元素(Elements)”选项卡。
提示:
在 Chrome 中,按 F12 或 Ctrl+ Shift+I 也会调出交互式开发人员工具。此工具提供了与源代码和 CSS 设置的更多交互,使用户可以查看代码中的更改如何立即影响网页。
方法一
要仅查看源代码,请按计算机键盘上的 Ctrl+U。
方法二
右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看页面源代码(V)”。
- 打开 Firefox 并浏览您要查看其源代码的网页。
- 单击屏幕右上角的菜单 图标。
- 在下拉菜单中选择Web开发者,然后从展开的菜单中选择切换工具箱(快捷键:Ctrl+ Shift+I)。
- 单击显示在屏幕底部的部分左上角的“查看器”选项卡。
提示:
在 Firefox 中,按 F12 或 Ctrl+ Shift+I也会调出交互式开发人员工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以实时查看代码中的更改如何影响网页。
- 突出显示网页中您要查看其源代码的部分。
- 右键单击突出显示的部分,然后选择检查元素(Q)。
提示:
您可以使用 Firebug 附加组件查看和编辑页面的源代码,并通过浏览器实时查看更改。
方法一
要仅查看源代码,请按计算机键盘上的Ctrl+U。
方法二
右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看页面源代码(V)”。
- 打开 Microsoft Edge 并浏览您要查看其源代码的网页。
- 点击屏幕右上角的设置和更多 图标。
- 将鼠标移到更多工具(L)在下拉菜单中,在展开的菜单选择开发人员工具(D)。
- 单击屏幕右侧出现的窗口顶部的“元素(Elements)”选项卡。
提示:
在Microsoft Edge中,按F12或 Ctrl+ Shift+I 也会调出交互式开发人员工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以实时查看代码中的更改如何影响网页。
方法一
要仅查看源代码,请按计算机键盘上的Ctrl+U。
方法二
右键单击网页的空白部分,然后从出现的弹出菜单中选择查看源(V)。
- 打开 Internet Explorer 并浏览您要查看其源代码的网页。
- 单击右上角的工具 。
- 从下拉菜单中选择F12开发人员工具。
- 单击开发人员工具菜单左上角的 DOM 资源管理器 选项卡。
提示:
在 Internet Explorer 中,按 F12 会弹出 DOM 工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以查看代码中的更改如何立即影响网页。
方法一
要仅查看源代码,请按计算机键盘上的Ctrl+U。
方法二
右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看网页源代码(V)”。
- 打开 360 安全浏览器,然后浏览要查看其源代码的网页。
- 点击浏览器窗口右上角的打开菜单图标。
- 在出现的下拉菜单中,选择更多工具(L),然后选择开发者工具(D)(快捷键:Ctrl+Shift+I)。
- 单击屏幕底部出现的新部分左上角的“元素(Elements)”选项卡。
提示:
在 360 安全浏览器中,按 F12 或 Ctrl+ Shift+I 也会调出交互式开发者工具。此工具提供了与源代码和 CSS 设置的更多交互,使用户可以查看代码中的更改如何立即影响网页。
查看完网页上的源代码后,您可能想要退出或关闭它。关闭源代码取决于您用来打开源代码的方法。
- 如果您使用了Ctrl+U 方法(Edge 除外)或右键单击方法,请关闭在浏览器窗口顶部打开的新选项卡。
- 如果您使用过开发人员方法(使用 F12 或Ctrl+ Shift+I),请再次按相同的键,或单击工具窗口右上角的图标。
除了使用浏览器外,还有一些在线工具可让您查看任何网页的源代码。这些工具可能会有所帮助,因为大多数工具都可以格式化,样式化和突出显示代码,以使其易于阅读。
以上就是编程狮W3Cschool为你整理的关于《如何在浏览器账中查看网页的HTML源代码?》的全部内容,希望对你有所帮助~
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。