Midnight Commander - Usa ka Console Based File Manager alang sa Linux


Kung nagtrabaho ka sa daghang mga file sa palibot sa console sama sa pagbalhin sa mga file o pagkopya sa mga file, mahimo nimong mahibal-an nga kapoy ang imong trabaho. Sa palibot sa GUI adunay usa ka File Manager. Ang File Manager makatabang kanimo ug mapadali ang imong mga kalihokan nga may kalabotan sa mga file. Dili nimo kinahanglan nga hinumdoman ang matag syntax/command nga nalangkit sa mga file. I-klik lang ug i-drag o i-press ang mga shortcut aron makompleto ang imong trabaho.

Sa console environment, kinahanglan nimong hinumdoman ang mga command/syntax. Suwerte, ang Linux adunay usa ka File Manager nga nakabase sa teksto nga nagtrabaho sa palibot sa console. Ang ngalan kay Midnight Commander (sa ulahi gitawag nato kinig MC).

Unsa ang Midnight Commander

Ang website sa Midnight Commander nag-ingon:

\Ang GNU Midnight Commander usa ka visual file manager, lisensyado ubos sa GNU General Public License ug busa kuwalipikado isip Free Software. Kini usa ka feature nga puno sa full-screen nga text mode application nga nagtugot kanimo sa pagkopya, paglihok ug pagtangtang sa mga file ug tibuok nga mga punoan sa direktoryo, pagpangita para sa mga file ug pagpadagan sa mga command sa subshell. Ang internal viewer ug editor giapil”

Giunsa ang Pag-install sa Midnight Commander sa Linux

Sa kasagaran, ang MC wala ma-install sa usa ka makina sa Linux. Busa kinahanglan nimo nga i-install kini una. Sa Debian, Ubuntu ug Linux Mint mahimo nimong gamiton kini nga apt-get command:

$ sudo apt-get install mc

Sa RHEL, CentOS ug Fedora, mahimo nimong gamiton kini nga sugo:

# yum install mc

Human mahuman ang pag-instalar, i-type lang ang \mc (walay mga kinutlo) gikan sa console aron madala kini.

# mc

Mga Feature sa Midnight Commander

Ang MC adunay daghang mga bahin nga mapuslanon alang sa usa ka tiggamit o usa ka Linux Administrator. Ania ang pipila ka mga bahin nga mahimong mapuslanon alang sa adlaw-adlaw nga basehan.

Ang MC gibahin sa duha ka kolum. Wala nga kolum ug tuo nga kolum. Kadtong mga kolum independente nga bintana gikan sa usag usa. Ang matag bintana magrepresentar sa usa ka aktibo nga direktoryo. Mahimo ka magbalhin-balhin tali sa bintana gamit ang Tab button. Sa ubos, imong makita nga adunay mga buton nga gi-prefix sa usa ka numero. Kadtong mga numero nagrepresentar sa F1 - F10 nga buton.

Aron kopyahon ang (mga) file gikan sa usa ka direktoryo ngadto sa lain, i-highlight lang ang file ug pindota ang F5 key. Kung gusto nimong kopyahon ang daghang mga file, kinahanglan nimo nga i-press ang Insert nga buton alang sa matag file nga gusto nimong kopyahon.

Pangutan-on sa MC ang imong kumpirmasyon bahin sa destinasyon nga folder (Kay), Pagsunod sa mga link, Pagpreserbar sa mga hiyas. Sa kinatibuk-an, mahimo ka lang mag-focus sa Para parameter. Pindota lang ang OK aron mabuhat ang proseso sa pagkopya.

Ang pagtangtang sa (mga) file mas sayon. I-highlight lang ang (mga) file ug pindota ang F8 key aron makumpirma ang pagtangtang. Ang pagbalhin sa (mga) file mahimo gamit ang F6 nga yawe.

Ang pag-usab sa ngalan sa file sa laing bahin lahi. Kung imong gipugos ang F6 nga yawe, kinahanglan nimo nga sigurohon nga magdugang ka usa ka Bag-ong Filename alang sa file sa Parameter. Ania ang usa ka screenshot kung gusto nimo i-rename ang usa ka file.

Aron makahimo usa ka direktoryo, mahimo nimong pindota ang F7 nga yawe. Ang MC maghimo ug bag-ong direktoryo sa kasamtangang direktoryo. Alang sa dugang nga mga detalye bahin sa kung unsa ang mahimo sa MC sa mga file, pindota ang F9> File.

