有没有什么方法可以让我运行“ls”命令,并能够使用箭头键浏览结果,并使用空格键进行选择,然后按 Esc 键返回?
这是仅使用 bash 命令就能完成的事情吗?
我正在尝试创建一个简单的基于 bash 命令的操作系统,因此我猜想这可以从菜单中选择
答案1
你可以尝试mc
aka午夜指挥官:
$ LANG=C apt-cache show mc
Package: mc
Section: universe/utils
Origin: Ubuntu
[...]
Homepage: https://www.midnight-commander.org
Description-en: Midnight Commander - a powerful file manager
GNU Midnight Commander is a text-mode full-screen file manager. It
uses a two panel interface and a subshell for command execution. It
includes an internal editor with syntax highlighting and an internal
viewer with support for binary files. Also included is Virtual
Filesystem (VFS), that allows files on remote systems (e.g. FTP, SSH
servers) and files inside archives to be manipulated like real files.
答案2
有没有什么方法可以让我运行“ls”命令,并能够使用箭头键浏览结果,并使用空格键进行选择,然后按 Esc 键返回?
这是仅使用 bash 命令就能完成的事情吗?
当然,fff(超快文件管理器)是你需要研究的...它不仅仅是一个完全用控制台编写的文件管理器,bash
而且它还是作者的一个很好的学习资源(幸亏)提供了广泛的评论源代码... 主要源文件fff
本身是一个 bash 脚本,可以通过以下方式简单运行:
bash fff