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

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

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

clex-main

CLEX - 命令行文件管理器

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

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

简易教程

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

 

clex-1

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

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

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

clex-2

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

clex-3

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

clex-4

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

 

clex-5

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

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

 

clex-6

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

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

下载/安装

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

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

优点

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

缺点

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

 

结论

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

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

时间: 2024-08-03 14:38:32

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

JOpt Simple 4.0发布 测试驱动的命令行解析器

JOpt Simple是一个用于Java程序的测试驱动的简单命令行解析器.它支持POSIX getopt() 和 GNU getopt_long() . JOpt Simple 4.0版本更新日志: 1.增加了选项解析的方法,formatHelpWith(HelpFormatter) 允许程序员改变printHelpOn() 打印帮助.2.通过选项文,处理一个HelpFormatter,其值OptionDescriptors分析器已配置.3.添加OptionSet.hasOptions() 选项

JOpt Simple 4.1发布 测试驱动的命令行解析器

JOpt Simple 4.1此版本允许短选项集群包含可以接受的参数.当遇到这样的选择是,在集群中的其余字符被视为该选项的参数. JOpt Simple是一个用于Java程序的测试驱动的简单命令行解析器.它支持POSIX getopt() 和 GNU getopt_long() . 示例:http://pholser.github.com/jopt-simple/examples.html 下载地址:http://pholser.github.com/jopt-simple/download.h

使用GDB命令行调试器调试C/C++程序

大多数人使用的IDE都集成了调试器,但 linux 最著名的调试器是命令行形式的C/C++调试器GDB.然而,与其他命令行工具一致,DGB需要一定的练习才能完全掌握.这里,我会告诉你GDB的基本情况及使用方法. 安装GDB 大多数的发行版仓库中都有GDB Debian 或 Ubuntu $ sudo apt-get install gdb Arch Linux $ sudo pacman -S gdb Fedora,CentOS 或 RHEL: $sudo yum install gdb 如果在

C/C++程序调试神器GDB命令行调试器使用教程

没有调试器的情况下编写程序时最糟糕的状况是什么?编译时跪着祈祷不要出错?用血祭召唤恶魔帮你运行程序?或者在每一行代码间添加printf("test")语句来定位错误点?如你所知,编写程序时不使用调试器的话是不方便的.幸好,linux下调试还是很方便的.大多数人使用的IDE都集成了调试器,但 linux 最著名的调试器是命令行形式的C/C++调试器GDB.然而,与其他命令行工具一致,DGB需要一定的练习才能完全掌握.这里,我会告诉你GDB的基本情况及使用方法. 安装GDB 大多数的发行版

使用GDB命令行调试器调试C/C++程序【转】

转自:https://linux.cn/article-4302-1.html 编译自:http://xmodulo.com/gdb-command-line-debugger.html作者: Adrien Brochard原创:LCTT https://linux.cn/article-4302-1.html译者: SPccman本文地址:https://linux.cn/article-4302-1.html 2014-11-25 21:48    评论: 31 收藏: 19 分享: 43 

使用 Axel 命令行下载器/加速器加速下载

Axel 是一个轻量级下载程序,它和其他加速器一样,对同一个文件建立多个连接,每个连接下载单独的文件片段以更快地完成下载. Axel 支持 HTTP.HTTPS.FTP 和 FTPS 协议.它也可以使用多个镜像站点下载单个文件,所以,Axel 可以加速下载高达 40%(大约,我个人认为).它非常轻量级,因为它没有依赖并且使用非常少的 CPU 和内存. Axel 一步到位地将所有数据直接下载到目标文件(LCTT 译注:而不是像其它的下载软件那样下载成多个文件块,然后拼接). 注意:不支持在单条命令

.NET命令行解析器示例程序(命令行选项功能)_实用技巧

示例需求 拷贝文件,如:CopyFiles -s "E:\Framework\Tenoner - 副本 (2)" -p "*.csproj" -t "E:\Framework\Tenoner - 副本 (2)\Bak",可以支持:深度拷贝.拷贝符合指定模式的文件.是否覆盖等选项. 使用 CommandLineParserCommandLineParser 是一个轻量级的工具,使用非常简答,官方也有教程. 选项类 复制代码 代码如下: using

Ranger – 给命令行用户一个基于文本的文件管理器

图形文件管理器是每个人日常电脑工作的一部分.多数用户都乐于使用默认的文件管理器,并且没有那么多困扰让他们去探索替代的文件管理器.但是,当使用命令行(CLI)的文件管理器,用户在找到一个最好的之前,可能有兴趣尝试各种可用的文件管理器,以适合他们的需求.在这篇文章中,我们将来看看Ranger,一个基于命令行的文件管理器. ranger-main  注释:这篇文章中的所有示例和使用说明在ubuntu13.04上已通过测试. Ranger - 命令行文件管理器 Ranger是一个基于ncurses库的命

Win7如何打开命令行窗口?

  方法一: 1.点击自己的电脑中的开始菜单,在菜单中找到运行. 2.点击运行菜单进入电脑的运行命令窗口,在运行窗口的输入框中可以输入应用的名称或应用的文件名输入完成之点击确定电脑就会自动找到当前电脑path环境中相关的应用执行,前题是输入的应用名称必须丰硕. 3.在运行窗口的输入框中输入CMD然后在窗口的左下角有一个确定按钮鼠标点击它就可以打开window的一个命令窗口了.当然在输入CMD之后按键盘上的回车键也可打开命令窗口. 4.进入命令后如果对命令不懂的话可用help命令来显示出所有命令.