Midnight Commander (mc) 使用备忘

http://www.jade-dungeon.net/study/wiki/wiki_html/midnight.commander.html

https://en.opensuse.org/Midnight_Commander

Midnight Commander

Midnight Commander (mc) 使用备忘

界面

区域1

菜单栏:位置在顶部,按 F9 或 Esc 9 把焦点定到菜单栏。

  1. Left:控制左边目录面板的显示结果。
  2. File:文件操作选项。
  3. Command:编辑MC的配置选项。
  4. Options:改变布局,设置VFS。
  5. Right:控制右边目录面板的显示结果。

区域2

目录面板:中间最大的两块,显示浏览信息。

区域3

功能按键:位置在最底部。按 F1-F9 或 Esc 加到 0-9 调用对应的功能。

  1. Help:帮助文件。
  2. Menu:用户自定义菜单。
  3. View:显示文件内容。
  4. Edit:用MC自带的编辑器mcedit来编辑文件。
  5. Copy:复制选中的文件。
  6. RenMov:移动选中的文件。
  7. Mkdir:在选中的目录下新建目录。
  8. Delete:删除选中的文件。
  9. PullDn:在按键“F9”坏掉的时候把焦点转到菜单栏。
  10. Quit:退出(Esc 0)

区域4

命令行提示符:输入命令,然后加车~ _

  • C-o:在MC与命令行之间切换。
  • C-x t:把光标所在的文件名复制到命令行中。

常用按键

结果面板

  • Tab:在两个结果面板中切换。
  • C-r:刷新目录的内容。
  • M-t:切换结果面板显示效果。
  • 上、下、page-up、page-down、Home、End:结果面板中浏览。
  • lynx模式下左右方向键回上级目录与进入目录。
  • C-\:打开常用目录列表。
  • A-c:到指定的目录。

查找功能

  • C-s:当前目录中查找。
  • M-?:查找文件。
  • C-x d:比较目录。

文件操作

  • F3:查看文件内容。
  • F8:删除文件。
  • C-x c:chmod。
  • C-x o:chown。
  • C-x s:symlink。
  • C-x l:link。

目录操作

