GNU Midnight Commander(或者叫做MC)是一个可视文件管理器,根据GNU通用公共许可证授权,因此有资格成为自由软件。 它是一个功能丰富的全屏文本模式应用程序,允许您复制,移动和删除文件和整个目录树,搜索文件并在子shell中运行命令。 包括内部查看器和编辑器。
Midnight Commander基于多种文本界面,例如Ncurses或S-Lang,它允许它在常规控制台,X Window终端内,SSH连接和各种远程shell上工作。
Ubuntu 18.04 apt安装
安装Ubuntu Server 18.04,在尝试安装Midnight Commander时,可能会显示一条消息,指出未找到安装包。要解决此问题,您需要添加Universe存储库:
sudo add-apt-repository universe
sudo apt update
在此之后,Midnight Commander应该成功安装:
sudo apt install mc
如有必要,可以按如下方式禁用Universe存储库:
sudo add-apt-repository --remove universe
在CentOS上安装:
sudo yum install mc
源码安装方法
1.源码地址
2.解压后运行 ./configure
3.运行 make
4.运行 make install
出现如下错误可以按照下面的方法解决
如果提示错误
checking for GLIB... no
configure: error: glib-2.0 not found or version too old (must be >= 2.26)
需要安装
sudo apt-get install libperl-dev
sudo apt-get install libgtk2.0-dev
如果提示错误
configure: error: S-Lang library version 2.0 or newer not found
需要安装
sudo apt-get install libslang2-dev
Midnight Commander的使用:
本教程中的方法已经在Ubuntu 18.04系统上经过测试。安装Midnight Commander的过程没有特殊要求,它适用于所有Linux发行版。如此说来,该文件管理器本应该在所有Linux发行版上都相同,但是特定的发行版可能不会打包完全相同的Midnight Commander版本(在本例中其为4.8.19),这可能会导致该工具在不同的操作系统实现上具有很小的差异。
启动Midnight Commander
1.使用命令提示符启动Midnight Commander:
mc
请谨记,除非您需要修改或删除该用户拥有的文件/目录,否则请不要以root权限来启动。由于大多数情况下读取或复制root拥有的对象不需要特殊权限,因此请尝试以普通用户权限运行 mc 。
2.默认情况下,Midnight Commander使用蓝色背景颜色并高亮重要的菜单项。可以使用以下指令关闭颜色:
mc --nocolor
超酷功能介绍
保存常用地址
呼出添加常用地址列表页面
在任意目录列表中,按 Ctrl+\ 快捷键,就可以呼出常用文件夹地址列表,在界面中可以按Tab 键定位到下面的操作按钮上。选择目录就可以直接定位到收藏的目录中。
屏幕交互
1.文件管理器垂直切分为两个面板,这背后的逻辑是因为复制和移动的操作是从一处到另一个处完成的。在底部,您将看到十个功能栏:
帮助,菜单,查看,编辑,复制,移动,创建,删除(此外还有2个)。
标签前面的数字代表您需要按下以执行相关操作的功能键。例如,按F10将退出程序并返回到shell界面。
2.在这十个按钮之上,你会看到 用户名@主机名:~$ 。这表明允许您在当前工作目录中键入命令。可以尝试输入:
touch
ENTER键确认后,您将在活动面板中看到一个新文件。现在,我们不使用任何命令就删除该文件。使用箭头键,按UP或DOWN,直到命名的 文件高亮。现在按F8,将会弹出一个对话框并要求确认,使用ENTER键进行确认。如果您选中错误文件并按了F8,则可以取消该操作。
复制文件
压缩文件
3.在屏幕顶部,您可以看到带有文本的彩色条: Left,File,Command,Options, Right。