GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  XYZCMD (1)

NAME

xyzcmd - pure console visual file manager.

CONTENTS

Synopsis
Description
Options
Keyboard shortcuts
Standard icmds
Files
Author

SYNOPSIS

xyzcmd [-d driver] [-c colors] [-s skin] [-lvh]

DESCRIPTION

XYZCommander is a pure console visual file manager.

Main features include:
* Tight integration with python run–time system — most of the settings can be changed "on the fly" using management console.
* Powerful configuration system - define own actions, aliases, internal commands, key bindings.
* Extensible plug-in system - even core functionality implemented mainly using plug–ins, keeping base system small and clean.
* Events & hooks subsystem - a flexible way of reacting on certain system events.
* Customizable look-n-feel - every widget component look can be changed using skins.
* Unicode support.
* VFS subsystem.
* Tabs in navigation panels.

OPTIONS

-d driver
  Display driver to use: raw (default) | curses
-c colors
  Number of colors terminal supports: 1 | 16 (default) | 88 | 256
-s skin Skin name to use.
-l Show available skins.
-v Show program version.
-h Show short usage help.

Keyboard shortcuts

CTRL-x means pressing Control and x at the same time.

META-x means pressing META (Alt) and x at the same time.

META-X means pressing META (Alt) and SHIFT and x at the same time.

Active panel is the focused panel, where selecting cursor appears.

Inactive panel is the opposite of active panel.

It is possible to extend a shortcuts namespace by defining a prefix key. When prefix key is defined and pressed later on, the system will wait for another key to complete the two-level shortcut.

The shortcuts META-r - show list of all current keybindings and META-t - show list of all active plugins and their methods can both be very useful when dealing with shortcuts.

Default keyboard shortcuts are read from /usr/share/xyzcmd/conf/keys.xyz file. All of the standard shortcuts can be overriden (as well as new ones created) in ~/.xyzcmd/conf/keys.xyz file.