比较面板中的两个目录:Command->CompareDirectories。(C-x d

常用配置

F9 -> Options -> Configuration:

文件操作:

Esc键模式:

执行后暂停:

其他选项

  • Use internal edit
  • use internal view
  • auto menus:启动MC时自动打开菜单(按F2)不建议启用。
  • Drop down menus
  • Shell patterns
  • Complete: show all
  • rotating dash
  • Cd follows links
  • Safe delete:不建议启用,这样按F8时会有两次确认。
  • Auto save setup

F9 -> Options -> Layout

面板分隔:

  • 水平;
  • 垂直;
  • 大小。

终端输出:

  • 行数。

其他:

  • 显示菜单;
  • 显示命令行;
  • 快捷键行;
  • 提示Tips;
  • XTerm终端标题;
  • 显示空闲硬盘空间。

F9 -> Options -> Panel options

主要选项:

  • Show mini-status
  • use SI size units
  • Mix all files
  • 显示备份文件:
  • 显示隐藏文件:
  • 快速加入目录:
  • Mark moves down:按F9聚焦到顶部菜单后不用按回车。
  • Reverse files only
  • simple swap
  • 自动保存面板设置:

浏览:

  • Lynx模式(左右方向进入目录与退出到上级目录);
  • 页面滚动;
  • 鼠标滚动。

文件高亮:

  • 文件类型;
  • 权限。

快速查找:

  • 大小写敏感;
  • 面板排序。

常用例子

复制多个文件

  1. 移动到文件上按"Insert"或"C-t"标记要复制的文件。
  2. 按"F5"弹出对话框(默认复制目标是另一个浏览面板的位置,对话框中选项的快捷键为“M-高亮字母”)。

复制匹配文件名文件

  1. 在目录中按“+”输入文件名,如:“*.zip”会选中多个匹配文件。相对地使用“-”取消选择多个文件。
  2. F6移动到指定目录。

文件操作

  • 浏览或编辑文件:F键。
  • 执行程序或用外部程序打开文件:双击或用回车。(通过Command菜单编辑外部文件)
  • 顶部的“File”(F9)菜单:修改文件的权限,所有者,链接与符号链接。
  • 底部的“File”(F2)菜单:文件的压缩等操作。

通过命令行连接FTP

1
2
cd ftp : //ftp .yoursite.com
cd ftp : //username :password@ ftp .yoursite.com

通过顶部菜单连接FTP

顶部菜单(F9) -> Left/Right(l/r) -> FTP Link(p)

1
ftp : //ftp .yoursite.com 或  ftp : //username :password@ ftp .yoursite.com

一般来说可以只输入用户名,会在下一步中要求再输入密码。

如果用户名中有@可以用双引号把用户名包起来:

1
"user@name" :password@ ftp .yoursite.com

如果用户名中已经带了ftp,那还是换别的客户端吧……。当然还有另一个方法:

$HOME目录下: touch .netrc && chmod 600 .netrc添加以下内容:

1
machine  ftp .yoursite.com login  ftp @www.yoursite.com password 密码

可以在"Options"菜单中改变Ftp的设置。

使用Samba

如果你的版本支持samba:

  • 在“Left / Right”菜单选择“SMB Link”。
  • 命令行中:cd smb://xxx.xxx.xxx.xxx/






Midnight Commander

Midnight Commander

Midnight-commander-file-browser.png

Main Window

Download for openSUSE:


Developer: Community
License: GPL v2
Webhttp://www.midnight-commander.org

The Midnight Commander is file system browser and file manager for text mode. It has two panels (frames) where it can show content of 2 directories, 1 directory and view content of the selected file in another and more. The other often used features are embedded file viewer and plain text editor, very useful to see and edit content of configuration files.

It is Swiss Army knife for console operations and once you learn it, you will ask yourself how you did it without. It will save you learning a lot of commands and its switches.

Installation

To install Midnight Commander get root permissions and enter the following code in a terminal:

zypper install mc


Starting Midnight Commander

Open console and type on command prompt:

mc 

and press Enter.

There are other ways to start mc. If you enter a directory, it will open in that directory

mc ~/.mc

will open the current directory and ~/.mc

mc ~/.mc /usr/share/mc

will open ~/.mc and /usr/share/mc

The first directory will be in the pannel you were in the last time you opend mc. e.g. if you left mc with the right pannel selected, mc ~/.mc /usr/share/mcwill open /usr/share/mc on the left and ~/.mc on the right.


Capabilities

One function that is not enabled by default that allows very fast browsing using cursor keys is Lynx like motion. It is the best frequently used Midnight Commander feature. It makes browsing a breeze that you can't see with graphic based file managers.

  • Directory browsing
  • View files
  • View archives (compressed files)
  • Edit files
  • Execute commands
  • ...


Keyboard Shortcuts

Common

Enter has few functions:

  • if you have text in command line (one with command prompt, above function keys in the last) it will be executed as command
  • if command line is empty than it will do something with selected file in active panel:
    • if file is executable - it will be executed
    • if there is plugin able to open file it will be opened (rpm, tgz, gz, etc)
  • Ctrl + r will refresh active panel
  • Ctrl + x c opens chmod dialog for marked file
  • Ctrl + x o opens chown dialog for marked file
  • Alt + ? opens search dialog
  • Ctrl-x a Open VFS list. If a ftp session times out, you can use this to free the open vfs so you can log in again.

Panel Functions

  • TAB is switching focus between left and right panel
  • Insert marks or removes mark on file(s)
  • Alt + g marks first file or directory in active panel
  • Alt + r marks middle file or directory in active panel
  • Alt + j marks last file or directory in active panel
  • Alt + s incremental search
  • Ctrl + / Look for filename given in last line of active panel (not whole screen), and jumps on first file
  • * marks removes marking for all files in active panel (not directories)
  • + (Plus) brings up the input box where it can be given regular expression. All files with names that fill condition(s) in regular expression will be marked.
  • \ (Backslash) remove marking for more data (opposite to "+")

Shell Functions

  • Alt + Enter copies selected filename in command line
  • Ctrl + Shift + Enter copies full path of selected file in the command line
  • Alt + H shows command line history

Function Keys

  • F1 Help
  • F2 Opens user menu
  • F3 View selected file content
  • F4 Opens file in internal text editor
  • F5 Copies selected file. Default is to another panel, but it asks first.
  • F6 Moving file. Default is to another panel, but it asks first.
  • F7 Make directory.
  • F8 Delete file or directory.
  • F9 Opens main menu at the top of the screen.
  • F10 Ends current action; editor, viewer, dialog window or ends mc program.


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值