报价
HOME
报价
正文内容
debian nand 献给 Debian 和 Ubuntu 用户的一组实用程序
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

献给 Debian 和 Ubuntu 用户的一组实用程序

编译自: https://www.ostechnix.com/debian-goodies-a-set-of-useful-utilities-for-debian-and-ubuntu-users/

作者: Sk

译者: MjSeven

你使用的是基于 Debian 的系统吗?如果是,太好了!我今天在这里给你带来了一个好消息。先向 “Debian-goodies” 打个招呼,这是一组基于 Debian 系统(比如:Ubuntu、Linux Mint)的有用工具。这些实用工具提供了一些额外的有用的命令,这些命令在基于 Debian 的系统中默认不可用。通过使用这些工具,用户可以找到哪些程序占用更多磁盘空间,更新系统后需要重新启动哪些服务,在一个软件包中搜索与模式匹配的文件,根据搜索字符串列出已安装的包等等。在这个简短的指南中,我们将讨论一些有用的 Debian 的好东西。

Debian-goodies – 给 Debian 和 Ubuntu 用户的实用程序

debian-goodies 包可以在 Debian 和其衍生的 Ubuntu 以及其它 Ubuntu 变体(如 Linux Mint)的官方仓库中找到。要安装 debian-goodies,只需简单运行:

$ sudo apt-get install debian-goodies

debian-goodies 安装完成后,让我们继续看一看一些有用的实用程序。

1、 checkrestart

让我从我最喜欢的 checkrestart 实用程序开始。安装某些安全更新时,某些正在运行的应用程序可能仍然会使用旧库。要彻底应用安全更新,你需要查找并重新启动所有这些更新。这就是 checkrestart 派上用场的地方。该实用程序将查找哪些进程仍在使用旧版本的库,然后,你可以重新启动服务。

在进行库更新后,要检查哪些守护进程应该被重新启动,运行:

$ sudo checkrestart

[sudo] password for sk:

Found 0 processes using old versions of upgraded files

由于我最近没有执行任何安全更新,因此没有显示任何内容。

请注意,checkrestart 实用程序确实运行良好。但是,有一个名为 needrestart 的类似的新工具可用于最新的 Debian 系统。needrestart 的灵感来自 checkrestart 实用程序,它完成了同样的工作。 needrestart 得到了积极维护,并支持容器(LXC、 Docker)等新技术。

以下是 needrestart 的特点:

支持(但不要求)systemd二进制程序的黑名单(例如:用于图形显示的显示管理器)尝试检测挂起的内核升级尝试检测基于解释器的守护进程所需的重启(支持 Perl、Python、Ruby)使用钩子完全集成到 apt/dpkg 中

它在默认仓库中也可以使用。所以,你可以使用如下命令安装它:

$ sudo apt-get install needrestart

现在,你可以使用以下命令检查更新系统后需要重新启动的守护程序列表:

$ sudo needrestart

Scanning processes...

Scanning linux images...

Running kernel seems to be up-to-date.

Failed to check for processor microcode upgrades.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.

好消息是 Needrestart 同样也适用于其它 Linux 发行版。例如,你可以从 Arch Linux 及其衍生版的 AUR 或者其它任何 AUR 帮助程序来安装,就像下面这样:

$ yaourt -S needrestart

在 Fedora:

$ sudo dnf install needrestart

2、 check-enhancements

check-enhancements 实用程序用于查找那些用于增强已安装的包的软件包。此实用程序将列出增强其它包但不是必须运行它的包。你可以通过 -ip 或 –installed-packages 选项来查找增强单个包或所有已安装包的软件包。

例如,我将列出增强 gimp 包功能的包:

$ check-enhancements gimp

gimp => gimp-data: Installed: (none) Candidate: 2.8.22-1

gimp => gimp-gmic: Installed: (none) Candidate: 1.7.9+zart-4build3

gimp => gimp-gutenprint: Installed: (none) Candidate: 5.2.13-2

gimp => gimp-help-ca: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-de: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-el: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-en: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-es: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-fr: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-it: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-ja: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-ko: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-nl: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-nn: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-pt: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-ru: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-sl: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-help-sv: Installed: (none) Candidate: 2.8.2-0.1

