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

Midnight Commander是一个基于控制台的全屏文本模式文件管理器,允许您复制,移动,删除文件,搜索文件和运行命令

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

安装Midnight Commander文件管理器

午夜指挥官文件管理器

在控制台环境中,你必须记住命令/语法。 幸运的是,Linux有一个基于文本的文件管理器控制台上的环境中工作。 这个名字是午夜指挥官 (后来我们把它称为MC)。

什么是午夜指挥官

午夜指挥官网站上说

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

如何在Linux中安装Midnight Commander

默认情况下,MC没有安装在Linux机器上。 所以你需要先安装它。 Debian,UbuntuLinux Mint的 ,你可以使用这个apt-get命令

$ sudo apt-get install mc

RHEL,CentOS的和Fedora,你可以使用这个命令:

# yum install mc

安装完成后,刚刚从控制台输入“MC”(不含引号)来运行它。

# mc
主窗口

主窗口

午夜指挥官功能

MC有许多功能这对于用户或Linux的管理员有用。 这里有一些功能,可能有用的每日。

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

MC被分成两列。 左列右列 这些列是彼此独立的窗口。 每个窗口将代表一个活动目录。 您可以使用Tab键窗口之间切换。 在底部,你会看到有数字前缀的按钮。 这些数字代表了F1 - F10键。

为了从一个目录文件(S)复制到另一个,只需突出显示该文件,然后按“F5”键。 如果要复制多个文件,你需要按“ 插入 ”按钮为要复制的每个文件。

在Linux中复制文件

复制文件

MC会问你对目标文件夹( )确认, 跟踪链接蜜饯属性 通常情况下,你可以只专注于参数。 只需按下OK提交复制过程。

删除文件更容易。 简单地突出显示该文件(S),然后按“F8”键确认删除。 移动文件(S)可使用“F6”键来完成。

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

在Linux中移动文件

移动文件

要创建一个目录,你可以按“F7”键。 MC将在当前目录中创建一个新目录。 有关哪些MC可以与文件,按“F9”> 文件做更多的细节。

Linux文件菜单

文件菜单

内部查看器

在控制台模式下,有很多文本编辑器如vi, ,和纳米 MC有其自己的内部查看器 如果你想查看文件文本的内容,你可以突出显示该文件,然后按“F3”键。 您还可以在需要时编辑文件。 突出显示该文件,按“F4”开始编辑。

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

pungki@mint15 ~ $ 
Select an editor.  To change later, run 'select-editor'.
1. /bin/ed
2. /bin/nano

然后,当你按“F4”键编辑一个文件,MC将使用你选择的文本编辑器。 如果你想改变你的默认编辑器,只要按下“F2”按钮,选择“@”符号和类型“ 中选择编辑器 ”(不含引号)。

选择编辑器

选择编辑器

如果要使用未被MC检测到的其他文本编辑器怎么办? 让说你想用vi文本编辑器。 对于这种情况,你可以做另一种方式。 在你的主目录,你会发现一个“.selected_editor”文件。 这是一个隐藏文件,因此它以一个点号开始。 编辑文件。 你会看见:

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
文件权限

文件和目录有权限。 权限将管理谁可以一个执行文件和目录。 管理它的命令文件模式 你可以看到如何通过在终端中输入“ 人文件模式 ”来使用chmod中的细节。

随着MC,你只需要选择一个文件,然后按“F9”> 文件 > CHMOD或按“Ctrl-X”“C”。 MC将向您显示所选文件的当前权限,并向您显示更多可设置的参数。

Chmod命令

Chmod命令

文件所有者

文件和目录也有所有者所有者。 这些业主的权限由chmod命令上述管理。 管理老板的命令是CHOWN。

像往常一样,你可以看到如何通过在终端输入“man chown”将使用CHOWN中的细节。 随着MC,你只需要选择一个文件,然后按“F9”> 文件 > 乔恩或按“Ctrl-X”“O”。 现在,您可以从可用的用户名和组名称列表中设置所有者和组所有者。

Chown命令

Chown命令

MC也有高级乔恩 搭配chmodchown之间的组合。 您可以在1个地方做2个不同的任务 “F9”> 文件 > 高级乔恩

高级Chown

高级Chown

FTP链接

默认情况下,MC会告诉你2列接口。 左边右边 这些列不仅用于本地目录。 可以使其中的一个或两个使用FTP链接连接到远程计算机。

在此情况下,MC将作为一个FTP客户端 将它连接到FTP服务 ,需要按“F9”> FTP链接。 MC将要求FTP的凭证。 凭证格式将如下所示:

user:password@machine_or_ip_address
Ftp链路连接

Ftp链路连接

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

FTP链接

FTP链接

要断开你的FTP链接,你可以按“F9”> 命令 > 活动VPS链接。 活动目录VFS名单,你会看到你的FTP链接。 选择你的FTP链接,并按下“ 自由VFSS”了。 如果你只是想切换到本地文件夹,无需断开当前的FTP链接,选择更改为。

断开FTP连接

断开FTP连接

如果使用代理服务器的网络,您可以配置MC使用FTP代理 “F9”> 选项 > 虚拟FS>总是使用FTP代理。

FTP代理

FTP代理

离开午夜指挥官

离开午夜命令,按“F9”> 文件 > 退出 或者直接按“F10”退出。 仍然有很多午夜指挥官里面的功能。

有关MC功能的详细信息,请访问午夜指挥官常见问题解答

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