Debian/Midnight Commander (MC)
Debian | Debian安装 | Debian使用 | Debian系统升级 | Debian常见问题 |
Midnight Commander (MC)是 Linux 控制台和其它终端环境中的 GNU“瑞士军刀”。这给予了新手一个菜单驱动控制台的体验,它比 Unix 标准命令容易学的多。
用命令来研究 Debian 系统。这个是最好的学习方法。请只用方向键和回车键来访问下 面的地址:
- /etc 和它的子目录。
- /var/log 和它的子目录。
- /usr/share/doc 和它的子目录。
- /sbin and /bin
提高 MC[ ]
为了让 MC 在退出的时候改变工作目录,您需要修改 ~/.bashrc(或者 /etc/bash.bashrc,它被 .bashrc 调用),在它的手册页 mc(1) 里面的 -P 选项下,可以获取更详细的信息。
启动 MC[ ]
$ mc
在 MC 中用户可轻而易举使用菜单完成所有的文件操作。可以按 F1 获得帮助,您可以只用方向键和功能键来操作 MC。
MC 里的文件管理器[ ]
默认状态下,所有文件列于两个目录面板。一种实用的方式是将右边窗口设定为“information”,用来查看文件访问权限等信息。下面是一些基本的击键。如果gpm daemon在运行,你还可以使用鼠标。(在MC中进行剪切和粘贴操作时别忘了按下shift键。)
- F1: 帮助菜单
- F3: 内置文件阅读器
- F4: 内置编辑器
- F9: 激活折叠菜单
- F10: 退出 Midnight Commander
- Tab: 在两个窗口间移动
- Insert: 为多文件操作生成文件如拷贝
- Del: 删除文件(小心—请设置 MC 为安装删除模式)
- 方向键: 与各自的名字一致
MC 里的命令行技巧[ ]
- cd命令可改变焦点屏幕中的目录位置。
- Control-Enter 或 Alt-Enter 可以将文件名拷贝到命令行。在编辑命令行时可与 cp 或 mv命令结合使用。
- Alt-Tab 显示焦点文件所属文件或目录的文件名,可指定 MC 两个目录窗口的起始目录;例如 mc /etc /root。
- Esc + numberkey == Fn(例如 Esc + '1' = F1, etc.; Esc + '0' = F10)
- Esc + key == Alt-key (= Meta, M-); 例如Esc + 'c'等价于 Alt-c
MC 里面的编辑器[ ]
内置编辑器的剪切-粘贴方式很有意思。按 F3 在起始处做标记,再次按 F3 在终止处做标记,这时中间的选中部分会高亮显示。然后你可以移动光标到某处按下 F6,被选中部分就会移到该处。如果你按下的是 F5,选中部分就会拷贝到该处。F2 用来存盘,F10 退出,所有方向键的作为和它们的名字一样直观。
该编辑器可直接打开某个文件:
$ mc -e filename_to_edit $ mcedit filename_to_edit
虽然它不是多窗口编辑器,但你可利用 Linux 多控制台的特性达到相同的效果。要在窗口间进行拷贝操作,可使用 Alt-Fn 切换虚拟控制台,然后使用“File->Insert file”或“File->Copy to file”将一个文件中的内容拷贝到另一个文件。
可指定任何外部编辑器作为内置编辑器。
许多程序使用环境变量 EDITOR 或 VISUAL 来决定使用哪个编辑器。如果你用不惯 vim,可在 ~/.bashrc 中加上几行来指定新的 mcedit:
... export EDITOR=mcedit export VISUAL=mcedit ...
强烈推荐将它们设定为 vim。在 Linux/Unix 世界里就该使用 vi(m) 命令。
MC 里的阅读器[ ]
非常精巧的阅读器。它是在文档中搜索单词的利器。在 /usr/share/doc 目录下我总是用它,面对大量的 Linux 资料用它浏览是最快的方法。阅读器可以直接找开文件:
$ mc -v filename_to_view
MC 的自动启动特性[ ]
在文件上按 Enter,会激活相关的程序操作该文件。这是 MC 的一个极方便的特点。
- executable file: 执行命令
- man, html file: 将文件内容传入阅读器程序
- tar, gz, deb file: 象浏览子目录一样浏览它的内容
为了使这些阅读器和虚拟文件的属性能够被查看,不要将可阅读文件设成可执行文件。可在 MC 文件菜单中改变文件属性或使用 chmod 命令。
MC 里的 FTP 虚拟文件系统[ ]
MC 可通过 FTP 访问文件。按 F9 转到菜单栏,输入’p’激活 FTP 虚拟文件系统。按 username:passwd@hostname.domainname 格式输入 URL,远程文件目录就会以本地目录的方式显示出来。
在 URL 里试着用 http.us.debian.org/debian 来浏览 Debian 存档文件。
Debian使用手册导航 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|