gimp => gimp-plugin-registry: Installed: (none) Candidate: 7.20140602ubuntu3

gimp => xcftools: Installed: (none) Candidate: 1.0.7-6

要列出增强所有已安装包的,请运行:

$ check-enhancements -ip

autoconf => autoconf-archive: Installed: (none) Candidate: 20170928-2

btrfs-progs => snapper: Installed: (none) Candidate: 0.5.4-3

ca-certificates => ca-cacert: Installed: (none) Candidate: 2011.0523-2

cryptsetup => mandos-client: Installed: (none) Candidate: 1.7.19-1

dpkg => debsig-verify: Installed: (none) Candidate: 0.18

[...]

3、 dgrep

顾名思义,dgrep 用于根据给定的正则表达式搜索制指定包的所有文件。例如,我将在 Vim 包中搜索包含正则表达式 “text” 的文件。

$ sudo dgrep "text" vim

Binary file /usr/bin/vim.tiny matches

/usr/share/doc/vim-tiny/copyright: that they must include this license text. You can also distribute

/usr/share/doc/vim-tiny/copyright: include this license text. You are also allowed to include executables

/usr/share/doc/vim-tiny/copyright: 1) This license text must be included unmodified.

/usr/share/doc/vim-tiny/copyright: text under a) applies to those changes.

/usr/share/doc/vim-tiny/copyright: context diff. You can choose what license to use for new code you

/usr/share/doc/vim-tiny/copyright: context diff will do. The e-mail address to be used is

/usr/share/doc/vim-tiny/copyright: On Debian systems, the complete text of the GPL version 2 license can be

[...]

dgrep 支持大多数 grep 的选项。参阅以下指南以了解 grep 命令。

献给初学者的 Grep 命令教程

4、 dglob

dglob 实用程序生成与给定模式匹配的包名称列表。例如,找到与字符串 “vim” 匹配的包列表。

$ sudo dglob vim

vim-tiny:amd64

vim:amd64

vim-common:all

vim-runtime:all

默认情况下,dglob 将仅显示已安装的软件包。如果要列出所有包(包括已安装的和未安装的),使用 -a 标志。

$ sudo dglob vim -a

5、 debget

debget 实用程序将在 APT 的数据库中下载一个包的 .deb 文件。请注意,它只会下载给定的包,不包括依赖项。

$ debget nano

Get:1 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 nano amd64 2.9.3-2 [231 kB]

Fetched 231 kB in 2s (113 kB/s)

6、 dpigs

这是此次集合中另一个有用的实用程序。dpigs 实用程序将查找并显示那些占用磁盘空间最多的已安装包。

$ dpigs

260644 linux-firmware

167195 linux-modules-extra-4.15.0-20-generic

75186 linux-headers-4.15.0-20

64217 linux-modules-4.15.0-20-generic

55620 snapd

31376 git

31070 libicu60

28420 vim-runtime

25971 gcc-7

24349 g++-7

如你所见,linux-firmware 包占用的磁盘空间最多。默认情况下,它将显示占用磁盘空间的 前 10 个包。如果要显示更多包,例如 20 个,运行以下命令:

$ dpigs -n 20

7. debman

debman 实用程序允许你轻松查看二进制文件 .deb 中的手册页而不提取它。你甚至不需要安装 .deb 包。以下命令显示 nano 包的手册页。

$ debman -f nano_2.9.3-2_amd64.deb nano

如果你没有 .deb 软件包的本地副本,使用 -p 标志下载并查看包的手册页。

$ debman -p nano nano

建议阅读:

每个 Linux 用户都应该知道的 3 个 man 的替代品

8、 debmany

安装的 Debian 包不仅包含手册页,还包括其它文件,如确认、版权和自述文件等。debmany 实用程序允许你查看和读取那些文件。

$ debmany vim

使用方向键选择要查看的文件,然后按回车键查看所选文件。按 q 返回主菜单。

如果未安装指定的软件包,debmany 将从 APT 数据库下载并显示手册页。应安装 dialog 包来阅读手册页。

9、 popbugs

