Midnight Command:Linux最佳控制台文件管理器

当你在控制台环境中处理许多文件时,例如移动或复制文件,您可能会发现这些任务很繁琐。

在 GUI 环境中,有一个文件管理器,它有助于加快与文件相关的活动。您不必记住与文件相关的每个语法或命令。只需单击、拖动或使用快捷方式即可完成任务。

在控制台中,您需要记住命令及其语法。但在Linux中,有一个基于文本的文件管理器,称为Midnight Commander(简称MC),它可以直接在控制台中运行。

什么是Midnight Commander

Midnight Commander ( MC ) 是一款功能强大的基于文本的文件管理器,适用于 Linux 和其他类 Unix 操作系统,它提供了用户友好的界面,可直接从命令行或终端管理文件和目录。

MC提供双窗格布局,允许您同时查看和浏览两个目录,使复制、移动和删除文件等文件操作更加容易。

在Linux中安装Midnight Commander

通常情况下,MC不会立即安装在Linux系统上。你必须使用特定 Linux 版本附带的默认包管理器自行安装。

sudo apt install mc [在Debian、Ubuntu和Mint上]
sudo yum install mc [在RHEL/CentOS/FedoraRocky/AlmaLinux上]
sudo emerge -a sys-apps/mc [在Gentoo Linux上]
sudo apk add mc [在Alpine Linux上]
sudo pacman -S mc [在Arch Linux上]
sudo zypper install mc [在OpenSUSE上]    
sudo pkg install mc [在FreeBSD上]

安装完成后,只需在控制台中输入“ mc ”(不带引号)并按 Enter 键,这将启动Midnight Commander,让你访问其用于管理文件的双窗格界面。

mc

午夜指挥官文件管理器

Midnight Commander功能

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

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

MC分为两列:左列右列。这些列是彼此独立的窗口。每个窗口将代表一个活动目录。

你可以使用Tab按钮在窗口之间切换。在底部,您会看到带有数字前缀的按钮。这些数字代表F1F10按钮。

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

在 Linux 中复制文件

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

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

另外,重命名文件则有所不同。当按下“ F6”键时,需要确保在To参数中为文件添加“New Filename” 。

这是当你想要重命名文件时的屏幕截图。

在 Linux 中移动文件

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

Linux 文件菜单

内部查看器

​ 在控制台模式下,有许多文本编辑器,例如vi、joe和nano。 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 的详细信息。

man chmod

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

Chmod 命令

文件所有者

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

与往常一样,您可以在终端中输入“ man chown ”来​详细了解如何使用chown命令。 ​

man chown

使用MC,只需选择一个文件,然后按“ F9” “File” >“ Chown”或按“ Ctrl-x”和“ o”。现在您可以从可用的用户名和组名列表中设置所有者和组所有者。

Chown 命令

MC还具有高级 Chown 。它是chmodchown的组合。您可以在一个地方执行2 个不同的任务。按“ F9” > File > Advanced Chown

高级 Chown

FTP链接

user:password@machine_or_ip_address/

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

Ftp 链接连接

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

FTP 链接

要断开您的FTP链接,您可以按“ F9” > 命令 > Active VPS链接。在Active VPS目录列表中,您将看到FTP链接。选择您的FTP链接并立即按“Free VFS ”。

如果只想切换到本地文件夹而不断开当前的FTP链接,请选择Change To

断开 FTP

如果您的网络使用代理服务器,可以配置MC使用FTP proxy。按“ F9” > Options > Virtual FS > 始终使用 FTP 代理。

FTP 代理

离开Midnight Commander

要退出Midnight Commander,请按“ F9” > File > Exit。或者直接按“ F10”退出。

实际上,Midnight Commander中还有很多功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值