Linux Logo命令行工具的安装和使用
发布网友
发布时间:2022-05-10 12:21
我来回答
共1个回答
热心网友
时间:2023-10-09 11:30
1.操作系统:DebianJessie
2.处理器: i3 / x86_64
在 Linux 中安装 Linux Logo工具
1. linuxlogo软件包 ( 5.11 稳定版) 可通过如下方式使用 apt, yum 或 dnf 在所有发行版中使用默认的软件仓库进行安装
1.# apt-get install linux_logo [用于基于 Apt 的系统] (译者注:Ubuntu中,该软件包名为linuxlogo)
2.# yum install linux_logo [用于基于 Yum 的系统]
3.# dnf install linux_logo [用于基于 Dnf 的系统]
4.或
5.# dnf install linux_logo.x86_64 [用于 64 位系统]
2. 装好linuxlogo软件包之后,你可以使用命令 linuxlogo 来获取你当前使用的发行版的默认徽标。.
1.# linux_logo
2.或
3.# linuxlogo
获取默认系统徽标
3. 使用 [-a] 选项可以输出没有颜色的徽标。当在黑白终端里使用 linux_logo 时,这个选项会很有用。
1.# linux_logo -a
黑白 Linux 徽标
4. 使用 [-l] 选项可以仅输出徽标而不包含系统信息。
1.# linux_logo -l
输出发行版徽标
5. [-u] 选项可以显示系统运行时间。
1.# linux_logo -u
输出系统运行时间
6. 如果你对系统平均负载感兴趣,可以使用 [-y] 选项。你可以同时使用多个选项。
1.# linux_logo -y
输出系统平均负载
如需查看更多选项并获取相关帮助,你可以使用如下命令。
1.# linux_logo -h
Linuxlogo选项及帮助
7. 此工具内置了很多不同发行版的徽标。你可以使用 [-L list] 选项查看在这些徽标的列表。
1.# linux_logo -L list
Linux 徽标列表
如果你想输出这个列表中的任意徽标,可以使用 -L NUM 或 -L NAME 来显示想要选中的图标。
•-L NUM – 会输出列表中序号为 NUM 的图标 (不推荐)。
•-L NAME – 会输出列表中名为 NAME 的图标。
例如,如果想要显示 AIX 的徽标,你可以使用如下命令
1.# linux_logo -L 1
2.或
3.# linux_logo -L aix
输出 AIX 图标
注: 命令中的使用 -L 1 是因为 AIX 徽标在列表中的编号是1,而使用 -L aix 则是因为 AIX 徽标在列表中的名称为 aix
同样的,你还可以使用这些选项输出任何图标,以下是一些例子。.
1.# linux_logo -L 27
2.# linux_logo -L 21
各种 Linux 徽标
你可以通过徽标对应的编号或名字使用任意徽标。
一些使用 Linux_logo 的建议和提示
8. 你可以在登录界面输出你的 Linux 发行版徽标。要输出默认徽标,你可以在 ~/.bashrc文件的最后添加以下内容。
1.if[-f /usr/bin/linux_logo ];then linux_logo;fi
注: 如没有~/.bashrc 文件,你需要在当前用户的 home 目录下新建一个。
9. 在添加以上内容后,你只需要注销并重新登录即可看到你的发行版的默认徽标
在用户登录时输出徽标
其实你也可以在登录后输出任意图标,只需加入以下内容:
1.if[-f /usr/bin/linux_logo ];then linux_logo -L num;fi
重要: 不要忘了将 num 替换成你想使用的图标。
10. 你也能直接指定徽标所在的位置来显示你自己的徽标。
1.# linux_logo -D /path/to/ASCII/logo
11. 在远程登录时输出图标。
1.# /usr/local/bin/linux_logo 》 /etc/issue.net
如果你想使用 ASCII 徽标而不是含有颜色的 ANSI 徽标,则使用如下命令
1.# /usr/local/bin/linux_logo -a 》 /etc/issue.net
12. 创建一个 Linux 上的端口 - 用于回应连接的端口。要创建 Linux 端口, 则需在 /etc/services 文件中加入以下内容
1.penguin 4444/tcp penguin
这里的 4444 是一个未被任何其他资源使用的空闲端口。你也可以使用其他端口。你还需要在 /etc/inetd.conf中加入以下内容:
1.penguin stream tcp nowait root /usr/local/bin/linux_logo
并使用以下命令重启 inetd 服务
1.# killall -HUP inetd
(LCTT 译注:然后你就可以远程或本地连接到这个端口,并显示这个徽标了。)