如果你是开发人员,popbugs 实用程序将非常有用。它将根据你使用的包显示一个定制的发布关键 bug 列表(使用 popularity-contest 数据)。对于那些不关心的人,popularity-contest 包设置了一个 cron (定时)任务,它将定期匿名向 Debian 开发人员提交有关该系统上最常用的 Debian 软件包的统计信息。这些信息有助于 Debian 做出决定,例如哪些软件包应该放在第一张 CD 上。它还允许 Debian 改进未来的发行版本,以便为新用户自动安装最流行的软件包。

要生成严重 bug 列表并在默认 Web 浏览器中显示结果,运行:

$ popbugs

此外,你可以将结果保存在文件中,如下所示。

$ popbugs --output=bugs.txt

10、 which-pkg-broke

此命令将显示给定包的所有依赖项以及安装每个依赖项的时间。通过使用此信息,你可以在升级系统或软件包之后轻松找到哪个包可能会在什么时间损坏了另一个包。

$ which-pkg-broke vim

Package <debconf-2.0> has no install time info

debconf Wed Apr 25 08:08:40 2018

gcc-8-base:amd64 Wed Apr 25 08:08:41 2018

libacl1:amd64 Wed Apr 25 08:08:41 2018

libattr1:amd64 Wed Apr 25 08:08:41 2018

dpkg Wed Apr 25 08:08:41 2018

libbz2-1.0:amd64 Wed Apr 25 08:08:41 2018

libc6:amd64 Wed Apr 25 08:08:42 2018

libgcc1:amd64 Wed Apr 25 08:08:42 2018

liblzma5:amd64 Wed Apr 25 08:08:42 2018

libdb5.3:amd64 Wed Apr 25 08:08:42 2018

[...]

11、 dhomepage

dhomepage 实用程序将在默认 Web 浏览器中显示给定包的官方网站。例如,以下命令将打开 Vim 编辑器的主页。

$ dhomepage vim

这就是全部了。Debian-goodies 是你武器库中必备的工具。即使我们不经常使用所有这些实用程序,但它们值得学习,我相信它们有时会非常有用。

我希望这很有用。更多好东西要来了。敬请关注!

干杯!

via: https://www.ostechnix.com/debian-goodies-a-set-of-useful-utilities-for-debian-and-ubuntu-users/

作者: SK 选题: lujun9972 译者: MjSeven 校对: wxy

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

点击“了解更多”可访问文内链接

