Простіше поставити bash-completion і тиснути клавішу таб в потрібних місцях. Також можна натиснути ^R і набрати частину попередньої команди, щоб не набирати її знову. Чи створити аліаси, напр.
[vlisivka@apollo ~]$ alias +ar="sudo /etc/init.d/httpd restart"
[vlisivka@apollo ~]$ +ar
Зупиняється httpd: [НЕВДАЧА]
Запускається httpd: [ ГАРАЗД ]
Якщо треба швидко виконати якусь одну команду — створюєш запускач на панелі. Можна також поставити якийсь веб-гуй для сервера на перлі, піашпі чи пітоні (чи написати на шелі).
На всі команди, які можна ввести з консолі, пікселів на екрані не вистачить.
Якщо дуже хочеться якийсь гуй, то можна використати dialog/zenity/kidalog — програми, які відображають текстовий чи графічний діалог, напр.
eval `zenity --list --title "Команди" --text "Виберіть команду для виконання" --column "Команди" 'echo "Вітаю, світе"' 'ls -lR'`
Можна також запустити Екліпс чи Jedit чи Gedit чи якийсь інший редактор, який вміє виконувати команди і виводити результат на консоль, і ввести команди там.
Можна поставити Гадсон (Hudson) і прописати задачі в ньому.
Якщо дуже дуже хочеться, то можна написати якийсь командер, на зразок міні-командера для панелі Гнома, який я дуже люблю.
І т.д.
Уточніть, що саме ви хочете.