分类 分享 下的文章

摄影师们:在没有 Lightroom 套件的情况下,可以看看这些 RAW 图像处理器。

如今智能手机的摄像功能已经完备到多数人认为可以代替传统摄影了。虽然这在傻瓜相机的市场中是个事实,但是对于许多摄影爱好者和专业摄影师看来,一个高端单反相机所能带来的照片景深、清晰度以及真实质感是口袋中的智能手机无法与之相比的。

所有的这些功能在便利性上要付出一些很小的代价;就像传统的胶片相机中的反色负片,单反照相得到的 RAW 格式文件必须预先处理才能印刷或编辑;因此对于单反相机,照片的后期处理是无可替代的,并且 首选应用就是 Adobe Lightroom。但是由于 Adobe Lightroom 的昂贵价格、基于订阅的定价模式以及专有许可证都使更多人开始关注其开源替代品。

Lightroom 有两大主要功能:处理 RAW 格式的图片文件,以及数字资产管理系统(DAM) —— 通过标签、评星以及其他元数据信息来简单清晰地整理照片。

在这篇文章中,我们将介绍三个开源的图片处理软件:Darktable、LightZone 以及 RawTherapee。所有的软件都有 DAM 系统,但没有任何一个具有 Lightroom 基于机器学习的图像分类和标签功能。如果你想要知道更多关于开源的 DAM 系统的软件,可以看 Terry Hacock 的文章:“开源项目的 DAM 管理”,他分享了他在自己的 Lunatics! 电影项目研究过的开源多媒体软件。

Darktable

Darktable

类似其他两个软件,Darktable 可以处理 RAW 格式的图像并将它们转换成可用的文件格式 —— JPEG、PNG、TIFF、PPM、PFM 和 EXR,它同时支持 Google 和 Facebook 的在线相册,上传至 Flikr,通过邮件附件发送以及创建在线相册。

它有 61 个图像处理模块,可以调整图像的对比度、色调、明暗、色彩、噪点;添加水印;切割以及旋转;等等。如同另外两个软件一样,不论你做出多少次修改,这些修改都是“无损的” —— 你的初始 RAW 图像文件始终会被保存。

Darktable 可以从 400 多种相机型号中直接导入照片,以及有 JPEG、CR2、DNG、OpenEXR 和 PFM 等格式的支持。图像在一个数据库中显示,因此你可以轻易地过滤并查询这些元数据,包括了文字标签、评星以及颜色标签。软件同时支持 21 种语言,支持 Linux、MacOS、BSD、Solaris 11/GNOME 以及 Windows(Windows 版本是最新发布的,Darktable 声明它比起其他版本可能还有一些不完备之处,有一些未实现的功能)。

Darktable 在开源许可证 GPLv3 下发布,你可以了解更多它的 特性,查阅它的 用户手册,或者直接去 Github 上看源代码

LightZone

LightZone's tool stack

LightZone 和其他两个软件类似同样是无损的 RAW 格式图像处理工具:它是跨平台的,有 Windows、MacOS 和 Linux 版本,除 RAW 格式之外,它还支持 JPG 和 TIFF 格式的图像处理。接下来说说 LightZone 其他独特特性。

这个软件最初在 2005 年时,是以专有许可证发布的图像处理软件,后来在 BSD 证书下开源。此外,在你下载这个软件之前,你必须注册一个免费账号,以便 LightZone的 开发团队可以跟踪软件的下载数量以及建立相关社区。(许可很快,而且是自动的,因此这不是一个很大的使用障碍。)

除此之外的一个特性是这个软件的图像处理通常是通过很多可组合的工具实现的,而不是叠加滤镜(就像大多数图像处理软件),这些工具组可以被重新编排以及移除,以及被保存并且复制用到另一些图像上。如果想要编辑图片的部分区域,你还可以通过矢量工具或者根据色彩和亮度来选择像素。

想要了解更多,见 LightZone 的论坛 或者查看 Github上的 源代码

RawTherapee

RawTherapee