debian下文档查看与管理

 最近,本人有些手痒,于是瞎写了几篇文章,基本上都是介绍Debian中的一些非常有用的工具软件。我修改整理后会陆续贴上来与大家分享。

  今天先上第一份甜点。

  第一集、 帮我整理系统文档的龙兄鼠弟 ── dwww和dhelp

  诸位Linux爱用者肯定遇到这样的麻烦事:当您在操作Linux系统的过程中遇到一个问题,却找不相应文档,硬着头皮去论坛提问,又被一句“请先阅读《提问的智慧》”给打了回来。

  其实,在大部分Debian系统里已经有了很多文档可供阅读,比如HOWTO和各软件自带的说明,man和info,当然还有 GNOME/KDE的帮助文档等。尽管Debian已经是最符合FHS规范的系统,但这些文档在系统中依然是分散放置,别说是阅读,光是要找到他们都相当 不容易。

  好在早就有DD注意到这个问题,于是开发了一套Debian文档管理系统。任何一个合格的的DD在维护自己的软件包时,都会将软件中的文档资料 注册到这套doc管理系统中。在用户这一端,Debian提供了dwww和dhelp这两个文档分类查询阅读系统,可以通过浏览器来获得统一的集成阅读环 境。

  先说dhelp,这是一个超轻量级的软件,仅仅是依赖于libc6、perl-modules、libdb3、debconf这四个非常底层的软件包。安装好以后,用浏览器访问 file:///usr/share/doc/HTML/index.html ,或直接在terminal中执行 dhelp 命令,即可看到一个文档分类界面(如图Fig.1)。如果您的系统已经装有www server,也可以通过 http://localhost/doc/HTML/index.html 来访问这个页面。然后,我们就可以根据需要按分类一层一层的向下挖掘来找到所需的文档资料(仅仅是那些由DD注册过的文件)。但实际上,这个挖掘的过程依然是很不友好和方便的,很难快速准确的进行定位,有时甚至会迷失方向。因此,我在安装时使用了 apt-get install dhelp swish++ info2www man2html 。其中,swish++是一个简单的搜索引擎,后两个软件名很明显是将info和man资料即时转换成html以方便阅读。这样,一个简单的文档集成阅读系统就搭好了。

  相对于轻量级的dhelp,dwww就是重量级的老大哥了。与dhelp最大的区别就在于,dwww一定要依赖于www server,好在这年头,大家的机器性能都还不错,而Apache所占用的资源也并不多。要获得一个功能较完整的dwww系统,我的安装方法是 apt-get install dwww info2www swish++ 。man2html就不需要了,dwww已经内置了这个功能。安装好以后,用浏览器访问 http://localhost/dwww/ 即可,截图见Fig.2,很明显可以感觉到老大哥要比dhelp小弟专业得多。dwww不仅可以将文档按类别分层布置,也可以将所有文档集中在同一页面 中,这时咱们就可以直接在页面中使用浏览器的“Find”、“Find Next”进行简单快捷的搜索。另外,虽然dwww与dhelp一样都是使用swish++作搜索引擎,dwww的搜索能力还是要比dhelp高很多,不 但可以处理文档和标题和简介,甚至可以对文章内容进行有效的搜索。

  当然,dwww作为老大哥还有自己的一样绝活,那就是可以跟dpkg-www进行配合,在浏览器中查阅软件包的状况(界面类似于 dselect),如果开放了一定的权限,用户甚至可以在浏览器中安装和卸载软件。怎么样,这下够牛吧!跟以往一样,安装还是那条超简单命令:apt-get install dpkg-www dlocate 。dlocate是用来加速dpkg搜索用的软件。安装过程中会有些简单的问题,一般来说不建议开放安装和卸载软件的权限,这实在是太危险了。安装完成后,就可以通过dwww界面下方的搜索选项对软件包进行查询喽。

  dpkg-www本身也是一个独立的软件。访问 http://localhost/cgi-bin/dpkg 您就可以见到一个熟悉的界面(见图Fig.3)。点击一下软件名,还可以看到类似于dselect界面的软件简介、依赖关系、维护人等内容(其中很多都是 可以继续点击的超链接哟,这可比dselect/synaptic/aptitude要方便多了),在这之后,还显示有这个软件包内的文件列表,如果其中 的文件是文本、HTML、info、man的话,也可以点击之,并在浏览器内直接阅读。(见图Fig.4)

  对了,谈了半天文档的管理,还要提一下文档的安装。怎么,这难道还有什么好说的?对了,Debian采用的是micro package系统,也就是说常常会把一个软件拆分成好几个软件包。就拿Qt3举个例子吧,你知道在Debian系统中Qt3被拆成了多少个包吗?答案可 能会让你非常非常吃惊,数数下面有多少吧: qt3-qtconfig libqt3c102-odbc qt3-designer libqt3c102-mt-mysql qt3-assistant qt3-apps-dev qt3-dev-tools libqt3-i18n libqt3-dev libqt3c102 libqt3c102-mysql qt3-dev-tools-embedded qt3-linguist libqt3c102-psql libqt3-mt-dev qt3-dev-tools-compat libqt3c102-mt libqt3-headers libqt3c102-mt-odbc libqt3c102-mt-psql qt3-doc libqt3-compat-headers qt3-examples。其中还不乏互相冲突的包呢。言归正传,正因为这个micro package,一个软件xxx的文档很有可能并不在xxx这个软件包中,而在另外一个叫xxx-doc的软件包中,上面的Qt3就是一个好例子,还有 grub/grub-doc也是这样。当然,具体情况还要具体分析,还请各位多看看软件包的说明。

  除了各软件自身的说明文档外,Debian系统中还有一些综合性的文档可供安装,比如HOWTO等。我在下面列举一些特别值得安装的,大家也可以看看Section: doc下的软件包名。doc-linux-html - Linux HOWTOs and FAQs in HTML formatdoc-linux-nonfree-html - Linux HOWTOs in HTML format (non-free)doc-linux-zh-s - Linux HOWTOs and mini-HOWTOs in Simplified Chinese in HTMLdebian-reference-en - Debian system administration guide, English originaldebian-reference-zh-cn - Debian system administration guide, Chinese(CN) translationdebian-zh-faq-s - Debian Chinese FAQ (Chinese GB)

