Go to file
Dominique Leuenberger 5c46e6fba6 Accepting request 877254 from openSUSE:Factory
Revert to pre-boothole2-fix - dualboot support broken; can't chainload windows

OBS-URL: https://build.opensuse.org/request/show/877254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=236
2021-03-05 15:52:16 +00:00
.gitattributes Accepting request 32673 from devel:openSUSE:Factory 2010-02-18 14:10:48 +00:00
.gitignore Accepting request 32673 from devel:openSUSE:Factory 2010-02-18 14:10:48 +00:00
20_memtest86+ Accepting request 449082 from Base:System 2017-01-09 10:52:40 +00:00
80_suse_btrfs_snapshot Accepting request 576013 from Base:System 2018-02-13 09:44:46 +00:00
90_persistent Accepting request 32673 from devel:openSUSE:Factory 2010-02-18 14:10:48 +00:00
0001-Add-support-for-Linux-EFI-stub-loading-on-aarch64.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0001-add-support-for-UEFI-network-protocols.patch Accepting request 843382 from Base:System 2020-10-26 15:11:47 +00:00
0001-btrfs-disable-zstd-support-for-i386-pc.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
0001-efi-linux-provide-linux-command.patch Accepting request 833402 from Base:System 2020-09-18 12:24:07 +00:00
0001-emu-fix-executable-stack-marking.patch Accepting request 874453 from Base:System 2021-02-23 19:18:02 +00:00
0001-Fix-build-error-in-binutils-2.36.patch Accepting request 874453 from Base:System 2021-02-23 19:18:02 +00:00
0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch Accepting request 828453 from Base:System 2020-08-23 07:21:14 +00:00
0001-kern-mm.c-Make-grub_calloc-inline.patch Accepting request 826245 from Base:System 2020-08-15 19:18:32 +00:00
0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch Accepting request 877254 from openSUSE:Factory 2021-03-05 15:52:16 +00:00
0001-mdraid1x_linux-Fix-gcc10-error-Werror-array-bounds.patch Accepting request 792409 from Base:System 2020-04-13 10:51:36 +00:00
0001-normal-Move-common-datetime-functions-out-of-the-nor.patch Accepting request 788095 from Base:System 2020-03-25 22:43:37 +00:00
0001-shim_lock-Disable-GRUB_VERIFY_FLAGS_DEFER_AUTH-if-se.patch Accepting request 877254 from openSUSE:Factory 2021-03-05 15:52:16 +00:00
0001-Unify-the-check-to-enable-btrfs-relative-path.patch Accepting request 830141 from Base:System 2020-08-28 19:18:51 +00:00
0001-Warn-if-MBR-gap-is-small-and-user-uses-advanced-modu.patch Accepting request 843382 from Base:System 2020-10-26 15:11:47 +00:00
0001-yylex-Make-lexer-fatal-errors-actually-be-fatal.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0002-arm64-make-sure-fdt-has-address-cells-and-size-cells.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0002-AUDIT-0-http-boot-tracker-bug.patch Accepting request 547741 from Base:System 2017-12-06 07:53:04 +00:00
0002-cmdline-Provide-cmdline-functions-as-module.patch Accepting request 828453 from Base:System 2020-08-23 07:21:14 +00:00
0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch Accepting request 845585 from Base:System 2020-11-05 20:53:08 +00:00
0002-ieee1275-powerpc-enables-device-mapper-discovery.patch Accepting request 828453 from Base:System 2020-08-23 07:21:14 +00:00
0002-kern-Add-X-option-to-printf-functions.patch Accepting request 788095 from Base:System 2020-03-25 22:43:37 +00:00
0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch Accepting request 417037 from Base:System 2016-08-11 16:53:05 +00:00
0002-safemath-Add-some-arithmetic-primitives-that-check-f.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0002-zfs-Fix-gcc10-error-Werror-zero-length-bounds.patch Accepting request 792409 from Base:System 2020-04-13 10:51:36 +00:00
0003-bootp-New-net_bootp6-command.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0003-calloc-Make-sure-we-always-have-an-overflow-checking.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0003-Make-grub_error-more-verbose.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0003-normal-main-Search-for-specific-config-files-for-net.patch Accepting request 788095 from Base:System 2020-03-25 22:43:37 +00:00
0004-arm-arm64-loader-Better-memory-allocation-and-error-.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0004-calloc-Use-calloc-at-most-places.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0004-datetime-Enable-the-datetime-module-for-the-emu-plat.patch Accepting request 788095 from Base:System 2020-03-25 22:43:37 +00:00
0004-efinet-UEFI-IPv6-PXE-support.patch Accepting request 417037 from Base:System 2016-08-11 16:53:05 +00:00
0005-grub.texi-Add-net_bootp6-doument.patch Accepting request 417037 from Base:System 2016-08-11 16:53:05 +00:00
0005-Make-linux_arm_kernel_header.hdr_offset-be-at-the-ri.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0005-malloc-Use-overflow-checking-primitives-where-we-do-.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
0006-efi-Set-image-base-address-before-jumping-to-the-PE-.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0006-iso9660-Don-t-leak-memory-on-realloc-failures.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0007-efinet-Setting-network-from-UEFI-device-path.patch Accepting request 417037 from Base:System 2016-08-11 16:53:05 +00:00
0007-font-Do-not-load-more-than-one-NAME-section.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0007-linuxefi-fail-kernel-validation-without-shim-protoco.patch Accepting request 877254 from openSUSE:Factory 2021-03-05 15:52:16 +00:00
0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
0008-script-Remove-unused-fields-from-grub_script_functio.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0008-squash-Add-support-for-Linux-EFI-stub-loading-on-aar.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0009-script-Avoid-a-use-after-free-when-redefining-a-func.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0009-squash-Add-support-for-linuxefi.patch Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
0010-linux-Fix-integer-overflows-in-initrd-size-handling.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
0012-tpm-Build-tpm-as-module.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch Accepting request 456566 from Base:System 2017-02-13 23:38:49 +00:00
grub2-Add-hidden-menu-entries.patch Accepting request 393338 from Base:System 2016-05-05 06:12:17 +00:00
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
grub2-btrfs-02-export-subvolume-envvars.patch Accepting request 246612 from Base:System 2014-08-30 14:03:50 +00:00
grub2-btrfs-03-follow_default.patch Accepting request 246612 from Base:System 2014-08-30 14:03:50 +00:00
grub2-btrfs-04-grub2-install.patch Accepting request 456566 from Base:System 2017-02-13 23:38:49 +00:00
grub2-btrfs-05-grub2-mkconfig.patch Accepting request 365733 from Base:System 2016-03-07 12:26:18 +00:00
grub2-btrfs-06-subvol-mount.patch Accepting request 794921 from Base:System 2020-04-22 18:42:32 +00:00
grub2-btrfs-07-subvol-fallback.patch Accepting request 405111 from Base:System 2016-07-01 07:53:59 +00:00
grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch Accepting request 419329 from Base:System 2016-08-18 08:19:54 +00:00
grub2-btrfs-09-get-default-subvolume.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
grub2-btrfs-10-config-directory.patch Accepting request 635552 from Base:System 2018-09-16 16:30:21 +00:00
grub2-btrfs-help-on-snapper-rollback.patch Accepting request 618170 from Base:System 2018-06-25 09:33:36 +00:00
grub2-check-default.sh Accepting request 868322 from Base:System 2021-02-07 14:13:52 +00:00
grub2-commands-introduce-read_file-subcommand.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-default-distributor.patch Accepting request 437618 from Base:System 2016-11-03 10:12:13 +00:00
grub2-diskfilter-support-pv-without-metadatacopies.patch Accepting request 500886 from Base:System 2017-06-05 16:49:53 +00:00
grub2-editenv-add-warning-message.patch Accepting request 296732 from Base:System 2015-04-21 08:50:51 +00:00
grub2-efi_gop-avoid-low-resolution.patch Accepting request 242831 from Base:System 2014-07-31 05:41:22 +00:00
grub2-efi-chainload-harder.patch Accepting request 460052 from Base:System 2017-02-24 01:43:15 +00:00
grub2-efi-chainloader-root.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-efi-disable-video-cirrus-and-bochus.patch Accepting request 296732 from Base:System 2015-04-21 08:50:51 +00:00
grub2-efi-gop-add-blt.patch Accepting request 454876 from Base:System 2017-02-07 10:57:59 +00:00
grub2-efi-HP-workaround.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-efi-uga-64bit-fb.patch Accepting request 500886 from Base:System 2017-06-05 16:49:53 +00:00
grub2-efi-xen-cfg-unquote.patch Accepting request 755447 from Base:System 2019-12-23 21:34:50 +00:00
grub2-efi-xen-chainload.patch Accepting request 755447 from Base:System 2019-12-23 21:34:50 +00:00
grub2-efi-xen-cmdline.patch Accepting request 755447 from Base:System 2019-12-23 21:34:50 +00:00
grub2-efi-xen-removable.patch Accepting request 755447 from Base:System 2019-12-23 21:34:50 +00:00
grub2-emu-4-all.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-fix-error-terminal-gfxterm-isn-t-found.patch Accepting request 305598 from Base:System 2015-05-10 08:52:34 +00:00
grub2-Fix-incorrect-netmask-on-ppc64.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-fix-menu-in-xen-host-server.patch Accepting request 365733 from Base:System 2016-03-07 12:26:18 +00:00
grub2-getroot-scan-disk-pv.patch Accepting request 571597 from Base:System 2018-02-02 21:19:58 +00:00
grub2-getroot-support-nvdimm.patch Accepting request 639871 from Base:System 2018-10-09 13:52:40 +00:00
grub2-getroot-treat-mdadm-ddf-as-simple-device.patch Accepting request 296732 from Base:System 2015-04-21 08:50:51 +00:00
grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch Accepting request 365733 from Base:System 2016-03-07 12:26:18 +00:00
grub2-grubenv-in-btrfs-header.patch Accepting request 823470 from Base:System 2020-07-31 13:54:21 +00:00
grub2-install-fix-not-a-directory-error.patch Accepting request 770419 from Base:System 2020-02-14 15:26:49 +00:00
grub2-install-remove-useless-check-PReP-partition-is-empty.patch Accepting request 540121 from Base:System 2017-11-10 13:42:35 +00:00
grub2-iterate-and-hook-for-extended-partition.patch Accepting request 180827 from Base:System 2013-06-26 18:19:00 +00:00
grub2-linguas.sh-no-rsync.patch Accepting request 481722 from Base:System 2017-03-21 21:46:44 +00:00
grub2-linux.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-linuxefi-fix-boot-params.patch Accepting request 481722 from Base:System 2017-03-21 21:46:44 +00:00
grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch Accepting request 481722 from Base:System 2017-03-21 21:46:44 +00:00
grub2-menu-unrestricted.patch Accepting request 342218 from Base:System 2015-11-04 14:31:39 +00:00
grub2-mkconfig-aarch64.patch Accepting request 365733 from Base:System 2016-03-07 12:26:18 +00:00
grub2-mkconfig-arm.patch Accepting request 365733 from Base:System 2016-03-07 12:26:18 +00:00
grub2-mkconfig-default-entry-correction.patch Accepting request 571597 from Base:System 2018-02-02 21:19:58 +00:00
grub2-once Accepting request 683534 from Base:System 2019-03-12 08:49:46 +00:00
grub2-once.service Accepting request 296732 from Base:System 2015-04-21 08:50:51 +00:00
grub2-pass-corret-root-for-nfsroot.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-ppc64-cas-fix-double-free.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-ppc64-cas-new-scope.patch Accepting request 625372 from Base:System 2018-08-02 12:49:00 +00:00
grub2-ppc64-cas-reboot-support.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-ppc64le-disable-video.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-ppc64le-memory-map.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-ppc-terminfo.patch Accepting request 305598 from Base:System 2015-05-10 08:52:34 +00:00
grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-s390x-02-kexec-module-added-to-emu.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-s390x-03-output-7-bit-ascii.patch Accepting request 296732 from Base:System 2015-04-21 08:50:51 +00:00
grub2-s390x-04-grub2-install.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-s390x-05-grub2-mkconfig.patch Accepting request 365733 from Base:System 2016-03-07 12:26:18 +00:00
grub2-s390x-06-loadparm.patch Accepting request 460052 from Base:System 2017-02-24 01:43:15 +00:00
grub2-s390x-07-add-image-param-for-zipl-setup.patch Accepting request 460052 from Base:System 2017-02-24 01:43:15 +00:00
grub2-s390x-08-workaround-part-to-disk.patch Accepting request 460052 from Base:System 2017-02-24 01:43:15 +00:00
grub2-s390x-09-improve-zipl-setup.patch Accepting request 704131 from Base:System 2019-05-22 08:53:49 +00:00
grub2-s390x-10-keep-network-at-kexec.patch Accepting request 609945 from Base:System 2018-05-23 14:06:18 +00:00
grub2-s390x-11-secureboot.patch Accepting request 784300 from Base:System 2020-03-12 21:58:59 +00:00
grub2-s390x-skip-zfcpdump-image.patch Accepting request 807543 from Base:System 2020-05-26 15:14:05 +00:00
grub2-secureboot-add-linuxefi.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-secureboot-chainloader.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-secureboot-install-signed-grub.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-secureboot-no-insmod-on-sb.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-secureboot-provide-linuxefi-config.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch Accepting request 305598 from Base:System 2015-05-10 08:52:34 +00:00
grub2-secureboot-use-linuxefi-on-uefi.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-snapper-plugin.sh Accepting request 405111 from Base:System 2016-07-01 07:53:59 +00:00
grub2-SUSE-Add-the-t-hotkey.patch Accepting request 784300 from Base:System 2020-03-12 21:58:59 +00:00
grub2-suse-remove-linux-root-param.patch Accepting request 597264 from Base:System 2018-04-17 09:09:31 +00:00
grub2-systemd-sleep.sh Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub2-use-rpmsort-for-version-sorting.patch Accepting request 230153 from Base:System 2014-04-26 09:44:56 +00:00
grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch Accepting request 238220 from Base:System 2014-06-24 13:15:46 +00:00
grub2-use-Unifont-for-starfield-theme-terminal.patch Accepting request 229227 from Base:System 2014-04-09 11:01:02 +00:00
grub2-util-30_os-prober-multiple-initrd.patch Accepting request 639871 from Base:System 2018-10-09 13:52:40 +00:00
grub2-vbe-blacklist-preferred-1440x900x32.patch Accepting request 244659 from Base:System 2014-08-15 07:55:31 +00:00
grub2-verifiers-fix-system-freeze-if-verify-failed.patch Accepting request 777573 from Base:System 2020-02-22 17:56:29 +00:00
grub2-video-limit-the-resolution-for-fixed-bimap-font.patch Accepting request 709900 from Base:System 2019-06-18 12:53:30 +00:00
grub2-xen-linux16.patch Accepting request 296732 from Base:System 2015-04-21 08:50:51 +00:00
grub2-xen-pv-firmware.cfg Accepting request 587448 from Base:System 2018-03-19 22:30:33 +00:00
grub2-zipl-setup-fix-btrfs-multipledev.patch Accepting request 704131 from Base:System 2019-05-22 08:53:49 +00:00
grub2.changes Accepting request 877254 from openSUSE:Factory 2021-03-05 15:52:16 +00:00
grub2.rpmlintrc Accepting request 874453 from Base:System 2021-02-23 19:18:02 +00:00
grub2.spec Accepting request 877254 from openSUSE:Factory 2021-03-05 15:52:16 +00:00
grub-2.04.tar.xz Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub-install-define-default-platform-for-risc-v.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
grub-install-force-journal-draining-to-ensure-data-i.patch Accepting request 800577 from Base:System 2020-05-08 21:01:14 +00:00
grub.default Accepting request 619524 from Base:System 2018-07-02 21:28:14 +00:00
info-dir-entry.patch Accepting request 452460 from Base:System 2017-02-01 08:49:54 +00:00
not-display-menu-when-boot-once.patch Accepting request 212884 from Base:System 2014-01-10 20:19:21 +00:00
openSUSE-UEFI-CA-Certificate.crt Accepting request 198163 from Base:System 2013-09-11 09:59:38 +00:00
PATCH_POLICY Accepting request 132054 from devel:openSUSE:Factory 2012-08-31 07:28:14 +00:00
README.ibm3215 Accepting request 296732 from Base:System 2015-04-21 08:50:51 +00:00
rename-grub-info-file-to-grub2.patch Accepting request 365733 from Base:System 2016-03-07 12:26:18 +00:00
risc-v-add-clzdi2-symbol.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
risc-v-fix-computation-of-pc-relative-relocation-offset.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00
SLES-UEFI-CA-Certificate.crt Accepting request 161581 from Base:System 2013-04-02 09:49:38 +00:00
use-grub2-as-a-package-name.patch Accepting request 743954 from Base:System 2019-11-03 10:24:40 +00:00

