网站搜索

Midnight Commander - 适用于 Linux 的基于控制台的文件管理器


当您在控制台环境中处理大量文件(例如移动文件或复制文件)时,您可能会发现您的工作很乏味。 GUI 环境中有一个文件管理器。文件管理器将帮助您并加快与文件相关的活动。您不必记住与文件关联的每个语法/命令。只需单击并拖动或按快捷键即可完成您的工作。

在控制台环境中,您必须记住命令/语法。幸运的是,Linux 有一个基于文本的文件管理器,可以在控制台环境下运行。名字是午夜指挥官(后来我们称之为MC)。

什么是午夜指挥官

午夜指挥官网站说

“GNU Midnight Commander 是一款可视化文件管理器,根据 GNU 通用公共许可证获得许可,因此符合自由软件的资格。它是一个功能丰富的全屏文本模式应用程序,允许您复制、移动和删除文件和整个目录树,搜索文件并在子 shell 中运行命令。包括内部查看器和编辑器”

如何在 Linux 中安装 Midnight Commander

默认情况下,MC 未安装在 Linux 计算机上。所以你需要先安装它。在 DebianUbuntuLinux Mint 上,您可以使用以下 apt-get 命令:

sudo apt-get install mc

RHEL、CentOS 和 Fedora 上,您可以使用以下命令:

yum install mc

安装完成后,只需从控制台输入“mc”(不带引号)即可运行它。

mc

午夜指挥官特点

MC 具有许多对用户或 Linux 管理员 有用的功能。以下是一些可能对日常有用的功能。

复制、删除、重命名/移动、创建目录

MC分为两栏。 左列右列。这些列是彼此独立的窗口。每个窗口都代表一个活动目录。您可以使用Tab按钮在窗口之间切换。在底部,您会看到一些带有数字前缀的按钮。这些数字代表 F1F10 按钮。

要将文件从一个目录复制到另一个目录,只需突出显示该文件并按“F5”键即可。如果要复制多个文件,则需要为每个要复制的文件按“插入”按钮。

MC将要求您确认目标文件夹(收件人)、跟随链接保留属性。一般来说,您只能关注To参数。只需按确定即可提交复制过程。

删除文件更容易。只需突出显示文件并按“F8”键即可确认删除。可以使用“F6”键移动文件。

另一方面重命名文件则不同。当您按“F6”键时,您需要确保在To参数中为文件添加“新文件名”。这是当您想要重命名文件时的屏幕截图。

要创建目录,您可以按“F7”键。 MC会在当前目录下创建一个新目录。有关 MC 可以对文件执行哪些操作的更多详细信息,请按“F9> 文件

内部查看器

在控制台模式下,有许多文本编辑器,例如vijoenano。 MC 有自己的内部查看器。如果要查看文件文本的内容,可以突出显示该文件并按“F3”键。您还可以在需要时编辑该文件。突出显示该文件并按“F4”开始编辑。

当您第一次运行文本编辑器时,MC会要求您选择默认文本编辑器。这是一个示例输出:

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

然后,当您按“F4”按钮编辑文件时,MC 将使用您选择的文本编辑器。如果您想更改默认编辑器,只需按“F2”按钮,选择“@”符号并输入“select-editor”(不带引号)。

如果您想使用 MC 未检测到的其他文本编辑器怎么办?假设您想使用 Vi 文本编辑器。对于这种情况,您可以采用另一种方式。在您的主目录中,您将找到一个“.selected_editor”文件。这是一个隐藏文件,因此它以点号开头。编辑文件。你会看见:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
文件许可

文件和目录都有权限。权限将管理谁可以读取写入执行文件和目录。管理它的命令是chmod。您可以通过在终端中输入“man chmod”来详细了解如何使用chmod

使用 MC,您只需选择一个文件,然后按“F9” > 文件 > Chmod 或按“ Ctrl-x”和“c”。 MC 将向您显示所选文件的当前权限,并向您显示更多可以设置的参数。

文件所有者

文件和目录也有所有者所有者。这些所有者的权限由上面的 chmod 命令管理。管理所有者的命令是chown

像往常一样,您可以通过在终端中输入“man chown”来详细了解如何使用chown。使用 MC,您只需选择一个文件,然后按“F9> File > Chown 或按“Ctrl-x”和“o”。现在,您可以从可用的用户名和组名列表中设置所有者和组所有者。

MC还有高级Chown。它是 chmodchown 的组合。您可以在 1 个位置执行2 个不同的任务。按“F9> 文件 > 高级选择

FTP 链接

默认情况下,MC会显示2列界面。 。这些列不仅适用于本地目录。您可以使用 FTP 链接将其中之一或两者连接到远程计算机。

在这种情况下,MC 将充当FTP 客户端。要将其连接到FTP服务,您需要按“F9>FTP链接。 MC 将询问 FTP 的凭据。凭证格式如下:

user:password@machine_or_ip_address

如果正确,该列将显示远程计算机上的目录。

要断开FTP链接,您可以按“F9> Command > 活动 VPS 链接。在活动 VFS 目录列表中,您将看到您的 FTP 链接。选择您的 FTP 链接并立即按“免费 VFS”。如果您只想切换到本地文件夹而不断开当前 FTP 链接,请选择更改到。

如果您的网络使用代理服务器,您可以将MC配置为使用FTP代理。按“F9> 选项 > 虚拟 FS > 始终使用 ftp 代理。

离开午夜指挥官

要退出午夜命令,请按“F9> 文件 > 退出。或者只需按“F10”即可退出。 Midnight Commander内部还有很多功能。

有关MC功能的更多详细信息,请访问Midnight Commander FAQ

  1. https://midnight-commander.org/wiki/doc/faq