Linux command line manager

Midnight Commander — консольный файловый менеджер в Linux.

Когда приходится работать с большим количеством файлов в консоли, например, если необходимо перемещение или копирование большого количества файлов, то такая работа может оказаться утомительной. В среде GUI имеется файловый менеджер, который значительно упрощает такую работу. С помощью файлового менеджера не нужно запоминать синтаксис/команду, связанную с копированием/перемещением файлов. Не надо придумывать регулярное выражение, которое точно опишет тот набор файлов, с которым необходимо произвести ту или иную операцию. Вы просто щелкаете мышью и перетаскиваете эти файлы, чтобы сделать свою работу.

В консольной среде щелкнуть и перетянуть файл или вызвать контекстное меню и воспользоваться буфером обмена, у вас уже не получится. Вы должны помнить синтаксис той команды, которую вы хотите произвести. А в различных командах, одни и те же параметры могут иметь одинаковые наименования, но быть разными по значению. Что еще больше усложняет задачу. К счастью, в Linux есть текстовый файловый менеджер, который работает в консольной среде. И имя такому менеджеру — Midnight Commander .

Что такое Midnight Commander.

GNU Midnight Commander — это визуальный файловый менеджер, работающий под лицензией GNU General Public License и поэтому квалифицируется, как свободное программное обеспечение. Это многофункциональное полноэкранное текстовое приложение, которое позволяет копировать, перемещать и удалять файлы и целые деревья каталогов, искать файлы и запускать команды в подоболочке. Так же включает в себя текстовый просмотрщик и редактор включены.

Установка Midnight Commander в Linux.

По умолчанию, Midnight Commander ( далее MC ) не установлен в Linux системах. Так что, перед тем как начать работать с ним, вам необходимо будет его установить. Для этого можно воспользоваться одной из следующих команд:

После завершения установки просто введите « mc » в консоли, чтобы запустить его.

Источник

Midnight Commander – A Console Based File Manager for Linux

When you work with a lot of files on console environment such as moving files or copying files, you may find that your job is tedious. On the GUI environment there is a File Manager. File Manager will help you and speed up your activities associated with the files. You don’t have to remember every syntax / command associated with the files. Just click and drag or press shortcuts to complete your job.

Читайте также:  Установить менеджер обновлений linux mint

Install Midnight Commander File Manager

In console environment, you have to remember commands / syntax. Luckily, Linux has a text based File Manager that works on console environment. The name is Midnight Commander (later we call it MC).

What is Midnight Commander

The Midnight Commander website says:

“GNU Midnight Commander is a visual file manager, licensed under GNU General Public License and therefore qualifies as Free Software. It’s a feature rich full-screen text mode application that allows you to copy, move and delete files and whole directory trees, search for files and run commands in the subshell. Internal viewer and editor are included”

How to Install Midnight Commander in Linux

By default, MC is not installed on a Linux machine. So you need to install it first. On Debian, Ubuntu and Linux Mint you may use this apt-get command:

On RHEL, CentOS and Fedora, you may use this command:

After installation is finished, just type “mc” (without quotes) from console to run it.

Main Window

Midnight Commander Features

MC has many features which are useful for a user or a Linux Administrator. Here’s some features that may be useful for daily basis.

Copy, Delete, Rename / Move, Create Directory

MC is divided into two columns. Left column and right column. Those columns are independent window from each other. Each window will represent an active directory. You can switch between window using the Tab button. At the bottom, you will see there are buttons which prefixed by a number. Those numbers represent F1F10 buttons.

To copy file(s) from one directory to another, simply highlight the file and press “F5” key. If you want to copy multiple files, you need to press “Insert” button for each file you want to copy.

Copy Files in Linux

MC will ask your confirmation about destination folder (To), Follow links, Preserves attributes. Generally, you can only focus on the To parameter. Just press OK to commit copy process.

Deleting file(s) is easier. Simply highlight the file(s) and press “F8” key to confirm deletion. Moving file(s) can be done using “F6” key.

Читайте также:  Анализ трафика wireshark linux

Renaming file in other hand is different. When you press “F6” key, you need to make sure that you add a “New Filename” for the file in To parameter. Here’s a screenshot when you want to Rename a file.

Move files in Linux

To create a directory, you can press “F7” key. MC will create a new directory in the current directory. For more details about what MC can do with the files, press “F9> File.

Linux File Menu

Internal Viewer

In console mode, there are many text editors such as vi, joe, and nano. MC has its own internal viewer. If you want to view the content of a file text, you can highlight the file and press “F3” key. You also can edit the file when you need. Highlight the file and press “F4” to start editing.

When you run the text editor for the first time, MC will ask you to choose default text editor for you. Here’s a sample output:

[email protected] ~ $ Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano

Then when you press “F4” button to edit a file, MC will use the text editor that you have chosen. If you want to change your default editor, just press “F2” button, choose ‘@’ sign and type ‘select-editor’ (without quotes).

Select Editors

What if you want to use other text editors that are not detected by MC? Let say you want to use Vi text editor. For this case, you can do it another way. In your home directory you will find a “.selected_editor” file. This is a hidden file, so it begins with a dot sign. Edit the file. You will see:

# Generated by /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vi"
File Pemission

Files and directories have permissions. Permission will manage who can read, write an execute the files and directories. The command to manage it is chmod. You can see how to use chmod in details by typing “man chmod” in the terminal.

With MC, you only need to select a file then press “F9” > File > Chmod or press “Ctrl-x” and “c“. MC will show to you the current permission of the selected file and show to you more parameters that can be set.

Читайте также:  What is lsusb in linux

Chmod Command

File Owner

Files and directories also have owner and group owner. The privileges of these owners are managed by chmod command above. The command to manage owner is chown.

As usual, you can see how to use chown in details by typing “man chown” in the terminal. With MC, you only need to select a file then press “F9> File > Chown or press “Ctrl-x” and “o“. Now you can set owner and group owner from the available list of user name and group name.

Chown Command

MC also has Advanced Chown. It’s a combination between chmod and chown. You can do 2 different tasks in 1 place. Press “F9> File > Advanced Chown.

Advanced Chown

FTP Link

By default, MC will show you 2 column interfaces. Left and right. Those columns are not only for local directory. You can make one of them or both connected to remote computer using FTP link.

In this case, MC will act as a FTP Client. To connect it into FTP service, you need to press “F9> FTP Link. MC will ask credential of the FTP. The credential format will be like this:

Ftp Link Connection

If it’s correct, then the column will show you directories on the remote computer.

FTP Link

To disconnect your FTP link, you can press “F9> Command > Active VPS Link. In the Active VFS directories list, you will see your FTP link. Choose your FTP link and press “Free VFSs” now. If you only want to switch to local folder without disconnecting the current FTP link, choose Change to.

Disconnect FTP

If your network using proxy server, you can configure MC to use FTP proxy. Press “F9> Options > Virtual FS > Always use ftp proxy.

FTP Proxy

Leaving Midnight Commander

To leave Midnight Command, press “F9> File > Exit. Or just press “F10” to quit. There are still a lot of features inside Midnight Commander.

For more details on MC features, please visit Midnight Commander FAQ at:

Источник

Оцените статью
Adblock
detector