Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteInstall GNU Midnight Commander from your server’s package repository, connect through SSH, and run mc. Its two-panel interface makes file transfers, inspection, editing, searching, and directory management practical inside a text-only terminal.
Need a server to try this on? Antihost offers Linux VPS plans with NVMe storage, full root access and a 14-day free trial.
What Midnight Commander does on a server
GNU Midnight Commander (usually started with the command mc) is a full-screen, text-mode file manager. It runs in a regular console, a terminal emulator, or an SSH session, so it is useful on servers that have no graphical desktop.
As an Amazon Associate I earn from qualifying purchases.
The display is organized around two directory panels. You can browse different locations side by side, select one or more entries, and perform filesystem operations without typing every source and destination path manually. The project documents support for copying, moving, renaming and deleting files or directory trees; searching; an internal viewer and editor; a diff viewer; shell commands; virtual file systems for archives and remote locations; and background operations.
That convenience does not make operations harmless. Copy, move, rename and delete change the server’s filesystem, and the subshell executes commands with the permissions and environment of your SSH account. Use the least-privileged account that can complete the job and verify both panel paths before confirming a bulk operation.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Install the package from your distribution
Use the distribution package manager rather than downloading an unrelated binary. The project lists these as the easiest installation paths.
Debian and Ubuntu
- Refresh the package index:
sudo apt update
- Install Midnight Commander:
sudo apt install mc
On a server where you do not have administrative rights, ask an administrator to install the package or use an account with the appropriate delegated privilege. Do not turn a routine file-management task into a reason to log in as root.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesFedora and the Red Hat family
- Install the package with DNF:
sudo dnf install mc
Repository names and package availability can differ between distributions and enabled repositories. If DNF reports that no package is available, check the server’s configured repositories and distribution release rather than downloading a random executable.
Confirm the installed version
After installation, verify that the command is on your path:
mc --version
The manual documents both -V and --version for printing the version. A version response confirms that the executable can be found; it does not test whether your terminal can render every key combination or whether subshell support was compiled in.
Start Midnight Commander in an SSH session
Connect first, then launch it
Open an SSH session to the server in your normal terminal:
Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
ssh [email protected]
Once the remote shell prompt appears, run:
mc
Midnight Commander takes over the terminal with its full-screen interface. Quit it using the quit action shown in the function-key bar or the corresponding key documented by your build; you will return to the same SSH shell.
Choose predictable starting directories
You can pass one or two directory paths when launching:
mc /var/log /tmp
With two paths, the first path appears in the active panel and the second in the other panel. This is useful for a known transfer, such as reviewing logs while preparing a temporary export location.
| Command form | Initial panel behavior |
|---|---|
mc |
The current directory is used for one panel; the other panel uses its saved directory. |
mc /path |
The supplied path is active; the other panel uses its saved directory. |
mc /path/one /path/two |
The first path is active and the second path is shown in the other panel. |
Supplying both paths removes guesswork before a copy or move. Check that each path exists and that your account can read or write it before beginning.
Understand the two-panel interface
The two directory panels occupy most of the screen. Each shows a directory path and a listing of files and subdirectories. The current panel has the selection bar, which identifies where navigation and selection commands apply. The other panel is commonly used as the destination for a file operation.
Near the bottom is a shell command line. Below that, the function-key bar displays the actions available in your terminal session. Press F9 to reveal the menu bar if it is hidden, and press F1 for context-sensitive help. F2 opens the configurable user menu.
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
Press Tab to switch the active panel. Make a habit of watching the selection bar and the path header after every switch; confusing the active panel with the destination panel is one of the easiest ways to send files to the wrong location.
Navigate and select entries
- Use the arrow keys or the panel navigation bindings documented by your build to move through the listing.
- Enter a directory to browse it and use the parent-directory entry or the documented parent navigation command to go back.
- Switch panels with Tab and confirm the path shown at the top.
- Use the panel’s selection controls to mark one or more files or directories.
- Invoke the desired action from the visible function-key bar instead of assuming that a key mapping from another terminal or distribution is identical.
Filename completion is available with Alt-Tab. If your terminal intercepts that combination, type the path manually or adjust the terminal’s key settings.
Copy, move, rename and delete files safely
Copy or move between panels
For a straightforward transfer, place the source in one panel and the intended destination directory in the other.
- Navigate the active panel to the source directory.
- Press Tab and navigate the other panel to the destination directory.
- Press Tab again if necessary so the source panel is active.
- Select the files or directories to transfer.
- Choose the copy or move action shown in the function-key bar.
- Read the destination prompt carefully, including the full path and any overwrite choices, then confirm only when it matches your plan.
The manual notes that copy and rename commonly use the unselected panel as the destination and ask for confirmation. That relationship is convenient, but it is also why checking the other panel immediately before confirming matters.
Rename in place
To rename without changing directories, keep both panels pointed at the relevant location or use the rename action with the correct item selected. Review the proposed new name and watch for an overwrite prompt. A rename can change the path expected by services, scripts or users even though the file contents remain unchanged.
Delete files or directory trees
Treat deletion as irreversible unless you have a tested backup or recovery plan. Select only the intended entries, verify the active panel’s path, invoke the delete action, and read every confirmation prompt. For a directory tree, confirm that the hierarchy and item count are what you expect before accepting.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
Inspect, edit and compare content
Use the internal viewer first
The built-in viewer lets you inspect a file without opening a separate program. It is useful for checking a configuration file, reading a log excerpt, or confirming that a transfer produced the expected content. Viewing is safer than editing when you only need to verify a file.
Edit only when you intend to change the server
The internal editor can modify text files directly from the panel interface. Before saving, confirm the file path, ownership context and intended encoding or syntax. Editing a service configuration can have consequences beyond the current session; make a backup or copy when the change is difficult to reproduce.
Compare files with the diff viewer
When two files should be similar, use Midnight Commander’s diff viewer to identify changes before replacing one with the other. Comparing first is especially useful for configuration revisions and for validating a generated file against the version currently deployed.
Search and locate files
Use the search feature when you know a name, pattern or piece of content but not its exact directory. Narrow the search to the relevant filesystem branch on large servers; scanning an entire mounted volume can be slow and may produce more results than the terminal can conveniently display.
Free tools Windows power users keep installed
One-click scans. No signup required.
Run shell commands without leaving mc
The command line near the bottom of the screen accepts shell commands while the panels remain visible. This is useful for checking permissions, printing a short status, or running a command against the directory currently displayed. Remember that the command executes on the server, as the SSH account, with that account’s environment and permissions.
Use subshell mode with Ctrl-O
Midnight Commander can provide a concurrent shell (often called subshell mode). Press Ctrl-O to hide the panels and expose the shell, run a command, then press Ctrl-O again to return to the panels. The exact behavior depends on terminal key handling and how the package was built.
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
The manual documents -u or --nosubshell to disable concurrent shell support and -U or --subshell to enable it when the build supports it. Do not assume that enabling the option can add support to a build that lacks the required feature.
Browse archives, remote locations and long operations
The project README documents virtual file systems for archives and remote machines. These let you inspect supported locations through the same panel model, but they do not remove the need to understand permissions, network reachability or archive semantics. Test a small, reversible operation before starting a bulk transfer.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Background operations are available for work that would otherwise block the interface. Monitor the operation and confirm its result before deleting the source. On a slow SSH connection, a large transfer can outlive your terminal session; plan for interruption and verify which files completed.
Fix common SSH and terminal problems
“mc: command not found”
- Confirm that the package installation completed without errors.
- Run
mc --versionin the same account and SSH session where you plan to use it. - Check that the package manager installed the executable in a directory on your
PATH. - If the distribution repository does not provide the package, consult the enabled repository configuration for that release.
The screen is garbled or the interface does not refresh correctly
- Use a terminal emulator with normal support for full-screen text applications.
- Reconnect through SSH if the terminal was resized or suspended during startup.
- Check your terminal’s character encoding and function-key settings.
- Use F1 and the visible key labels rather than relying on a copied key sequence from a different terminal.
Ctrl-O does nothing
Check the issue in this order:
- Login shell: the FAQ states that only
bash,tcshandzshcan be used as the subshell. - Terminal handling: some terminal programs intercept control or function-key combinations. Try the visible alternate key sequence supported by your terminal, adjust its key bindings, or test with another terminal configuration.
- Build options: verify whether the installed package supports subshell mode. Starting with
mc -udeliberately disables it;mc -Urequests it when the build supports it. - Session state: test the key in a simple SSH session and after reconnecting if the current terminal has become confused.
If subshell mode remains unavailable, use the command line at the bottom of the panel or open a second SSH session. File management does not depend on Ctrl-O.
A copy or move went to an unexpected place
- Stop and inspect both panel headers.
- Remember that the unselected panel is commonly used as the destination.
- Check the confirmation dialog’s complete destination path before accepting.
- If the operation already ran, use the viewer, search function or shell commands to locate the resulting files before attempting another transfer.
Server safety checklist
- Log in with the least-privileged account that can complete the task.
- Use
sudoonly for the specific operation that requires elevated rights. - Verify both panel paths before every copy, move, rename or delete operation.
- Remember that commands in the subshell inherit the SSH account’s permissions and environment.
- Do not launch
mcinside automation that expects plain standard output; it is an interactive full-screen application. - For archives, remote locations and background transfers, test a small reversible operation first.
- Keep a backup or rollback plan before editing production configuration or deleting a directory tree.
Quick reference
| Need | Action | What to verify |
|---|---|---|
| Install on Debian or Ubuntu | sudo apt update, then sudo apt install mc |
The package manager finishes successfully. |
| Install on Fedora or Red Hat family | sudo dnf install mc |
The package is available in an enabled repository. |
| Check version | mc --version |
The command is found in the intended account and session. |
| Start normally | mc |
The current and saved panel directories are appropriate. |
| Start with known locations | mc /source /destination |
The first path is active and the second is the other panel. |
| Switch panels | Tab | The selection bar and path header move to the intended panel. |
| Context help | F1 | The help topic matches the current screen. |
| Menu bar | F9 | The menu appears if it was hidden. |
| User menu | F2 | The configurable menu opens. |
| Subshell | Ctrl-O | Your shell, terminal and build support concurrent shell mode. |
When Midnight Commander is the right tool
Choose it when you need a visual, keyboard-driven view of a server filesystem over SSH, especially when comparing two locations, inspecting files before moving them, or performing a small number of deliberate interactive changes. Its panels reduce path-typing errors, while the viewer, editor, search, archive and remote features keep related work in one terminal.
Use a different approach when a task must be unattended, reproducible and machine-readable. Because mc is an interactive full-screen program, scripts should use purpose-built non-interactive commands and explicit logging instead of trying to parse its screen output.
Recommended Free Tools
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