Sa console mode, adunay daghang mga text editor sama sa vi, joe, ug nano. Ang MC adunay kaugalingong internal viewer. Kung gusto nimo tan-awon ang sulud sa usa ka teksto sa file, mahimo nimong i-highlight ang file ug pindota ang F3 nga yawe. Mahimo usab nimo i-edit ang file kung kinahanglan nimo. I-highlight ang file ug pindota ang F4 aron magsugod sa pag-edit.

Kung gipadagan nimo ang text editor sa unang higayon, hangyoon ka sa MC nga pilion ang default nga editor sa teksto alang kanimo. Ania ang usa ka sample nga output:

[email  ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Unya kung imong pindota ang F4 nga buton aron ma-edit ang usa ka file, gamiton sa MC ang text editor nga imong gipili. Kung gusto nimong usbon ang imong default editor, pindota lang ang F2 nga buton, pilia ang '@' sign ug i-type ang 'select-editor' (walay mga kinutlo).

Unsa kaha kung gusto nimo mogamit sa ubang mga editor sa teksto nga wala mahibal-an sa MC? Ingnon ta nga gusto nimo gamiton ang Vi text editor. Alang niini nga kaso, mahimo nimo kini sa laing paagi. Sa imong home directory makit-an nimo ang .selected_editor file. Kini usa ka tinago nga file, busa nagsugod kini sa usa ka timaan sa tuldok. I-edit ang file. Makita nimo:

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

Ang mga file ug direktoryo adunay permiso. Ang pagtugot maoy modumala kon kinsa ang makabasa, magsulat ug magpatuman sa mga file ug mga direktoryo. Ang sugo sa pagdumala niini mao ang chmod. Makita nimo kung giunsa paggamit ang chmod sa mga detalye pinaagi sa pag-type sa man chmod sa terminal.

Uban sa MC, kinahanglan ka lang nga magpili usa ka file dayon pindota ang F9> File> Chmod o pindota ang Ctrl-x ug c. Ipakita kanimo sa MC ang karon nga pagtugot sa napili nga file ug ipakita kanimo ang daghang mga parameter nga mahimong itakda.

Ang mga file ug mga direktoryo usab adunay tag-iya ug tag-iya sa grupo. Ang mga pribilehiyo niini nga mga tag-iya gidumala sa chmod nga sugo sa ibabaw. Ang sugo sa pagdumala sa tag-iya mao ang chown.

Sama sa naandan, makita nimo kung giunsa ang paggamit sa chown sa mga detalye pinaagi sa pag-type sa man chown sa terminal. Uban sa MC, kinahanglan ka lang nga magpili usa ka file dayon pindota ang F9> File> Chown o pindota ang Ctrl-x ug o. Karon mahimo nimong itakda ang tag-iya ug tag-iya sa grupo gikan sa magamit nga lista sa ngalan sa tiggamit ug ngalan sa grupo.

Ang MC usab adunay Advanced Chown. Kini usa ka kombinasyon tali sa chmod ug chown. Mahimo nimo ang 2 nga lainlaing mga buluhaton sa usa ka lugar. Pindota ang F9> File> Advanced Chown.

Sa kasagaran, ang MC magpakita kanimo sa 2 nga mga interface sa kolum. Wala ug tuo. Kadtong mga kolum dili lamang alang sa lokal nga direktoryo. Mahimo nimong himoon ang usa niini o pareho nga konektado sa hilit nga kompyuter gamit ang FTP link.

Niini nga kaso, ang MC molihok isip FTP Client. Aron makonektar kini sa serbisyo sa FTP, kinahanglan nimo nga pindota ang F9> FTP Link. Mangutana ang MC og kredensyal sa FTP. Ang pormat sa kredensyal mahimong sama niini:

user:[email _or_ip_address

Kung husto kini, ang kolum magpakita kanimo mga direktoryo sa hilit nga kompyuter.

Aron madiskonekta ang imong FTP link, mahimo nimong i-press ang F9> Command> Active VPS Link. Sa listahan sa Active VFS directories, imong makita ang imong FTP link. Pilia ang imong FTP link ug pindota ang Free VFSs karon. Kung gusto lang nimo nga mobalhin sa lokal nga folder nga dili idiskonekta ang karon nga link sa FTP, pilia ang Usba sa.

Kung ang imong network naggamit sa proxy server, mahimo nimong i-configure ang MC aron magamit ang FTP proxy. Pindota ang F9 > Opsyon > Virtual FS > Kanunay gamita ang ftp proxy.

Aron mobiya sa Midnight Command, pindota ang F9> File> Exit. O pindota lang ang F10 aron mohunong. Adunay daghan pa nga mga bahin sa sulod sa Midnight Commander.

Alang sa dugang nga mga detalye sa mga bahin sa MC, palihug bisitaha ang Midnight Commander FAQ sa:

  1. https://midnight-commander.org/wiki/doc/faq