集成命令提示符、“多才多艺”的命令行文件管理器 - CLEX

简介:

作为一名系统管理员亦或是一名普通的命令行用户,在文件管理器和命令行之间频繁切换是否时常令你感到沮丧。总有一天,你会倾向于使用一些命令行来代替你所用的图形文件管理器。

也许,偶尔你会找到一款不错的命令行管理器,但即使如此,你仍然需要在你的文件管理器和命令行窗口之间来回切换。所以,这个问题并没有真正解决。那么,是否有一款文件管理器能将文件浏览和命令提示符集成在同一个窗口里呢?答案是肯定的,它就是 CLEX 。

clex-main

clex-main

CLEX - 命令行文件管理器

CLEX是一款基于命令行的文件管理器,它拥有一个漂亮轻巧的用户界面,提供了非常多的文件管理选项。这款文件管理器的最大优势是它还集成提供了一个命令提示符(在同一个窗口中哦~),通过这个命令提示符,你可以运行常规命令。

 : 下文中的所有例子均测试于Ubuntu 13.04。

简易教程

下图是在我机器上第一次执行CLEX的用户界面

clex-1 

clex-1

可以看到,窗口的上半部分列出了当前工作路径(本例中 /home/himanshu/ )下的所有的文件和目录。你可以使用上下方向键选择一个文件或目录,接着按下回车进入一个目录。

在窗口的下半部分,CLEX提供了一个命令行提示符(在我的测试中为bash),在这里你可以执行任意已经安装好的命令。

举个例子,想要打开下图中的图片文件Ubuntu.png,首先,使用方向键选中它:

clex-2

clex-2

然后,Ubuntu.png作为参数,使用命令提示符启动一个已安装好的图片查看器(我机器上装的是gthumb)

clex-3

clex-3

上述命令执行的同时,图片查看器程序gthumb将图片显示了出来。

clex-4

clex-4

除此以外,CLEX还提供了一系列很好用的快捷键组合,可以按下Alt+M查看。

clex-5 

clex-5

可以看到,这些快捷键包括改变当前工作路径,添加书签,查看历史命令,文件名排序,比较目录文件夹等等。

下图为查看历史命令的截图:

 clex-6

clex-6

比葫芦画瓢,每次根据不同需要,你可以选用相应的快捷键组合。

 : 退出CLEX的快捷键是Alt+q。

下载/安装

下面列出了一些CLEX文件管理器的相关链接:

Ubuntu用户可以直接通过Ubuntu软件中心下载安装。本文中的示例使用的版本是3.15。

优点

  • 在同一个窗口中整合了文件浏览与命令提示符
  • 提供大量快捷键。包括文件夹比较,文件名排序,查看历史命令等等。
  • 出色的在线文档

缺点

  • 依赖于CURSES库,需要宽字符集支持。因此通过源码安装的时候可能会导致一些问题。
  • 启动时不稳定,我每次启动时都会出现下图中的警告:

 

结论

CLEX确实是一款特性丰富的命令行文件管理器。集成命令提示符是它的独特卖点。尽管有些小毛病,但瑕不掩瑜。经过一段时间的适应后,CLEX仍是一款省时高效的工具。

 原文发布时间为:2013-09-26

本文来自云栖社区合作伙伴“Linux中国”

相关文章
|
3月前
|
Shell 程序员
Mac终端工具Terminal (1):打开和关闭终端
Mac终端工具Terminal (1):打开和关闭终端
133 0
|
5月前
VSCode配置终端为系统命令行
VSCode配置终端为系统命令行
MAC中让右键菜单出现终端(命令行)打开文件夹的功能
MAC中让右键菜单出现终端(命令行)打开文件夹的功能
226 0
MAC中让右键菜单出现终端(命令行)打开文件夹的功能
|
前端开发 JavaScript API
命令行终端是怎么做的?教你写一个命令行终端[electron实战]
前言 Electron很出名,很多人可能了解过,知道它是用来开发桌面端的应用,但是一直没有在项目中实践过,缺乏练手的实践项目。 很多开源的命令行终端都是使用Electron来开发的,本文将从零开始手把手的教大家用Electron写一个命令行终端。 作为一个完整的实战项目示例,该终端demo也将集成到Electron开源学习项目electron-playground中,目前这个项目拥有800+ Star⭐️,它最大的特点是所见即所得的演示Electron的各种特性,帮助大家快速学习、上手Electron。 大家跟着本文一起来试试Electron吧~ 下载试玩 本文命令行终端demo的代码量很少,
583 0
命令行终端是怎么做的?教你写一个命令行终端[electron实战]
|
前端开发 Shell 开发工具
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
357 0
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
VSCode中快速打开命令行终端的快捷键
VSCode中快速打开命令行终端的快捷键
590 0
VSCode中快速打开命令行终端的快捷键
|
Rust JavaScript Java
命令行工具开发:如何快速实现命令行提示?
对于稍微复杂一些的命令行工具,命令行的提示功能必不可少。那么对于不同语言的开发者,有没有一种简单快捷的实现方式呢?本文分享一种快速实现的方法,使用YAML文件定义命令行工具的使用规范,再通过工具自动生成各种shell的命令行提示脚本,最后分享一些至关重要的命令行解析器。
命令行工具开发:如何快速实现命令行提示?

热门文章

最新文章