本文共 3102 字,大约阅读时间需要 10 分钟。
midnight 露出
在上一篇文章中,我 ,我比较了许多文件管理器,但是没有足够的空间来详细介绍我简要提到的几个文件管理器。 本文将对Midnight Commander进行更深入的研究,我计划编写更多文章以更详细地介绍其他一些文件管理器。
(MC)是基于文本的命令行界面(CLI)程序。 当GUI不可用但即使在使用GUI时也可用作终端会话中的主文件管理器时,此功能特别有用。 我经常使用Midnight Commander,因为我经常需要使用CLI与本地和远程Linux计算机进行交互。 它可以通过SSH与几乎所有常见的Shell和远程终端一起使用。
当在终端会话中作为GUI桌面的一部分使用时,Midnight Commander可以识别鼠标。 单击文件将其选中,单击菜单项或功能键按钮将启动该菜单或功能。
Midnight Commander可能已经安装在您的发行版中,但是如果没有安装,则可以使用发行版的程序包管理器进行安装。 对于Fedora和CentOS,我选择的发行版是使用YUM。 此命令将安装Midnight Commander:
yum -y安装mc
您可以使用mc命令从CLI启动Midnight Commander。 下图显示了在终端仿真器会话中以root用户身份运行时的Midnight Commander。
Midnight Commander的用户界面是左右两个文本模式的文件面板,每个面板都显示目录的内容。 每个面板的顶部显示该面板的当前目录名称。 界面的底部显示有关每个面板中突出显示的文件或目录,提示功能以及一行功能键标签的信息。 您可以简单地按键盘上与您要执行的功能相对应的功能键,也可以使用鼠标单击所需的按钮。
选定的文件或目录以竖条突出显示,在上图中为白底蓝字。 按住Shift键并按向上或向下箭头键可以进行多个选择。
每个目录面板的正下方是一个区域,显示有关所选文件的少量信息。 其中包括名称,大小和权限。 默认情况下不显示此数据。 要显示文件信息,请选择“ 向右”或“向左”菜单项 ,然后选择“ 列表模式” ,选择“ 用户”迷你状态行,然后按Enter键以在其中放置X。 然后选择确定 ,然后按Enter键 。
提示行和功能键之间是命令行,您可以在其中键入任何Linux命令。
在提示行的上方,是有关当前的总空间和可用空间量的信息。 此信息与当前目录无关,而是与整个文件系统有关。
在Midnight Commander界面的最顶部是一个菜单栏,其中包含用于配置Midnight Commander,左右窗格以及发出各种文件命令的菜单项。
您可以使用鼠标并单击菜单项,或按F9键打开下拉菜单。 打开菜单后,您可以使用左右箭头键在菜单栏上选择其他菜单。 向上或向下箭头键用于选择当前菜单中的一项。 只需按Enter键即可激活所选菜单项。
面板的配置是通过从菜单栏中选择“ 向左”或“向右”菜单项来完成的。 您可以选择面板的内容,例如有关在另一个面板或树形视图中选择的文件的详细信息。 您也可以使用FTB,SMB,SFTP或使用FISH协议的“ Shell”链接连接到远程计算机。
两次按Esc键可以关闭大多数菜单。
在目录窗格中的文件系统导航是通过箭头和Tab键完成的。 使用向上或向下箭头键可以选择文件或目录。 按Enter键进入突出显示的目录。 选择双点(..)条目,然后按Enter键导航到当前目录的父目录。 使用Tab键在两个目录窗格之间切换。
如果在GUI桌面的终端会话中运行Midnight Commander,也可以使用鼠标进行导航和菜单选择。 只需单击任何菜单项,文件或目录即可将其选中。
您已找到并突出显示了要在其上执行某些操作的文件,这些功能键提供了基本文件操作(如复制,移动,删除等)的快捷方式。
例如,要删除文件,请找到所需文件,突出显示它们,然后按F8键删除一个或多个文件。 午夜指挥官将显示一个弹出窗口,询问您是否真的要删除一个或多个文件,然后您对“是”完成删除。
您还可以递归删除目录和整个目录树及其所有内容。 午夜指挥官还将要求您确认您希望这样做。
使用F5键将突出显示的文件从一个面板复制到另一个面板,然后使用F6键将突出显示的文件移动到另一面板的目录中。
Midnight Commander允许查看文本文件。 突出显示所需的文件,然后按F3键 。 向上和向下箭头键允许滚动长文件。 按F3键或按两次Esc键将使Midnight Commander返回目录面板。
您也可以通过按F4键而不是F5键来编辑文件。 我更喜欢用vim进行编辑,但Midnight Commander编辑器可以进行一些小的更改。
我最喜欢Midnight Commander的功能之一以及其他我喜欢的文件管理器的功能是能够深入查看各种存档文件的内容,例如zip,rpm,tar,tgz,cpio等。 只需突出显示所需的存档文件,然后按Enter键 。 午夜指挥官将显示存档的完整内容。 您可以浏览档案内部的目录层次结构,并打开文本文件和脚本以查看其内容。
Midnight Commander使得可以直接从存档中复制单个文件以替换损坏或丢失的文件。 我已经多次使用此功能来从备份tarball恢复损坏的文件,或者从rpm中复制损坏的可执行文件或配置文件的良好副本。
运行各种类型的脚本(例如BASH脚本)非常简单。 只需突出显示可执行文件,然后按Enter键即可 。 这适用于任何可执行文件,包括BASH,Perl,Python,其他Shell脚本和二进制可执行文件。
MC执行脚本并显示结果。 按Enter键返回到Midnight Commander。
在提示行和功能键行之间是命令行。 要输入命令,只需开始输入即可。 当您按Enter键时 ,将执行命令并显示结果。 要返回Midnight Commander,请按Enter键 。
Midnight Commander没有提供BASH所提供的更高级的命令行编辑,但是它提供了“历史记录”菜单,其中简短列出了最近的命令。 使用箭头键选择所需的命令,然后按Enter键执行该命令。
午夜指挥官具有出色的帮助功能。 只需按F1键即可打开帮助面板。 导航到突出显示的目录 ,然后按Enter键以访问帮助功能的正文。 通过键盘或鼠标可以浏览帮助。
其他文档可在 。 它包含一些有用的信息,但不如“ 帮助”功能完整。 实际上,我对Midnight Commander 帮助功能的质量感到非常惊讶。 以我的经验,“帮助”功能非常简洁,几乎没有提供任何指导。 有些往往充其量只能提供些微帮助。 实际上,MC 帮助功能更像是一整套文档,而不是我通常认为的帮助。
还有一个非常不错的《 ,由Jane Trembath编写。
正如在CLI中一样,在Midnight Commander中需要注意几件事。 确定您在正确的窗格中并突出显示了正确的文件,然后按F8删除文件或输入可能会更改,删除或将文件移动到晦涩位置的命令。
Midnight Commander是一个非常强大,易于使用的文本模式文件管理器。 它在功能和易用性方面可与大多数GUI文件管理器相媲美。 我发现自己多次使用它,而不是一个GUI文件管理器。 我建议您自己尝试一下,看看它如何工作。
翻译自:
midnight 露出
转载地址:http://kppzd.baihongyu.com/