RawTherapee 是另一个值得关注的开源(GPL)的 RAW 图像处理器。就像 Darktable 和 LightZone,它是跨平台的(支持 Windows、MacOS 和 Linux),一切修改都在无损条件下进行,因此不论你叠加多少滤镜做出多少改变,你都可以回到你最初的 RAW 文件。

RawTherapee 采用的是一个面板式的界面,包括一个历史记录面板来跟踪你做出的修改,以方便随时回到先前的图像;一个快照面板可以让你同时处理一张照片的不同版本;一个可滚动的工具面板可以方便准确地选择工具。这些工具包括了一系列的调整曝光、色彩、细节、图像变换以及去马赛克功能。

这个软件可以从多数相机直接导入 RAW 文件,并且支持超过 25 种语言,得到了广泛使用。批量处理以及 SSE 优化这类功能也进一步提高了图像处理的速度以及对 CPU 性能的利用。

RawTherapee 还提供了很多其他 功能;可以查看它的 官方文档 以及 源代码 了解更多细节。

你是否在摄影中使用另外的开源 RAW 图像处理工具?有任何建议和推荐都可以在评论中分享。


via: https://opensource.com/alternatives/adobe-lightroom

作者:Opensource.com 选题:lujun9972 译者:scoutydren 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

网上有很多可以用来管理你个人财务的服务。虽然它们可能很方便,但这通常也意味着将你最宝贵的个人数据放在你无法监控的公司。也有些人对这些不太在意。

无论你是否在意,你可能会对你自己系统上的应用感兴趣。这意味着如果你不想,你的数据永远不会离开自己的计算机。这三款之一可能就是你想找的。

HomeBank

HomeBank 是一款可以管理多个账户的全功能软件。它很容易设置并保持更新。它有多种方式画出你的分类和负债,以便你可以看到资金流向何处。它可以通过官方 Fedora 仓库下载。

A simple account set up in HomeBank with a few transactions.

要安装 HomeBank,请打开“软件中心”,搜索 “HomeBank”,然后选择该应用。单击“安装”将其添加到你的系统中。HomeBank 也可以通过 Flatpak 安装。

KMyMoney

KMyMoney 是一个成熟的应用,它已经存在了很长一段时间。它有一系列稳定的功能,可帮助你管理多个帐户,包括资产、负债、税收等。KMyMoney 包含一整套用于管理投资和进行预测的工具。它还提供大量报告,以了解你的资金运作方式。

A subset of the many reports available in KMyMoney.

要安装它,请使用软件中心,或使用命令行:

$ sudo dnf install kmymoney

GnuCash

用于个人财务的最受欢迎的免费 GUI 应用之一是 GnuCash。GnuCash 不仅可以用于个人财务。它还有管理企业收入、资产和负债的功能。这并不意味着你不能用它来管理自己的账户。从查看在线教程和指南开始了解。

Checking account records shown in GnuCash.

打开“软件中心”,搜索 “GnuCash”,然后选择应用。单击“安装”将其添加到你的系统中。或者如上所述使用 dnf install 来安装 “gnucash” 包。

它现在可以通过 Flathub 安装,这使得安装变得简单。如果你没有安装 Flathub,请查看 Fedora Magazine 上的这篇文章了解如何使用它。这样你也可以在终端使用 flatpak install gnucash 命令。


照片由 Fabian Blank 拍摄,发布在 Unsplash 上。


via: https://fedoramagazine.org/3-apps-to-manage-personal-finances-in-fedora/

作者:Paul W. Frields 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Ispell 可以帮助你在纯文本中消除超过 50 种语言的拼写错误。

好的拼写是一种技巧。它是一项需要时间学习和掌握的技能。也就是说,有些人从来没有完全掌握这种技能,我知道有两三个出色的作家就无法完全掌握拼写。

即使你拼写得很好,偶尔也会输入错字。特别是在最后期限前如果你快速敲击键盘,那就更是如此。无论你的拼写的是什么,通过拼写检查器检查你所写的内容总是一个好主意。

我用纯文本完成了我的大部分写作,并经常使用名为 Aspell 的命令行拼写检查器来完成这项工作。Aspell 不是唯一的工具。你可能还想要看下不错的 Ispell

