(1) - mc - . mc [-abcCdfhPstuUVx] [-l ] [1 [2]] [-e []] [-v ] - . -a . -b . -c ; . -C . . -d . -e [] . , . mcedit (1). -f . -k termcap/terminfo. - . -l ftpfs- . -P . . , . /usr/lib/mc/mc.sh ( bash zsh) /usr/lib/mc/mc.csh ( tcsh), , mc . -s ; . -t S-Lang terminfo: TERMCAP -u ( ). -U ( ). -v . mcview (1). -V . -x . ( , ). -X, --no-x11 Do not use X11 to get the state of modifiers Alt, Ctrl, Shift -g, --oldmouse Force a "normal tracking" mouse mode. Used when running on xterm-capable terminals (tmux/screen). , , . . . , . . , F9. . ( ). . , `' `' ( , ). , , `' `' `'. . , `Enter', ; . . xterm(1) ( telnet, ssh rlogin ) gpm. , ; , ( , ). ; , . . , . , . . 400 . ~/.config/mc/ini mouse_repeat_rate. , ( ) `Shift'. Control ( CTRL CTL) Meta ( ALT Compose). : C-<> `Control' <>. , C-f : `Control' `f'. M-<> `Meta' `Alt' <>. `Meta' `Alt', ESC, , <>. S-<> `Shift' <>. - . . . `' `'. . , . ( `'). . . ( ) . . . : Enter ( ) , . , , chdir(2) ( ) ; , . , , . C-l . C-x c Chmod ( ) . C-x o Chown ( ) . C-x l `'. C-x s ` '. C-x i `'. C-x q ` '. C-x ! . C-x h . M-! , . M-? . M-c .. C-o - FreeBSD- , . -, (cons.saver) . , C-o ; C-o. , . . , `' `'. Tab, C-i . . . Insert, C-t DEPRECATED! `Insert' ( kich1 terminfo) C-t (Control-t). , . Insert to tag files you may use the Insert key (the kich1 terminfo sequence). To untag files, just retag a tagged file. C-t to change charset of panel you may use C-t (Control-t). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "directory up" (..) in active panel. To cancel the charsets in all directories, select "No translation " in the dialog of encodings. M-g, M-r, M-j , , . M-t . . C- (control- ) . + () () . . , (* ? ). , ( ed (1)).  ( ) `\' . . , C-p . , C-n . home, a1, M-< . end, c1, M-> . next-page, C-v . prev-page, M-v . M-o . . ` ', . C-PageUp, C-PageDown : `..' , . M-y , < . M-u , > . M-S-h, M-H , `v' . Quick search C-s, M-s . , . , . , , . backspace DEL . C-s , . . M-Enter . C-Enter M-Enter, . M-Tab , , , . C-x t, C-x C-t (, , ) (C-x t) (C-x C-t) . C-x p, C-x C-p , . C-q `' ( , `+') M-p, M-n . M-p , M-n . M-h . , . . . , . Up, C-p . Down, C-n . Prev Page, Page Up, M-v . Next Page, Page Down, C-v . Home, A1 . End, C1 . , , : b, C-b, C-h, Backspace, Delete . Space bar . u, d . g, G . ( ) : C-a . C-e . C-b, move-left . C-f, move-right . M-f . M-b . C-h, backspace . C-d, Delete ( ). C-@ . C-w . M-w . C-y . C-k . M-p, M-n . M-p , M-n . M-C-h, M-Backspace . M-Tab , , , . F9 . : `', `', `', `' `'. `' `' . . . . `' `' (`' `') ( ). ... ; : , , . , . ( ). `ls -l'. . `' , . . `half' `full', , . , . `2' . . : name . size . bsize size. , - -. type , . `ls' `-F' - : *, : /, : @, : =, : -, : +, : |, : ~, ( ): !. mark , . mtime . atime . ctime . perm . mode . nlink . ngid - ( ). nuid - ( ). owner . group . inode . , : space . | . ( ), : (). +, - , . , : half type name | size | mtime : full perm space nlink space owner space group space size space mtime space name : half name | size:7 | type mode:3 : `' , , . `' . . ` ' , ; ( `tab' ), . ... : , , , , , , , . `'. , ( ). ... ( : *.tar.gz) . , . . . , ( ). `' F1 - F10 `'. terminfo `kf1' `kf10'. , ESC 1 9 0 ( F1 F9 F10). `' ( ): (F1) . `Tab' `Enter' . `Backspace' . `F1' . (F2) . . (F3, Shift-F3) . , ` ', , PAGER. PAGER , `view'. Shift-F3, . (M-!) ( ), . (F4) vi, EDITOR use_internal_edit ( ). (F5) ( , ) . Space for destination file may be preallocated relative to preallocate_space configure option. C-c ESC . ( * ^\(.*\)$, ` ') / . ( M-b ). . (C-x l) . (C-x s) . : , . , , . (links) (alias) (shortcuts). . , . , . . . . , . . `@' ( , (~)). . . / (F6) ( ) . , C-c ESC . , ; . ( M-b ). . (F7) . (F8) . C-c ESC . .. (M-c) , .. (+) () . . , (* ? ). , ( ed (1)). (\) . . (F10, Shift-F10) . , Shift-F10. Shift-F10 , . .. . cd ( ) `enter'. . `' . . ` ' . `/ ' . - FreeBSD-. (C-x d) . (F5) . . . . mmap(2). , . . . M-p M-n. (C-\) . . , , ( ). ( F2). . . . ` ' `'. `' `'. , . , C-r ( F2). : . Enter. , . , . C-r, F2 (). . : . F3 (). . . , F2 . F4 (/). () . . . -, -. , - -, . . F5 (). . F6 (). . F7 (). . F8 (). . C-s, M-s. . , . C-h, Backspace. . . . C-s. . . . F1 (). . Esc, F10. . . . `Enter'. . . . egrep(1). `\'; . `strcmp (' `strcmp \(' ( ). . . . .. . . . , (, , , , .) C-r . ( , CD-ROM- ( ) ). ignore_dirs FindFile ~/.config/mc/ini. ; : [FindFile] ignore_dirs=/cdrom:/nfs/wuarchive:/afs . , . . , , : find . -type l -print , , . FTP-, awk- : awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog , . . . - . . . . , (C-x h), , . . CDPATH, .. ~/.config/mc/mc.ext.ini. If this file does not exist and you are not root, it will be copied from /etc/mc/mc.ext.ini. If you are root, you can choose the file to edit: user's ~/.config/mc/mc.ext.ini or system-wide /etc/mc/mc.ext.ini. The format of this file is described in detail in it. ( ). , . . , .mc.menu , , (root) (). , ~/.config/mc/menu, /usr/share/mc/mc.menu. . ( , ). . , ( /usr/tmp) . . , . , . mc.menu: A od -c %f B I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s " " root < $I rm -f $I M emacs -f rmail N Usenet- emacs -f gnus H info info J tar cf - . | (cd %D && tar xvpf -) K echo -n " : " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X `tar' tar xzvf %f . `='. , . : = <-> : = <-> | <-> ... : = <-> & <-> ... - : y <> . ( ) f <> ? F <> ? d <> ? D <> ? t <> <>? T <> <>? x <> ? ! <-> - , ` '. ` ' `shell_patterns=x' (`x' 0 1). : n r d l c b f - , (FIFO, ) s x t , `rlf' , . `t' , . `=t t' . `=?' `=' . . = f *.tar.gz | f *.tgz & t n ( (f *.tar.gz) | (f *.tgz) ) & (t n) : = f *.tar.gz | f *.tgz & t n L `tar' gzip -cd %f | tar xvf - `+' ( `+?') `=' ( `=?'), . , . , . `+=' `=+' ( `+=?' `=+?' ). - , , `+' `='. `#'. `#', . `' . `x'. . . . . . . `', `' `'. . : , . . , (~). ( `-B' - `ls'). . , ( `ls -a'). . , ( `Insert'). . , F9. , . . . , . , ( ) . . , . - ; . - ( , , .), . , , ( C-r) . , , . : . . - FreeBSD- , C-o. . ( -). . . . ( ) , . , . 9600 /. . , , . . . . , . , : `*' `.*' ( ); `?' `.' ( ) `.' . , ed(1). . , ~/.config/mc/ini . . , . . . , . , EDITOR. , vi. . . , . , PAGER. , view. . : . , , M-Tab . . M-Tab. . , . Lynx- . , . . .. . , , , , `cd' ( ). `bash'. , , `cd ..' ( ), , , . . , . , `' `'. . . , , . - FreeBSD- . . . . . , perm () mode ( ), selected. , (. , , , .). , . , . , . , , `enter' . . `7 ' `7-bit ASCII' `curses' . `ISO-8859-1' 8859-1 ` ' . , , . , . `Tab' `vi' (`h' , `j' , `k' `l' ). , . . , `'. `', , . F1 , . . `Tab' . , `' . . ( `Enter' `Tab' ). . . , `Escape' . , . [terminal:TERM] ~/.config/mc/ini ( `TERM' ). . . (. FTP-). , (. `tar'), . , . `tar' , `tar'. `tar' , ( `tar' ), `tar' , , `tar'. , `tar' , `tar' . , . , . . FTP- (ftpfs) FTP-. . ftp `anonymous'. . , , . ftpfs FTP- . ` . ftpfs-'. ftpfs-, FTP-. FTP-. , , FTP ( ), FTP . ftp, . FTP- . , : /etc/mc/mc.no_proxy ( , ) . FTP. ~/.netrc, ftp-. netrc(5) .netrc. FTP-, , . . , . . , ~/.config/mc/ini. , . , . ~/.config/mc/ini `', `' `'. , . . , . . , `Enter'. `Enter' , . , . . .. cd ( ) ; . , : . (~) , , . , ~guest guest, ~/guest guest . . : `-', : cd - CDPATH-. cd , CDPATH . , CDPATH ~/src:/usr/src, ~/src /usr/src, , (. cd linux /usr/src/linux). , , , . : %i , . . %y . . %k . %e . %m . %f %p . %x . %b . %d . %F . %D . %t . %T . %u %U %t %T, . , . %s %S : , . , . %cd . . %view . , . , . : ascii ; hex ; nroff nroff; unformatted nroff- . %% % %{ } . . . ESC F10 . . %var{ENV:} ENV , . , ENV. ; bash, tcsh zsh. , ( SHELL, , /etc/passwd) ; , . , . bash, ~/.local/share/mc/bashrc ~/.local/share/mc/inputrc. tcsh ~/.local/share/mc/tcshrc. , C-o ; , . . . ` ' . C-x c. ` ' - . , . . , . ( ), `Tab'. . . . , `Enter'. , . , ( ). , , [ ] . [ ] [ ] [ ] [] [] / . C-x o. . / . , . . . . , . . , . , . . . . . . . , , , . . . , , . . , . . , . . / / . , , , . / . , . : ( ) . , . . . , `/trla' `baba' `/lan/trla', . ( ), `/trla/baba' `/lan/trla/baba'. `/lan/trla/trla', `/trla/baba' `/lan/trla/trla/baba'. , ( ) . , (umask). : , `*' `?' . . `*' `\<>'. `*' , `*' , . `\1' , `\2' , `\9'. `\0' . : `*.tar.gz', `/bla/*.tgz' `foo.tar.gz', `foo.tgz' `/bla'. , `dato.c' `c.dato' , `*.*' `\2.\1'. : , . `\(...\)' . , . , . : `^\(.*\)\.tar\.gz$', `/lan/*.tgz' `baba.tar.gz', `/lan/baba.tgz'. , `dato.c' `c.dato' . `^\(.*\)\.\(.*\)$' `\2.\1'. . `\u' `\l' , , . `\U' `\L' , , , `\E', `\U', `\L' . `\u' `\l' `\U' `\L'. , `*' ( ) `^\(.*\)$' ( ) `\L\u*', , , . `\' . , `\\' `\*' . : . , F4. - gzip, . . , . . , . . : "" -1 0xBB 012 " " 012 . -1 0xFF. : mmap(2), ; mmap(2) , , ( ). . F1 . F2 . F4 . F5 . . F6, /. . ?, . F7 / . C-s, F17, n. , . C-r. , . F8 / : , mc.ext.ini , . , . F9 / : , , . , . F10, Esc. . -, , C-v. . -, M-v, C-b, backspace. . - . - . C-l . C-o . [n] m `n'. [n] r `n'. C-f . C-b . M-r . , . . 64 . . F4 if the use_internal_edit . : , , , , ; --; ; ; ; ; shift- ( ); ; ; ; ; , `indent' `ispell'. . , . : `Shift' . Ctrl-Ins `mcedit.clip' Shift-Ins `mcedit.clip'. Shift-Del `mcedit.clip', Ctrl-Del . , , , `shift' . , Ctrl-R . , Ctrl-R. . Ctrl-A . `Meta', `Ctrl' `Esc' , . , ~/.local/share/mc/mcedit/mcedit.macros . . F19 ( ++ ). /usr/share/mc/edit.indent.rc ~/.local/share/mc/mcedit/edit.indent.rc . (160 ). 7 , , . . . , ( $), ( ~), ( @) ( , , ). , . , , , . ( ), : . , , Enter. . M-Tab, , . , , Esc, F10 . : , M-Tab ; . ; . . (): `local', ; ftpfs, FTP; tarfs, `tar'; undelfs, `ext2' ( ), fish ( , `rsh' `ssh'). extfs ( ), . ; . FTP- FTP- (ftpfs) . , FTP- cd (..) : ftp://[!][[:]@][:][-] , - . , , ~/.netrc. . -, . FTP, ! () . : ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!iza.zast.zida.edu.cs/pub ftp://guest@udaljeni-domacin.com:40/pub ftp://miguel:xxx@server/pub ftpfs- . `Tar' `tar' `tar' `chdir' ( ). `tar', : /datoteka.tar/utar://[--] `mc.ext.ini' `tar', `tar' `Return' `Enter' ; . : mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// `tar'. FISH ( ) fish , . , `fish', `bash'. , : sh://[@][:]/[-] , - . , , . `C' - `rsh' - `rsh' `ssh'. -, . : sh://onlyrsh.mx:r/linux/local sh://joe@hocu.komprimovanje.edu:C/private sh://joe@nekomprimovan.ssh.edu/private - , `configure' `ext2fs', . `ext2'. `ext2fs' `ext2fs'-. . , `undel://' . , -, : undel://sda2 . (EXTFS) extfs - , . `extfs'- : 1. , . . '`cd://'' `' `extfs'- ( ). `audio' ( CD-) `apt' ( ). , `CD-Audio' CD-ROM-, cd audio:// 2. `' ( `rpm', `patchfs' ), . `' , (`urar', `rpm') , (`mailfs') (`patchfs'). , `://.' . , `zip' `dokumenti.zip', cd dokumenti.zip/uzip:// , . , . - . : a -/ `A:' (`cd a://'). apt `APT' (`cd apt://'). audio CD- (`cd audio://' `cd device/audio://'). bpp / (Bad Penguin) (`cd file.bpp/bpp://'). deb / (`cd file.deb/deb://'). dpkg / (`cd deb://'). hp48 / 48 (`cd hp48://'). lslR `lslR' FTP- (`cd filename/lslR://'). mailfs `mbox' (`cd mailbox/mailfs://'). patchfs `diff' (`cd filename/patchfs://'). rpm `RPM' (`cd filename/rpm://'). rpms `RPM' (`cd rpms://'). ulha, urar, uzip, uzoo, uar, uha (`cd /xxxx://' xxxx : ulha, urar, uzip, uzoo, uar, uha). , . : regex/.deb$ =%cd %p/deb:// . , `-c' `-b', . `S-Lang' `ncurses', COLORTERM, `-c'. color_terminals `Colors' . . : [Colors] color_terminals=linux,xterm color_terminals=terminal-name1,terminal-name2... `ncurses' `S-Lang'; `ncurses' : . . MC_COLOR_TABLE `Colors' . `Colors', base_color. . : [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red : <>=<>,<>:<>= ... , : normal, selected, marked, markselect, errors, input, reverse, gauge. : menunormal, menusel, menuhot, menuhotsel, menuinactive. : dnormal, dfocus, dhotnormal, dhotfocus. : helpnormal, helpitalic, helpbold, helplink, helpslink. : viewunderline. : executable, directory, link, stalelink, device, special, core. Viewer colors are: viewnormal, viewbold, viewunderline, viewselected. : editnormal, editbold, editmarked, editnonprintable. input . gauge , , . : dnormal , dfocus , dhotnormal , dhotfocus . , menunormal, menusel, menuhot, menuhotsel menuinactive. : helpnormal , helpitalic , helpbold , helplink , helpslink . ( ). directory ; executable ; link ; stalelink ; device - ; special , ; core . : black, gray, red, brightred, green, brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan, lightgray white. . : `default' . : [Colors] base_color=normal=white,default:marked=magenta,default . , . `~/.config/mc/ini': clear_before_exec . , `~/.config/mc/ini' `clear_before_exec' 0. confirm_view_dir F3 , . 1, . ftpfs_retry_seconds FTP- . , . max_dirt_limit . , . , , . `max_dirt_limit' 10 , . mouse_move_pages . mouse_move_pages_viewer . old_esc_mode `ESC' (old_esc_mode=0). (old_esc_mode=1), `ESC' , , `ESC' (`ESC ESC'). only_leading_plus_minus `+', `-', `*' (, , ) . . , . panel_scroll_pages (), , . show_output_starts_shell . `C-o' , , . . torben_fj_mode , `home' `end' ; , : `home' : , ; , , . `end' : , ; , , . use_file_to_guess_type (), `file' `mc.ext.ini'. xtree_mode ( ), , . . ( `mc.lib' ), `terminal:--' `~/.config/mc/ini', `terminal:general', , . `\e' `^x' `control-x'. : f0 f20 f0-f20 bs backspace home `home' end `end' up ` ' down ` ' left ` ' right ` ' pgdn `page down' pgup `page up' insert `insert' delete `delete' complete , `insert' `Escape + [ + O + p', : insert=\e[Op complete ; M-tab, ( ). MC_DATADIR. , /usr/share/mc. /usr/share/mc/help/mc.hlp . /usr/share/mc/mc.ext.ini . ~/.config/mc/mc.ext.ini , . , . /usr/share/mc/mc.ini ; ~/.config/mc/ini. /usr/share/mc/mc.lib . ~/.config/mc/ini . , mc.lib . ~/.config/mc/ini . , . /usr/share/mc/hints/mc.hint () . /usr/share/mc/mc.menu . ~/.config/mc/menu . , . ~/.cache/mc/Tree ` ' . ./.mc.menu . , . - . . http://ftp.midnight-commander.org/. ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1). : https://www.midnight-commander.org/ AUTHORS . TODO . , : mc-devel@lists.midnight- commander.org. , (mc -V ) . , (stack trace). 4.8.31 March 2024. (1)