developers-reference - guidelines and information for Debian developerslinuxcookbook - Tips and techniques to help the busy modern computer userlskb - Linux Security Knowledge Base Documentmaint-guide - Debian New Maintainers' Guidemaint-guide-zh - Chinese (simplified) translation of Debian New Maintainers' Guidenewbiedoc - Documentation by and for newbiessysadmin-guide - The Linux System Administrators' Guidelg-issue??? - 自创刊以来所有的Linux Gazette(Linux公报)

  还要说说dhelp/dwww的缺点和问题。一、一旦跟www server和cgi-bin搭上了边,在阅读一些被gzip压缩过的中文文档时会出现乱码,幸好这类文件不多;二、搜索功能还是偏弱,连关键词的顺序都 有可能会极大影响到搜索结果;三、没能很好的与GNOME/KDE的帮助系统进行整合。

  另外,还要提一下,专门用于GNOME开发的帮助软件devhelp。安装方法是 apt-get install devhelp-books 。这个跟dwww/dhelp无关,直接运行devhelp就好。

  怎么样,有了我介绍的这几个软件,各位是不是可以对系统中的文档“心中有数”了呢?我一直都是把dwww放在Mozilla-Firebird的工具栏里,方便我随时查阅文档(尤其是Debian Reference,感谢LYOO兄),生活已经离不开她了。 ;-)

  第二集、 简繁中文随心换 ── hztty与zh-autoconvert

  尽管GBK/GB18030已经包含了大部分繁体字符,Unicode也越来越流行,但传统的GB/Big5编码依然是绝大多数系统及软件的缺省设置。如此一来,简繁转换就变成了很多中文用户都要面对的问题。

  我把简繁转换这个任务分成了两种类型:  一、静态转换,即对文件或标准输入输出进行操作;  二、动态转换,即在以普通中文输入法时,进行即时转换,例如,用fcitx进行输入,但得到的是Big5码繁体。

  今天要讲的两个工具都是由国内的Debian维护者于广辉先生编写的软件。

  对第一种类型,咱们使用提智能转换工具zh-autoconvert,操作的命令有两个autogb/autob5。该软件能通过对常用词语的 比较来实现自动判断文件的类型,这比那些需要手动指定输入输出编码的软件要方便很多,如果文章有一定的长度(比如1000字),识别准确度将达到 100%。可以用该软件deb包中附带的几个不同编码的文本(内容是《射雕英雄传》第一章)进行一下验证。  举例说明:  zh-autoconvert是直接对stdin/stdout进行操作,最简单的使用方法就是在终端中运行autogb,然后输入简体中文,然后按Ctrl+D,标准输出上就会出现一堆乱码,实际上就是您所输入的内容的Big5繁体版,反之亦可。  如果想将一未知编码(非UTF-8)的文件转换为简体GB文档,命令是autogb < in.txt > out.txt ;若要获得繁体Big5文档,则是autob5 < in.txt > out.txt

  因为UTF-8文档中可能同时包含简繁,甚至XX语字符,因此自动判断功能不太适用。  假如已知待处理的中文文档是UTF-8编码,则可以使用"-i utf8"参数,例如autogb -i utf8 < in.txt > out.txt ,繁体类推。  以上只是zh-autoconvert最简单的使用方法,实际上zh-autoconvert可支持在大部分中文编码之间任意转换,包括gb, big5, hz, unicode, utf7 和 utf8。因此,在整理一些老旧文档时,也会特别有用。但如果你的文档内同时存在几种不同编码,那zh-autoconvert也帮不上你了。  在Debian mailing list上有一个很成功的应用此软件的例子。Debian中文邮件列表为了方便不同的用户,被分拆成两个版本debian-chinese-gb和 debian-chinese-big5,而为了整合资源避免重复劳动又需要这两个邮件列表之间能互通。即一封发给debian-chinese-gb的 邮件,在两个列表中都可以收到,而且不会因为编码不同而出现乱码。其实这就是将zh-autoconvert应用到邮件列表服务软件中,自动将任意一个列 表收到的邮件转成另一种编码码并存到对方列表中,是不是很简单呢?如果你已经安装了zh-autoconvert,看看软件文档,里面就有这个例子的详细 说明。(可惜咱们的Debian中文邮件列表已经停止工作大半年了,原因不明)。

  看过第一种类型的说明,大家可能会说,这软件有什么稀奇的。但第二类型就不一样了。  试想一下,如果你想在GB简体中文环境系统中登录到繁体中文IRC上去跟台湾香港的朋友实时聊天,麻烦就比较大了。例如fcitx,就只能输入GB码中文,在别人看来就全是天书了。怎么办?嘿嘿,hztty这时就可以派上用场了。  (我对字符界面的irc程序不熟,以前曾经在bitchx和irssi上成功的试验过,但很多操作都不记得了,因此在这里拿vim来代替。)  在中文终端下执行hztty -I gb2big -O big2gb vim ,然后在vim中输入任意中文字符。咦?没变化嘛,别急,先存盘再说。再直接打开刚刚保存的文件,哈哈,看到一堆乱码了吧,成功!也就是说在屏幕依然显示简体的情况下,vim实际处理的已经是Big5繁体了。  是不是有点晕,去看看hztty的文档。另外,它跟zh-autoconvert一样,能即时处理的编码也相当多的。  Debian中还有个叫yiyantang(一言堂)的软件也是类似的功能,我试了一下,但没成功,不如hztty好用。

