七款您可能从未听说,但却极为实用的Linux命令行工具

译文
移动开发 iOS Linux 系统运维
这些命令将让您的Linux使用体验更简单……或者,至少更有趣。

【51CTO.com快译】这些命令将让您的Linux使用体验更简单……或者,至少更有趣。

上班喽 

Linux世界中包含着无数令人印象深刻的免费与开源工具,大家能够利用其完成自己甚至从未想到过的功能。在今天的文章中,我们将分享七项您可能从未听说,但却相当出色的工具——从文件系统监控到运行可重新连接ssh会话皆在其中。 

[[174438]]

asciiview,以ASCII形式查看任何图片 

我不太确定这项命令是否具备实际作用,但其无疑非常有趣; asciiview是一款将图片转化为ASCII风格的工具。大家能够在aview软件包中找到asciiview,而其运行则要求配合imagemagik软件包。 

tmux,让ssh实现全面提升 

如果大家以ssh方式接入Linux主机并需要长时间执行操作,例如软件编程,那么您可能会丢失连接并因此退出登录。在这种情况下,tmux能够帮上大忙——tmux是一款终端复用器,它允许大家在同一终端的各程序之间轻松切换,将其断开(程序仍运行在后台当中)并重新附加至其它终端当中。正因为如此,tmux已经成为众多Linux系统管理员的必备工具。 

chrootkit, 您被root过吗? 

看到上图中复杂的列表了吗?这就是系统管理员噩梦的真实表现。这里列出了全部root工具包、蠕虫以及可加载内核模块(简称LKM),一旦其进入您的计算机,那么安全性将被彻底破坏。面对这样的情况,当选百大网络安全工具殊荣的chrootkit能够帮助大家的系统保持清爽,并在有异常代码介入时发出提醒。

figlet, 一款简单的横幅制作工具 

多年以来,互联网上一直在利用ASCII码生成横幅字体。大家知道它们是如何产生的吗?答案正是figlet。大家可以利用多种不同字体进行横幅渲染; 另外,如果大家不打算在自有设备上运行figlet,还可以使用在线Figlet服务器及服务。 

locate, 我把它放哪儿去了 … ? 

很多朋友可能都遇到过这样的情况,即清楚记得文件名称,但却忘了将其放在何处。这时就要祭起locate命令了。作为几乎全部*nix系统中的内置工具(不过红帽等特定Linux系统出于安全性考虑,不会向未经授权的用户列出全部文件内容),locate能够帮助大家轻松找到任何文件——无论其被存放于何处。 

calcurse, CLI日历与计划任务 

Calcurse是一款面向命令行界面的日历与计划任务应用。其能够帮助用户追踪活动、约会与其它日常任务。用户可以配置通知系统以在截止时间临近时发出提醒,而基于curses的界面亦可进行定制,并利用强大的命令行选项过滤事务内容并进行格式化调整,这意味着其非常适合被引入脚本当中。 

[[174439]]

inotify-tools,追踪文件系统事件 

假设大家拥有一套shell脚本,并希望追踪文件何时被关闭或者修改——那么inotify-tools正是为此而生。其包含一套C库与一组Linux命令行程序,用于为inotify提供一套简单的使用界面。根据维基百科的介绍,inotify是“一套Linux内核子系统,能够作为扩展文件系统以通知一切指向该文件系统的变更,同时将变更报告至其它应用”。如果大家需要以异步方式操作文件,并希望对文件创建、修改或者删除事件加以追踪,那么这款软件包将值得一试。 

原文标题:7 Linux command line tools you didn’t know you need原文作者:Mark Gibbs 

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:陈琳 来源: 51CTO.com
相关推荐

2016-10-26 10:15:07

移动·开发技术周刊

2021-08-25 10:55:43

Linux命令工具

2020-11-16 12:09:25

Python开发工具

2022-05-09 08:40:14

Python技巧代码

2010-08-24 09:10:14

Linux命令行工具

2010-04-26 15:26:13

Linux网络配置

2014-07-31 10:09:12

Linux命令归档工具

2014-02-12 13:30:16

Linux命令行终端工具

2017-09-05 08:57:02

Linux命令行技巧

2013-04-11 09:21:21

Linux性能监测命令行工具

2022-07-13 08:21:38

开源命令行工具Linux

2022-04-05 00:18:33

工具终端命令行

2023-10-11 10:40:00

GNOME

2019-09-04 09:00:00

LinuxPngquantr工具

2022-01-14 07:28:20

Linux 命令行组合

2018-03-14 14:27:00

2017-02-28 08:32:12

Linux数据分析工具

2010-02-04 15:17:48

Linux wget

2016-10-20 09:57:58

Linux转换工具

2017-03-13 08:50:35

科技新闻早报
点赞
收藏

51CTO技术栈公众号