查看文件和文件夹的最基本方法是使用命令lsll。但有时,我不仅希望查看文件元数据,还希望一目了然地查看文件的内容。为此,我使用游侠。

如果你喜欢在控制台上工作并使用Vim或 Vi,并且你不想因为任何原因离开你的终端,ranger 是你最好的新朋友。 Ranger 是一个最小的文件管理器,它不仅可以让您浏览文件,还可以预览它们。 Ranger 与步枪捆绑在一起,这是一种文件执行器,可以有效地选择适用于给定文件类型的程序。

在Linux上安装ranger

Ranger 可以通过运行安装在 Fedora 或任何基于 RPM 的发行版中

$ sudo dnf install ranger

Ranger 也可用于其他发行版和 macOS。

第一次使用ranger

作为用户,您只需在您喜欢的终端上输入$ ranger即可启动 ranger。箭头键让位于导航。这个截图是一个很好的例子,我可以预览存储在Kernel-tests中的config.example文件的代码。

显示 config.example 突出显示的终端屏幕截图以及右侧终端中文件的预览

图片来源:

(Sumantro Mukherjee,CC BY-SA 4.0)

选择任何文件并点击 F4 会打开您的默认编辑器,让您立即编辑文件!

图片和视频呢?

使用步枪和 ranger 可以让您快速找到与给定文件关联的程序。将鼠标悬停在图像上然后尝试打开它非常简单;只需按 Enter。看起来是这样的:

在终端窗口中预览 PNG 文件的屏幕截图

图片来源:

(Sumantro Mukherjee,CC BY-SA 4.0)

在图像文件上点击 i 将为用户提供所有 EXIF 数据。点击 S****hift+Enter 将打开 PDF 文件。

显示浮动在终端窗口上的 PDF 文件(博物馆门票)预览的屏幕截图

图片来源:

(Sumantro Mukherjee,CC BY-SA 4.0)

相同的组合键将打开并开始在支持编解码器的系统默认视频播放器中播放视频。下面的例子是一个 mp4 视频,它在VLC上播放得很好。

VLC 媒体播放器中 Bugcrowd 大学跨站脚本视频的屏幕截图,在终端上预览

图片来源:

(Sumantro Mukherjee,CC BY-SA 4.0)

更多 Linux 资源

Linux 命令备忘单

高级 Linux 命令备忘单

免费在线课程:RHEL 技术概述

Linux 网络备忘单

SELinux 备忘单

Linux 常用命令备忘单

什么是Linux容器?

我们最新的 Linux 文章

文件操作

除非 Vim 用户另外配置,否则以下键绑定工作良好。

j:下移

k:向上移动

h: 移动到父目录

gg:转到列表顶部

i:预览文件

r:打开文件

zh:查看隐藏文件

cw:重命名当前文件

yy:复制(复制)文件

dd:剪切文件

pp:粘贴文件

u:撤消

z:更改设置

dD:删除文件

控制台命令

有时我在起草文章时有一个文件夹,其中包含特定软件的屏幕截图。通过点击 Space 选择或标记文件,然后输入:bulkrename可以帮助我将所有奇怪的时间戳移动到例如 lorax1、lorax2 等。下面是一个例子:

终端屏幕截图显示可以使用 bulkrename 命令重命名的时间戳文件

图片来源:

(Sumantro Mukherjee,CC BY-SA 4.0)

其他有用的控制台命令包括:

:openwith: 使用您选择的程序打开一个选择文件

:touch FILENAME: 创建文件

:mkdir FILENAME: 创建目录

:shell <command>: 在shell中运行命令

:delete: 删除文件

可以在tty2/3/4中使用吗?

作为从事质量保证 (QA) 工作的人,我发现搜索和阅读日志从未如此简单。即使我的 Gnome 显示管理器崩溃,我也可以切换到我的 tty2,使用我的用户名和密码登录,并以超级用户权限启动 ranger,然后我就可以开始探索了!

Ranger 是无需离开终端即可处理文件的绝佳工具。 Ranger 是最小的和可定制的,所以放手吧!

Logo

更多推荐