Difference between revisions of "Keyboard shortcuts"

From ArchWiki
Jump to: navigation, search
m
(Kernel: added "reisub" for easier search-find)
Line 11: Line 11:
  
  
A common idiom to remember this is "'''R'''eboot '''E'''ven '''I'''f '''S'''ystem '''U'''tterly '''B'''roken"
+
A common idiom to remember this is "'''R'''eboot '''E'''ven '''I'''f '''S'''ystem '''U'''tterly '''B'''roken" (also referred to as "REISUB").
  
  

Revision as of 03:29, 31 December 2009

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n links end

Kernel

Thse are low level shortcuts that are considered to be used for debugging. Whenever possible, it is recommended to use these instead of doing a hard shutdown (holding power button to shutdown the motherboard).

Must be activated first with echo "1" > /proc/sys/kernel/sysrq


A common idiom to remember this is "Reboot Even If System Utterly Broken" (also referred to as "REISUB").


Template:Keypress+Template:Keypress+Template:Keypress+ Unraw -- Take control of keyboard back from X
Template:Keypress+Template:Keypress+Template:Keypress+ Terminate -- Send SIGTERM to all processes, allowing them to terminate gracefully
Template:Keypress+Template:Keypress+Template:Keypress+ Kill -- Send SIGKILL to all processes, forcing them to terminate immediately .
Template:Keypress+Template:Keypress+Template:Keypress+ Sync -- Flush data to disk.
Template:Keypress+Template:Keypress+Template:Keypress+ Unmount -- Unmount and remount all filesystems read-only.
Template:Keypress+Template:Keypress+Template:Keypress+ Reboot.

Terminal

Virtual console

Keyboard Shortcut Description
Template:Keypress+Template:Keypress+Template:Keypress Reboots Computer (specified in /etc/inittab)
Template:Keypress+Template:Keypress, Template:Keypress, Template:Keypress, ... Switch to n-th virtual console
Template:Keypress+Template:Keypress Switch to previous virtual console
Template:Keypress+Template:Keypress Switch to next virtual console
Template:Keypress When Scroll Lock is activated, input/output is locked
Template:Keypress+Template:Keypress/Template:Keypress Scrolls console buffer up/down
Template:Keypress+Template:Keypress Clear screen
Template:Keypress+Template:Keypress Kills current task
Template:Keypress+Template:Keypress Inserts an EOF
Template:Keypress+Template:Keypress Pauses current Task

Readline

GNU readline is a commonly used library for line-editing, it is used for example by bash, zsh, ftp and many more (see Arch Package details under "Required By" for more examples). readline is also customizable (see manpage for details).

Keyboard Shortcut Description
Cursor Movement
Template:Keypress+Template:Keypress Move cursor one character to the left
Template:Keypress+Template:Keypress Move cursor one character to the right
Template:Keypress+Template:Keypress Move cursor one word to the left
Template:Keypress+Template:Keypress Move cursor one word to the right
Template:Keypress+Template:Keypress Move cursor to start of the line
Template:Keypress+Template:Keypress Move cursor to end of the line
Copy & Paste
Template:Keypress+Template:Keypress Cut everything from line start to cursor
Template:Keypress+Template:Keypress Cut everything from the cursor to end of the line
Template:Keypress+Template:Keypress Cut the current word after the cursor
Template:Keypress+Template:Keypress Cut the current word before the cursor
Template:Keypress+Template:Keypress Paste the previous cut text
Template:Keypress+Template:Keypress Paste the second latest cut text
Template:Keypress+Template:Keypress+Template:Keypress Paste the first argument of the previous command
Template:Keypress+Template:KeypressorTemplate:Keypress Paste the last argument of the previous command
History
Template:Keypress+Template:Keypress Move to the previous line
Template:Keypress+Template:Keypress Move to the next line
Template:Keypress+Template:Keypress Search
Template:Keypress+Template:Keypress Reverse search
Template:Keypress+Template:Keypress End search
Template:Keypress+Template:Keypress Abort search (restores original line)
Template:Keypress+Template:Keypress Restores all changes made to line
Completion
Template:Keypress Auto-complete a name
Template:Keypress+Template:Keypress List all possible completions
Template:Keypress+Template:Keypress Insert all possible completions


X11

Keyboard Shortcut Description
Template:Keypress+Template:Keypress+Template:Keypress, Template:Keypress, Template:Keypress, ... Switch to n-th virtual console
Template:Keypress+Template:Keypress+Template:Keypress/Template:Keypress Switch to higher/lower available resolutions
Template:Keypress+Template:Keypress+Template:Keypress Kills X-server (This may not work for recent updates.)
Template:Keypress+Template:Keypress+Template:Keypress Toggles keyboard mouse; uses numpad, mouse click is done by Template:Keypress, use Template:Keypress, Template:Keypress, and Template:Keypressto switch the click to left, middle, and right click
Template:Keypress+Template:Keypress, Mouse Button 3 Copy selected text to clipboard, or paste from clipboard

Links