ENTER (RETURN)
If the command line is not empty - execute the command in shell (:sys:cmd:execute), otherwise lookup up for the appropriate action and perform it (:sys:panel:action).
META-p
Insert into command line previously executed command (:sys:cmd:history_prev).
META-n
Insert into command line the next executed command from the history (if any) (:sys:cmd:history_next).
BACKSPACE
Delete one character in cmd to the left of the cursor (:sys:cmd:del_char_left).
CTRL-d
Delete one character in cmd under the cursor (:sys:cmd:del_char).
META-u
Delete one word in cmd to the left of the cursor (:sys:cmd:del_word_left).
META-k
Delete one word in cmd to the right of the cursor (:sys:cmd:del_word_right).
CTRL-p
Clear the command line (:sys:cmd:clear).
CTRL-u
Clear the command line to the left of the cursor (:sys:cmd:clear_left).
CTRL-k
Clear the command line to the right of the cursor (:sys:cmd:clear_right).
CTRL-a
Move cursor to the beginning of the command line (:sys:cmd:cursor_begin).
CTRL-e
Move cursor to the end of the command line (:sys:cmd:cursor_end).
CTRL-b
Move cursor one character left (:sys:cmd:cursor_left).
CTRL-f
Move cursor one character right (:sys:cmd:cursor_right).
META-b
Move cursor one word left (:sys:cmd:cursor_word_left).
META-f
Move cursor one word right (:sys:cmd:cursor_word_right).
CTRL-x u
Undo one destructive operation (:sys:cmd:undo).
META-h
Show history of typed commands window (:sys:cmd_show_history).
CTRL-x ENTER
Put the name of the selected object into command line (:sys:cmd:put_active_object).
META-q
Put the full path of the selected object into command line (:sys:cmd:put_active_object_path).
CTRL-n
Put the name of the selected object in inactive panel into command line (:sys:cmd:put_inactive_object).
CTRL-s
Put the full path of the selected object in inactive panel into command line (:sys:cmd:put_inactive_object_path).
CTRL-x p
Put the current working directory path in inactive panel into command line (:sys:cmd:put_inactive_cmd).
CTRL-x a
Put the current working directory path in into command line (:sys:cmd:put_active_cmd).
DOWN
Move the selecting cursor in panel down (:sys:panel:entry_next).
UP
Move the selecting cursor in panel up (:sys:panel:entry_prev).
HOME
Move to the topmost entry in the panel (:sys:panel:entry_top).
END
Move to the last entry in the panel (:sys:panel:entry_bottom).
TAB
Switch active panel (:sys:panel:switch_active).
PAGE_DOWN, RIGHT
Move the cursor one block down (:sys:panel:block_next).
PAGE_UP, LEFT
Move the cursor one block up (:sys:panel:block_prev).
INSERT
Toggle tag on selected object (:sys:panel:toggle_tag).
META-a
Tag all objects in panel (:sys:panel:tag_all).
META-A
Untag all objects in panel (:sys:panel:untag_all).
META-i
Invert tag on selected object in panel (:sys:panel:tag_invert).
META-+
Show dialog for tagging objects using FSRule (:sys:panel:tag_rule).
META-/
Show dialog for untagging objects using FSRule (:sys:panel:untag_rule).
CTRL-w
Swap active and inactive panels (:sys:panel:swap_blocks).
CTRL-r
Reload active panel contents (:sys:panel:reload).
META-s
Search for an object in cycle (:sys:panel:search_cycle).
META-w
Search for an object backwards (:sys:panel:search_backward).
META-g
Filter out untagged objects in panel (:sys:panel:show_tagged). Press CTRL-r to exit from this view.
CTRL-x d
Tag objects in active panel which are missing from the inactive one (:sys:panel:tag_diff).
CTRL-c c
Create new tab in the active panel (:sys:panel:new_tab).
CTRL-c d
Delete current tab in the active panel (:sys:panel:del_tab).
CTRL-c n
Switch to the next tab in the active panel (:sys:panel:next_tab).
CTRL-c p
Switch to the previous tab in the active panel (:sys:panel:prev_tab).
CTRL-c 0
Switch to the tab #0 in the active panel (:sys:panel:switch_tab).
CTRL-c 1
Switch to the tab #1 in the active panel (:sys:panel:switch_tab).
CTRL-c 2
Switch to the tab #2 in the active panel (:sys:panel:switch_tab).
CTRL-c 3
Switch to the tab #3 in the active panel (:sys:panel:switch_tab).
CTRL-c 4
Switch to the tab #4 in the active panel (:sys:panel:switch_tab).
CTRL-c 5
Switch to the tab #5 in the active panel (:sys:panel:switch_tab).
CTRL-c 6
Switch to the tab #6 in the active panel (:sys:panel:switch_tab).
CTRL-c 7
Switch to the tab #7 in the active panel (:sys:panel:switch_tab).
CTRL-c 8
Switch to the tab #8 in the active panel (:sys:panel:switch_tab).
CTRL-c 9
Switch to the tab #9 in the active panel (:sys:panel:switch_tab).
CTRL-c C
Create new tab in the inactive panel (:sys:panel:new_tab).
CTRL-c D
Delete current tab in the inactive panel (:sys:panel:del_tab).
CTRL-c N
Switch to the next tab in the inactive panel (:sys:panel:next_tab).
CTRL-c P
Switch to the previous tab in the inactive panel (:sys:panel:prev_tab).
CTRL-c )
Switch to the tab #0 in the inactive panel (:sys:panel:switch_tab).
CTRL-c !
Switch to the tab #1 in the active panel (:sys:panel:switch_tab).
CTRL-c @
Switch to the tab #2 in the active panel (:sys:panel:switch_tab).
CTRL-c #
Switch to the tab #3 in the active panel (:sys:panel:switch_tab).
CTRL-c $
Switch to the tab #4 in the active panel (:sys:panel:switch_tab).
CTRL-c %
Switch to the tab #5 in the active panel (:sys:panel:switch_tab).
CTRL-c ^
Switch to the tab #6 in the active panel (:sys:panel:switch_tab).
CTRL-c &
Switch to the tab #7 in the active panel (:sys:panel:switch_tab).
CTRL-c *
Switch to the tab #8 in the active panel (:sys:panel:switch_tab).
CTRL-c (
Switch to the tab #9 in the active panel (:sys:panel:switch_tab).
META-l
Show logger console window.
CTRL-l
Repaint the screen, removing possible artifacts.
META-t
Show list of available active plugins.
META-y
Show learning keys dialog.
META-r
Show list of all current shortcut bindings.
META-c
Show management console window.
META-TAB
Try to auto-complete current cmd contents.
META-e
Show input test dialog.
META-\
Show bookmarks window.
CTRL-x b
Add current working directory path to bookmarks.
F2
Show VFS object information.
F3
Run system PAGER on selected object.
F4
Run system EDITOR on selected object.
F5
Show copy dialog.
F7
Show creating new directory dialog.
F8
Show removing dialog.
F10
Show exit confirmation window.
META-o
Show about dialog.

Standard icmds

icmds are internal commands, they do not get passed to the shell, instead appropriate function is being called by XYZCommander.

Default icmds are read from /usr/share/xyzcmd/conf/icmd.xyz file. One can create custom icmds in ~/.xyzcmd/conf/icmd.xyz

cd [<path>]
Change directory to <path>. Note, that path is XYZCommander’s full VFS path, that is not only on local file system, but also all the supported VFS subsystems as well.

For instance, executing command: cd /tmp/archive.tar#vfs-tar#/inside/dir-inside will enter the /inside/dir-inside directory inside the /tmp/archive.tar file (providing it does exist, of course).

cd without path will bring you to user’s home dir.

~ character is replaced with user’s home dir in the path.

alias
Show list of XYZCommander aliases as well as parent shell’s ones (if setup_shell option of plugin :core:shell is set to True and the current shell is supported by alias-discovery subsystem).
exit
Just silently exit XYZCommander.

FILES

/usr/share/xyzcmd/conf/actions.xyz
System actions.
/usr/share/xyzcmd/conf/aliases.xyz
System aliases.
/usr/share/xyzcmd/conf/hooks.xyz
System events hooks.
/usr/share/xyzcmd/conf/icmd.xyz
System internal command definitions.
/usr/share/xyzcmd/conf/keys.xyz
System shortcuts.
/usr/share/xyzcmd/conf/main.xyz
System configuration file.
/usr/share/xyzcmd/conf/plugins.xyz
System plugins configuration.
/usr/share/xyzcmd/conf/vfs.xyz
System VFS susbsystem configuration.
/usr/share/xyzcmd/skins/*
Default system skins.

~/.xyzcmd/conf/actions.xyz
User actions.
~/.xyzcmd/conf/aliases.xyz
User aliases.
~/.xyzcmd/conf/hooks.xyz
User events hooks.
~/.xyzcmd/conf/icmd.xyz
User internal command definitions.
~/.xyzcmd/conf/keys.xyz
User shortcuts.
~/.xyzcmd/conf/main.xyz
Main configuration file.
~/.xyzcmd/conf/plugins.xyz
User plugins configuration.
~/.xyzcmd/conf/vfs.xyz
User VFS susbsystem configuration.
~/.xyzcmd/data/*
Arbitrary user data saved by plugins.

AUTHOR

Max E. Kuznecov <mek@mek.uz.ua>

SEE ALSO

mc(1)
Search for    or go to Top of page |  Section 1 |  Main Index


Linux XYZCMD (1) 29 August 2010

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.