入门

自 1971 年以来,Ispell 就以各种形式出现过。不要被它的年龄欺骗。Ispell 仍然是一个可以在 21 世纪高效使用的应用。

在开始之前,请打开终端窗口并输入 which ispell 来检查计算机上是否安装了 Ispell。如果未安装,请打开发行版的软件包管理器并从那里安装 Ispell。

不要忘记为你使用的语言安装词典。我唯一使用的语言是英语,所以我只需下载美国和英国英语字典。你可以不局限于我的(也是唯一的)母语。Ispell 有超过 50 种语言的词典

 title=

使用 Ispell

如果你还没有猜到,Ispell 只能用在文本文件。这包括用 HTML、LaTeX 和 nroff 或 troff 标记的文档。之后会有更多相关内容。

要开始使用,请打开终端窗口并进入包含要运行拼写检查的文件的目录。输入 ispell 后跟文件名,然后按回车键。

 title=

Ispell 高亮了它无法识别的第一个词。如果单词拼写错误,Ispell 通常会提供一个或多个备选方案。按下 R,然后按下正确选择旁边的数字。在上面的截图中,我按了 R0 来修复错误。

另一方面,如果单词拼写正确,请按下 A 然后移动到下一个拼写错误的单词。

继续这样做直到到达文件的末尾。Ispell 会保存你的更改,创建你刚检查的文件的备份(扩展名为 .bak),然后关闭。

其他几个选项

此示例说明了 Ispell 的基本用法。这个程序有很多选项,有些你可能会用到,而另一些你可能永远不会使用。让我们快速看下我经常使用的一些。

之前我提到过 Ispell 可以用于某些标记语言。你需要告诉它文件的格式。启动 Ispell 时,为 TeX 或 LaTeX 文件添加 -t,为 HTML 文件添加 -H,对于 groff 或 troff 文件添加 -n。例如,如果输入 ispell -t myReport.tex,Ispell 将忽略所有标记。

如果你不想在检查文件后创建备份文件,请将 -x 添加到命令行。例如,ispell -x myFile.txt

如果 Ispell 遇到拼写正确但不在其字典中的单词,比如名字,会发生什么?你可以按 I 将该单词添加到个人单词列表中。这会将单词保存到 /home 目录下的 .ispell_default 的文件中。

这些是我在使用 Ispell 时最有用的选项,但请查看 Ispell 的手册页以了解其所有选项。

Ispell 比 Aspell 或其他命令行拼写检查器更好或者更快么?我会说它不比其他的差或者慢。Ispell 不是适合所有人。它也许也不适合你。但有更多选择也不错,不是么?


via: https://opensource.com/article/19/5/spelling-command-line-ispell

作者:Scott Nesbitt 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Duc:一个能够洞察并可视化硬盘使用情况的工具包

Duc 是一个在类 Unix 操作系统上可以用来索引、洞察及可视化硬盘使用情况的工具包。别把它当成一个仅能用漂亮图表展现硬盘使用情况的 CLI 工具。它对巨大的文件系统也支持的很好。Duc 已在由超过五亿个文件和几 PB 的存储组成的系统上测试过,没有任何问题。

Duc 是一个快速而且灵活的工具。它将你的硬盘使用情况存在一个优化过的数据库里,这样你就可以在索引完成后迅速找到你的数据。此外,它自带不同的用户交互界面与后端以访问数据库并绘制图表。

