bash или zsh
И не нужно искать что-либо другое, тем более свистелки перделки.
(в идеале чтобы показывались иконки для разных типов файлов перед названием) и как говорится чтобы всё магически "свистело и пердело".
Тебе нужно понять, что в командной строке список файлов предоставляет не шелл, а какая-нибудь утилита, например ls, и shell тут вообще не причем.
Работай в GUI, если не нравится командная строка. Командная строка обязана быть простой и легко автоматизируемой и легко дополняемой простыми скриптами - в этом ее смысл и собственно поэтому она и сейчас актуальна.
А куча шеллов с перделками и свистелками было написано и выкинуто в мусор за неудобством и избыточностью.