インフラエンジニアのPC環境

インフラエンジニアは常に効率環境を目指している

ユーザ用ツール

サイト用ツール


サイドバー

目次

ホーム

OS


CUIソフト

今はほぼ未使用

操作を覚える必要のあるおすすめソフト

Action unknown: copypageplugin__copy
software:filer:mc


Midnight Commander (MC)

Midnight Commander (MC)

  • Linux, Windows, Mac
  • CUI
  • 古くからあり、Linuxで最も著名なターミナルベースのファイルマネージャー
  • 2ペイン表示
  • マウス操作可能

デメリット

  • あまりキーバインドが変更できなく、vim風にできない。
  • Fキーを多用する必要がある。
    • F5 :Copy
    • F4 : Edit
    • F0 : 終了


Midnight Commander (MC) のインストール

sudo apt install mc


Midnight Commander (MC) 操作

基本

mc 起動
F10 終了
ESC コマンドのキャンセル
ctrl+o mcからサブシェルに変更
mcに戻る時もCtrl+o
Alt + Sift + ? ファイルの検索
「Alt」+「,」 パネルレイアウトを水平・垂直で切り替え
「Esc」+「!」 フィルターコマンド(cut, head, sed, awkなど)を実行
「Alt + Enter」 ファイル名を取得
Ctrl + Shift + Enter フルパスで取得する
Ctrl + u 左右のカラム入れ替え

移動

Ctrl + Page Up 親デェレクトリへ移動
Ctrl + Paga Down 子デェレクトリへ移動
Alt + i 左側と右側のファイルリストを同じにする
「Alt」+「c」 ディレクトリを入力して移動

cd /tmp
「Alt」+「t」
[^] をクリック
Historyがでる
ctrl + ¥ ディレクトリホットリストを開く
ctrl + x + h 現在のディレクトリをディレクトリホットリストへ登録
Ctrl + s クイック検索。検索文字に移動する。

Emacsライクな操作も可能

ファイル操作

Enter 対応したアプリケーションで開く
F3 テキストファイルの表示
F4 テキストファイルの編集
Shift+F4 登録済みのエディタで新規ファイルを作成
insert 複数選択
F5 Copy コピー
Shift+F5 同じフォルダにコピー
F6 Mov 移動
Sift+F6 Ren ファイルの名前が変更
F7 Mkdir
F8 Delete


設定

vimのようなキーバインディング

~/.config/mc/mc.keymap

[main]
Quit=f10;q
Find=alt-f7;ctrl-f;
ShowHidden=alt-dot;.

[panel]
Up=up;k
Down=down;j
Enter=right;l;o;enter
CdParent=left;h;x
PageUp=pgup;ctrl-u
PageDown=pgdn;ctrl-d
Mark=v
#HistoryPrev=ctrl-o
Search=ctrl-s;alt-s;/

Copy=f5;alt-c
Move=f6;alt-m
Delete=f8;alt-d

Bottom=alt-g;end
Top=alt-h;home


skinの利用

  1. /home/taka/.local/share/mc/skins に skinを置く
  2. 編集する

~/.mc/ini or ~/.config/mc/ini

skin=gotar

gotar(利用)

One Dark theme

MashDark

Dracula


参考


software/filer/mc.txt · 最終更新: by kurihara

ページ用ツール