[Disclaimer: I do not know enough (by far) about the inner workings
and secrets of these printer-consoles, so please correct me/send advice,
if there are better solutions!]

On 3215/327x things are dramatically different from everywhere else.
You'll have to live with some severe limitations:

0. Interactivity is quite limited.  You'll need to "blindly" type,
   most of the time, to see the effect only on "submission" ([Enter]).
   In edit and shell mode it's sometimes useful to insert underlines
   just to see, where the curser (AKA "point") is.  (BTW, 3270 is _much_
   better at displaying/refreshing grub2 screens than 3215.)
1. No cursor-movement-, alt-, meta-, and control-keys (like [ESC]).
2. To work around the lack of control-keys, the "[^][C]-sends-interrupt"-
   trick is extended to translate sequences of caret followed by character
   to the respective control-character.  In the following this sequence
   of two keystrokes is referred to as '^c' instead of that somewhat balky
   [^][C].  Thus an [ESC] keypress can be generated with '^[' ("caret"
   followed by "opening square bracket").
3. If a caret itself is needed, send one on it's own (i.e. a solitary [^]
   followed by [Enter] -- or use '^^'.
4. No '[Enter]', because it can't be avoided on *any* input.
5. If you still need one to arrive at the application, you may either
   press '[Enter]' *twice* (one empty line, sort of) or add '^j' to your
   input.  In menu mode '^f' works as well (see below).  But using "empty
   lines" does now work very reliably, so explicit control sequences
   are to be preferred.  This has the additional advantage, that combined
   sequences can be sent, e.g. to exit from 'grub2-emu' without doing
   anything, you can simply type 'cexit^j' and submit that with [Enter].

Common Substitutes:
 '^j'`	=> [Enter]	"engage"
 '^['	=> [ESC]	"abort" / return to previous "state"
 '^i'	=> [TAB]	try completion (in edit & shell mode)

Available Keys in Menu Mode:
 '^a'	first entry		'^e'	last entry
 '^p'	previous entry		'^n'	next entry
 '^g'	previous page		'^c'	next page
 '^f'	boot selected entry/enter sub-menu (same as '^j')
 'e'	edit selected entry	'c'	enter grub-shell

Available Keys in Edit Mode:
 '^p'	previous line		'^n'	next line
 '^b'	backward char		'^f'	forward char
 '^a'	beginning of line	'^e'	end of line
 '^h'	backspace		'^d'	delete
 '^k'	kill (to end of) line	'^y'	yank
 '^o'	open line		'^l'	refresh screen
 '^x'	boot entry		'^c'	enter grub-shell

Availble Keys on Command Line Mode:
 '^p'	previous command	'^n'	next command (from history)
 '^a'	beginning of line	'^e'	end of line
 '^b'	backward char		'^f'	forward char
 '^h'	backspace		'^d'	delete
 '^k'	kill (to end of) line	'^u'	discard line
 '^y'	yank