以下列出的是目前支持的用户界面(UI):

  1. 命令行界面(duc ls
  2. Ncurses 控制台界面(duc ui
  3. X11 GUI(duc gui
  4. OpenGL GUI(duc gui

支持的后端数据库:

  • Tokyocabinet
  • Leveldb
  • Sqlite3

Duc 默认使用 Tokyocabinet 作为后端数据库。

安装 Duc

Duc 可以从 Debian 以及其衍生品例如 Ubuntu 的默认仓库中获取。因此在基于 DEB 的系统上安装 Duc 是小菜一碟。

$ sudo apt-get install duc

在其它 Linux 发行版上你需要像以下所展示的那样手动从源代码编译安装 Duc。

可以从 Github 上的发行页面下载最新的 Duc 源代码的 .tgz 文件。在写这篇教程的时候,最新的版本是1.4.4。

$ wget https://github.com/zevv/duc/releases/download/1.4.4/duc-1.4.4.tar.gz

然后一个接一个地运行以下命令来安装 DUC。

$ tar -xzf duc-1.4.4.tar.gz
$ cd duc-1.4.4
$ ./configure
$ make
$ sudo make install

使用 Duc

duc 的典型用法是:

$ duc <subcommand> <options>

你可以通过运行以下命令来浏览总的选项列表以及子命令:

$ duc help

你也可以像下面这样了解一个特定子命令的用法。

$ duc help <subcommand>

要查看所有命令与其选项的列表,仅需运行:

$ duc help --all

让我们看看一些 duc 工具的特定用法。

创建索引(数据库)

首先,你需要创建一个你文件系统的索引文件(数据库)。使用 duc index 命令以创建索引文件。

比如说,要创建你的 /home 目录的索引,仅需运行:

$ duc index /home

上述命令将会创建你的 /home 目录的索引,并将其保存在 $HOME/.duc.db 文件中。如果你以后需要往 /home 目录添加新的文件或目录,只要在之后重新运行一下上面的命令来重建索引。

查询索引

Duc 有不同的子命令来查询并探索索引。

要查看可访问的索引列表,运行:

$ duc info

示例输出:

Date Time Files Dirs Size Path
2019-04-09 15:45:55 3.5K 305 654.6M /home

如你在上述输出所见,我已经索引好了 /home 目录。

要列出当前工作目录中所有的文件和目录,你可以这样做:

$ duc ls

要列出指定的目录,例如 /home/sk/Downloads 中的文件/目录,仅需像下面这样将路径作为参数传过去。

$ duc ls /home/sk/Downloads

类似的,运行 duc ui 命令来打开基于 ncurses 的控制台用户界面以探索文件系统使用情况,运行duc gui 以打开图形界面(X11)来探索文件系统。

要了解更多子命令的用法,仅需参考帮助部分。

$ duc help ls

上述命令将会展现 ls 子命令的帮助部分。

可视化硬盘使用状况

在之前的部分我们以及看到如何用 duc 子命令列出文件和目录。在此之外,你甚至可以用一张漂亮的图表展示文件大小。

要展示所提供目录的图表,像以下这样使用 ls 子命令。

$ duc ls -Fg /home/sk

示例输出:

使用 “duc ls” 命令可视化硬盘使用情况

如你在上述输出所见,ls 子命令查询 duc 数据库并列出了所提供目录包含的文件与目录的大小,在这里就是 /home/sk/

这里 -F 选项是往条目中用来添加文件类型指示符(/),-g 选项是用来绘制每个条目相对大小的图表。

请注意如果未提供任何路径,就会使用当前工作目录。

你可以使用 -R 选项来用树状结构浏览硬盘使用情况。

$ duc ls -R /home/sk

用树状结构可视化硬盘使用情况

要查询 duc 数据库并打开基于 ncurses 的控制台以探索所提供的目录,像以下这样使用 ui 子命令。

$ duc ui /home/sk

类似的,我们使用 gui * 子命令来查询 duc 数据库以及打开一个图形界面(X11)来了解指定路径的硬盘使用情况。

$ duc gui /home/sk

像我之前所提到的,我们可以像下面这样了解更多关于特定子命令的用法。

$ duc help <子命令名字>

我仅仅覆盖了基本用法的部分,参考 man 页面了解关于 duc 工具的更多细节。

$ man duc

相关阅读:

总结

Duc 是一款简单却有用的硬盘用量查看器。如果你想要快速简便地知道哪个文件/目录占用你的硬盘空间,Duc 可能是一个好的选择。你还等什么呢?获取这个工具,扫描你的文件系统,摆脱无用的文件/目录。

现在就到此为止了。希望这篇文章有用处。更多好东西马上就到。保持关注!

欢呼吧!

资源:


via: https://www.ostechnix.com/duc-a-collection-of-tools-to-inspect-and-visualize-disk-usage/

作者:sk 选题:lujun9972 译者:tomjlw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这里是最好的 Kali Linux 工具列表,它们可以让你评估 Web 服务器的安全性,并帮助你执行黑客渗透测试。

如果你读过 Kali Linux 点评,你就知道为什么它被认为是最好的黑客渗透测试的 Linux 发行版之一,而且名副其实。它带有许多工具,使你可以更轻松地测试、破解以及进行与数字取证相关的任何其他工作。

它是 道德黑客 ethical hacker 最推荐的 Linux 发行版之一。即使你不是黑客而是网站管理员 —— 你仍然可以利用其中某些工具轻松地扫描你的网络服务器或网页。

在任何一种情况下,无论你的目的是什么 —— 让我们来看看你应该使用的一些最好的 Kali Linux 工具。

注意:这里不是所提及的所有工具都是开源的。

用于黑客渗透测试的 Kali Linux 工具

Kali Linux 预装了几种类型的工具。如果你发现有的工具没有安装,只需下载并进行设置即可。这很简单。

1、Nmap

Nmap

Nmap (即 “ 网络映射器 Network Mapper ”)是 Kali Linux 上最受欢迎的信息收集工具之一。换句话说,它可以获取有关主机的信息:其 IP 地址、操作系统检测以及网络安全的详细信息(如开放的端口数量及其含义)。

它还提供防火墙规避和欺骗功能。

2、Lynis

Lynis

Lynis 是安全审计、合规性测试和系统强化的强大工具。当然,你也可以将其用于漏洞检测和渗透测试。

它将根据检测到的组件扫描系统。例如,如果它检测到 Apache —— 它将针对入口信息运行与 Apache 相关的测试。

3、WPScan

WPScan

WordPress 是最好的开源 CMS之一,而这个工具是最好的免费 WordpPress 安全审计工具。它是免费的,但不是开源的。

如果你想知道一个 WordPress 博客是否在某种程度上容易受到攻击,WPScan 就是你的朋友。

此外,它还为你提供了所用的插件的详细信息。当然,一个安全性很好的博客可能不会暴露给你很多细节,但它仍然是 WordPress 安全扫描找到潜在漏洞的最佳工具。

4、Aircrack-ng

Aircrack-ng

Aircrack-ng 是评估 WiFi 网络安全性的工具集合。它不仅限于监控和获取信息 —— 还包括破坏网络(WEP、WPA 1 和 WPA 2)的能力。

如果你忘记了自己的 WiFi 网络的密码,可以尝试使用它来重新获得访问权限。它还包括各种无线攻击能力,你可以使用它们来定位和监控 WiFi 网络以增强其安全性。

5、Hydra

Hydra

如果你正在寻找一个有趣的工具来破解登录密码,Hydra 将是 Kali Linux 预装的最好的工具之一。

它可能不再被积极维护,但它现在放在 GitHub 上,所以你也可以为它做贡献。

6、Wireshark

Wireshark

Wireshark 是 Kali Linux 上最受欢迎的网络分析仪。它也可以归类为用于网络嗅探的最佳 Kali Linux 工具之一。

它正在积极维护,所以我肯定会建议你试试它。

7、Metasploit Framework

Metasploit Framework

Metsploit Framework(MSF)是最常用的渗透测试框架。它提供两个版本:一个开源版,另外一个是其专业版。使用此工具,你可以验证漏洞、测试已知漏洞并执行完整的安全评估。

当然,免费版本不具备所有功能,所以如果你在意它们的区别,你应该在这里比较一下版本。

8、Skipfish

Skipfish

与 WPScan 类似,但它不仅仅专注于 WordPress。Skipfish 是一个 Web 应用扫描程序,可以为你提供几乎所有类型的 Web 应用程序的洞察信息。它快速且易于使用。此外,它的递归爬取方法使它更好用。

Skipfish 生成的报告可以用于专业的 Web 应用程序安全评估。

9、Maltego

Maltego

Maltego 是一种令人印象深刻的数据挖掘工具,用于在线分析信息并连接信息点(如果有的话)。 根据这些信息,它创建了一个有向图,以帮助分析这些数据之间的链接。

请注意,这不是一个开源工具。

它已预装,但你必须注册才能选择要使用的版本。如果个人使用,社区版就足够了(只需要注册一个帐户),但如果想用于商业用途,则需要订阅 classic 或 XL 版本。

10、Nessus

Nessus

如果你的计算机连接到了网络,Nessus 可以帮助你找到潜在攻击者可能利用的漏洞。当然,如果你是多台连接到网络的计算机的管理员,则可以使用它并保护这些计算机。

但是,它不再是免费的工具了,你可以从官方网站免费试用 7 天。

11、Burp Suite Scanner

Burp Suite Scanner

Burp Suite Scanner 是一款出色的网络安全分析工具。与其它 Web 应用程序安全扫描程序不同,Burp 提供了 GUI 和一些高级工具。

社区版仅将功能限制为一些基本的手动工具。对于专业人士,你必须考虑升级。与前面的工具类似,这也不是开源的。

我使用过免费版本,但是如果你想了解更多细节,你应该查看他们官方网站上提供的功能。

12、BeEF

BeEF

BeEF( 浏览器利用框架 Browser Exploitation Framework )是另一个令人印象深刻的工具。它专为渗透测试人员量身定制,用于评估 Web 浏览器的安全性。

这是最好的 Kali Linux 工具之一,因为很多用户在谈论 Web 安全时希望了解并修复客户端的问题。

13、Apktool

Apktool

Apktool 确实是 Kali Linux 上用于逆向工程 Android 应用程序的流行工具之一。当然,你应该正确利用它 —— 出于教育目的。

使用此工具,你可以自己尝试一下,并让原开发人员了解你的想法。你认为你会用它做什么?

14、sqlmap

sqlmap

如果你正在寻找一个开源渗透测试工具 —— sqlmap 是最好的之一。它可以自动化利用 SQL 注入漏洞的过程,并帮助你接管数据库服务器。

15、John the Ripper

John the Ripper

John the Ripper 是 Kali Linux 上流行的密码破解工具。它也是自由开源的。但是,如果你对社区增强版不感兴趣,可以用于商业用途的专业版

16、Snort

想要实时流量分析和数据包记录功能吗?Snort 可以鼎力支持你。即使它是一个开源的入侵防御系统,也有很多东西可以提供。

如果你还没有安装它,官方网站提及了安装过程。

Snort

17、Autopsy Forensic Browser

Autopsy Forensic Browser

Autopsy 是一个数字取证工具,用于调查计算机上发生的事情。那么,你也可以使用它从 SD 卡恢复图像。它也被执法官员使用。你可以阅读文档来探索可以用它做什么。

你还应该查看他们的 GitHub 页面

18、King Phisher

King Phisher

网络钓鱼攻击现在非常普遍。King Phisher 工具可以通过模拟真实的网络钓鱼攻击来帮助测试和提升用户意识。出于显而易见的原因,在模拟一个组织的服务器内容前,你需要获得许可。

19、Nikto

Nikto

Nikto 是一款功能强大的 Web 服务器扫描程序 —— 这使其成为最好的 Kali Linux 工具之一。 它会检查存在潜在危险的文件/程序、过时的服务器版本等等。

20、Yersinia

Yersinia

Yersinia 是一个有趣的框架,用于在网络上执行第 2 层攻击(第 2 层是指 OSI 模型的数据链路层)。当然,如果你希望你的网络安全,则必须考虑所有七个层。但是,此工具侧重于第 2 层和各种网络协议,包括 STP、CDP,DTP 等。

21、Social Engineering Toolkit (SET)

Social Engineering Toolkit (SET)

如果你正在进行相当严格的渗透测试,那么这应该是你应该检查的最佳工具之一。社交工程是一个大问题,使用 SET 工具,你可以帮助防止此类攻击。

总结

实际上 Kali Linux 捆绑了很多工具。请参考 Kali Linux 的官方工具列表页面来查找所有内容。

你会发现其中一些是完全自由开源的,而有些则是专有解决方案(但是免费)。但是,出于商业目的,你应该始终选择高级版本。

我们可能错过了你最喜欢的某个 Kali Linux 工具。请在下面的评论部分告诉我们。


via: https://itsfoss.com/best-kali-linux-tools/

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Kindd - A Graphical Frontend To dd Command

前不久,我们已经学习如何在类 Unix 系统中 使用 dd 命令创建可启动的 ISO。请记住,dd 命令是最具危险性和破坏性的命令之一。如果你不确定你实际在做什么,你可能会在几分钟内意外地擦除你的硬盘数据。dd 命令仅仅从 if 参数获取数据,并写入数据到 of 参数。它将不关心它正在覆盖什么,它也不关心是否在磁道上有一个分区表,或一个启动扇区,或者一个家文件夹,或者任何重要的东西。它将简单地做它被告诉去做的事。如果你是初学者,一般地尝试避免使用 dd 命令来做实验。幸好,这有一个支持 dd 命令的简单的 GUI 实用程序。向 “Kindd” 问好,一个属于 dd 命令的图形化前端。它是自由开源的、用 Qt Quick 所写的工具。总的来说,这个工具对那些对命令行不适应的初学者是非常有用的。

它的开发者创建这个工具主要是为了提供:

  1. 一个用于 dd 命令的现代化的、简单而安全的图形化用户界面,
  2. 一种简单地创建可启动设备的图形化方法,而不必使用终端。

安装 Kindd

Kindd 在 AUR 中是可用的。所以,如果你是 Arch 用户,使用任一的 AUR 助手工具来安装它,例如 Yay

要安装其 Git 发布版,运行:

$ yay -S kindd-git

要安装正式发布版,运行:

$ yay -S kindd

在安装后,从菜单或应用程序启动器启动 Kindd。

对于其它的发行版,你需要从源文件手动编译和安装它,像下面所示。

确保你已经安装下面的必要条件。

  • git
  • coreutils
  • polkit
  • qt5-base
  • qt5-quickcontrols
  • qt5-quickcontrols2
  • qt5-graphicaleffects

一旦所有必要条件安装,使用 git 克隆 Kindd 储存库:

git clone https://github.com/LinArcX/Kindd/

转到你刚刚克隆 Kindd 的目录,并编译和安装它:

cd Kindd
qmake
make

最后运行下面的命令来启动 Kindd 应用程序:

./kindd

Kindd 内部使用 pkexec。pkexec 代理被默认安装在大多数桌面环境中。但是,如果你使用 i3 (或者可能还有一些其它的桌面环境),你应该首先安装 polkit-gnome ,然后粘贴下面的行到 i3 配置文件:

exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &

使用 Kindd 创建可启动的 ISO

为从一个 ISO 创建一个可启动的 USB,插入 USB 驱动器。然后,从菜单或终端启动 Kindd 。

这是 Kindd 默认界面的外观:

Kindd 界面

正如你所能看到的,Kindd 界面是非常简单的和明白易懂的。这里仅有两部分,即设备列表,它显示你的系统上的可用的设备(hdd 和 Usb),并创建可启动的 .iso 。默认情况下,你将在“创建可启动 .iso”部分。

在第一列中输入块大小,在第二列中选择 ISO 文件的路径,并在第三列中选择正确的设备(USB 驱动器路径)。单击“转换/复制”按钮来开始创建可启动的 ISO 。

一旦进程被完成,你将看到成功的信息。

现在,拔出 USB 驱动器,并用该 USB 启动器启动你的系统,来检查它是否真地工作。

如果你不知道真实的设备名称(目标路径),只需要在列出的设备上单击,并检查 USB 驱动器名称。

Kindd 还处在早期开发阶段。因此,可能有错误。如果你找到一些错误,请在这篇的指南的结尾所给的 GitHub 页面报告它们。

这就是全部。希望这是有用的。更多的好东西将会来。敬请期待!

谢谢!

资源:

相关阅读:


via: https://www.ostechnix.com/kindd-a-graphical-frontend-to-dd-command/

作者:sk 选题:lujun9972 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出