相关问答

搭载Linux Kernel 5.0的首个GNU/Linux会是谁?

GNU/Linux开发人员ArneExton今天发布了基于Debian的DebEXLinux最新发行版本,包括LinuxKernel在内的多项组件均获得更新。最新的DebEXBuild1...

英语翻译ArchLinux,adistributionbasedontheKISSprinciplewi...

[回答]嘿嘿嘿~

linux系统分为哪几类 - 本末测评 的回答 - 懂得

主流2113的Linux发行版Ubuntu,DebianGNU/Linux,Fedora,Gentoo,MandrivaLinux,PCLinuxOS,SlackwareLinux,openSUSE...

linux系统分为哪几类 - Neva胡艺杋 的回答 - 懂得

CentOS:可靠的服2113务器发行版。是一个5261重新编译可安装的RedHatEnterpriseLinux(RHEL)代码,并4102提供及时的安全更新的所有套装软件升级1653为...

Debian 8安装软件报错 - OSCHINA - 中文开源技术交流社区

Debian8安装软件报错DebianSynchronizingstatefornginx.servicewithsysvinitusingupdate-rc.d...Execu...

微软拥抱开源了吗?

从微软在自家网站上发布一篇Tutorial:BuildJavaEEAndPostgresWebappinAzure的文章,我觉得能看出来的是:更多的开放,微软要拥抱开放了。不管是开...

Linux是怎么发展起来的?

矮油~~怎么就那么巧,我最近正好在整理这个系列哎,其中在今日头条里已经发布的内容就和大家分享了Linux的前世今生呢。好像在悟空问答里面没法贴今日头条的内容...

如何快速安装perl模块?

Perl环境安装在我们开始学习Perl语言前,我们需要先安装Perl的执行环境。Perl可以在以下平台下运行:Unix(Solaris,Linux,FreeBSD,AIX,H...

在ubuntu-10.10下怎么样进入VI编辑器-ZOL问答

回复mushroomandonion楼主,可以改用vim编辑,这个比vi功能强大多了具体命令可以参考:http://www.cnblogs.com/softwaretesting/archive...

在树莓派3B+上如何安装mysql?

如果你在树莓派上装的是Debian系统,那在命令行下安装软件的方法就和平时用的Ubuntu系统安装软件方法是一样的了,如果只是单纯的安装mysql那命令就是:sudoapt...

 小仪  小狄 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部