0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用ranger在Linux文件的海洋中导航

Linux爱好者 来源:Linux爱好者 作者:Linux爱好者 2021-03-03 14:47 次阅读


ranger是一款独特且非常方便的文件系统导航器,它允许你在 Linux 文件系统中移动,进出子目录,查看文本文件内容,甚至可以在不离开该工具的情况下对文件进行修改。

它运行在终端窗口中,并允许你按下方向键进行导航。它提供了一个多级的文件显示,让你很容易看到你在哪里、在文件系统中移动、并选择特定的文件。

要安装 ranger,请使用标准的安装命令(例如,sudo apt install ranger)。要启动它,只需键入 ranger。它有一个很长的、非常详细的手册页面,但开始使用 ranger 非常简单。

ranger 的显示方式

你需要马上习惯的最重要的一件事就是 ranger 的文件显示方式。一旦你启动了 ranger,你会看到四列数据。第一列是你启动 ranger 的位置的上一级。例如,如果你从主目录开始,ranger 将在第一列中列出所有的主目录。第二列将显示你的主目录(或者你开始的目录)中的目录和文件的第一屏内容。

这里的关键是超越你可能有的任何习惯,将每一行显示的细节看作是相关的。第二列中的所有条目与第一列中的单个条目相关,第四列中的内容与第二列中选定的文件或目录相关。

与一般的命令行视图不同的是,目录将被列在第一位(按字母数字顺序),文件将被列在第二位(也是按字母数字顺序)。从你的主目录开始,显示的内容可能是这样的:

ranger 显示的最上面一行告诉你在哪里。在这个例子中,当前目录是 /home/shs/backups。我们看到高亮显示的是 empty,因为这个目录中没有文件。如果我们按下方向键选择 bin,我们会看到一个文件列表:

每一列中高亮显示的条目显示了当前的选择。使用右方向键可移动到更深的目录或查看文件内容。

如果你继续按下方向键移动到列表的文件部分,你会注意到第三列将显示文件大小(而不是文件的数量)。“当前选择”行也会显示当前选择的文件名,而最右边的一列则会尽可能地显示文件内容。

在该显示的底行会显示一些文件和目录的详细信息

-rw-rw-r—- shs shs 338B 2019-01-05 14:44 1.52G, 365G free 67/488 11%

如果你选择了一个目录并按下回车键,你将进入该目录。然后,在你的显示屏中最左边的一列将是你的主目录的内容列表,第二列将是该目录内容的文件列表。然后你可以检查子目录的内容和文件的内容。

按左方向键可以向上移动一级。

按 q 键退出 ranger。

做出改变

你可以按 ? 键,在屏幕底部弹出一条帮助行。它看起来应该是这样的:

View[m]anpage,[k]eybindings,[c]commandsor[s]ettings?(pressqtoabort)

按 c 键,ranger 将提供你可以在该工具内使用的命令信息。例如,你可以通过输入 :chmod 来改变当前文件的权限,后面跟着预期的权限。例如,一旦选择了一个文件,你可以输入 :chmod 700 将权限设置为 rwx------。

输入 :edit 可以在 nano 中打开该文件,允许你进行修改,然后使用 nano 的命令保存文件。

总结

使用 ranger 的方法比本篇文章所描述的更多。该工具提供了一种非常不同的方式来列出 Linux 系统上的文件并与之交互,一旦你习惯了它的多级的目录和文件列表方式,并使用方向键代替 cd 命令来移动,就可以很轻松地在 Linux 的文件中导航。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7080

    浏览量

    89169
  • Linux
    +关注

    关注

    87

    文章

    11318

    浏览量

    209819
  • 文件系统
    +关注

    关注

    0

    文章

    287

    浏览量

    19925

原文标题:用 ranger 在 Linux 文件的海洋中导航

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux文件查找

    Linux文件查找 1.find查找概述 为什么要有文件查找,因为很多时候我们可能会忘了某个文件所在的位置,此时就需要通过find来查找。 find命令可以根据不同的条件来进行查找
    的头像 发表于 12-03 17:09 290次阅读

    Xsens Sirius-严苛环境中进行3D惯性导航

    海洋深度还是部署海底基础设施,依靠Xsens水下世界的深处获得最佳可靠性和导航精度。自主式水下机器人(AUV)油气钻探和开采、海洋勘测和
    的头像 发表于 11-23 01:09 160次阅读
    Xsens Sirius-<b class='flag-5'>在</b>严苛环境中进行3D惯性<b class='flag-5'>导航</b>

    Linux文件系统的挂载过程

    Linux文件系统(rootfs)是Linux系统中所有其他文件系统和目录的起点,它是内核启动时挂载的第一个文件系统。
    的头像 发表于 10-05 16:50 443次阅读

    如何构建Linux文件系统

    构建Linux文件系统是一个涉及多个步骤和概念的过程,它对于Linux系统的启动和运行至关重要。
    的头像 发表于 10-05 16:47 310次阅读

    SLAM:机器人如何在未知地形环境中进行导航

    作者: Aswin S Babu 设想一下,当我们困在一个陌生的沙漠中时,所面临的艰巨任务是寻找一条安全之路。长期以来,陌生地形中导航一直是人类和机器人共同面临的难题。用于机器人或自动驾驶汽车
    的头像 发表于 10-02 16:37 555次阅读

    TG-5006CJ 38.4MHz温补TCXO晶振北斗导航上的应用

    射频模块与主芯片无法工作,定位功能失效,卫星导航已广泛应用于交通运输,通讯,电力,金融,气象,海洋,水文监测领域,其工作环境差异性大,为了保证导航各种环境下都能
    发表于 08-27 14:00 0次下载

    如何更改Linux文件系统终端显示颜色

    自己制作的简单 Linux 文件系统,你会发现终端显示为黑白色,很不好看
    的头像 发表于 08-12 17:29 604次阅读
    如何更改<b class='flag-5'>Linux</b><b class='flag-5'>文件</b>系统终端显示颜色

    恒讯科技分析:香港服务器的linux如何显示文件内容?

    Linux系统中查看文件内容有多种方法,以下是一些常用的命令: 1、使用cat命令:这是最基本和常用的查看文件内容的方法。你可以直接输入cat filename来查看
    的头像 发表于 07-19 12:49 229次阅读

    Linux高级文件系统管理详解

    如果您的 Linux 服务器有多个用户经常存取数据时,为了维护所有使用者硬盘容量的公平使用,磁盘配额 (Quota) 就是一项非常有用的工具,另外,如果你的用户常常抱怨磁盘容量不够用,那么更进
    的头像 发表于 07-16 16:31 370次阅读

    linux--sysfs文件系统

    sysfs文件系统 sysfs,全称为System Filesystem,是一个由Linux内核实现的虚拟文件系统。它扮演着一个桥梁的角色,将内核中的设备和驱动程序信息以文件的形式呈现
    的头像 发表于 07-08 11:37 923次阅读
    <b class='flag-5'>linux</b>--sysfs<b class='flag-5'>文件</b>系统

    nmea2000骨干电缆兼容的海洋仪器有哪些

    德索工程师说道NMEA 2000骨干电缆兼容的海洋仪器种类繁多,涵盖了船舶导航、监控、控制等各个方面。GPS接收器是船舶导航中不可或缺的设备之一。GPS接收器可以将位置、速度、航向等导航
    的头像 发表于 06-22 15:30 286次阅读
    nmea2000骨干电缆兼容的<b class='flag-5'>海洋</b>仪器有哪些

    岳信仪器揭秘5ATM防水检测的深层含义

    探索精密仪器和电子产品的海洋中,我们经常会遇到一些技术术语,就像灯塔一样,功能和性能的外流中导航我们。今天,让我们揭开“5ATM防水检测”一词的神秘面纱。
    的头像 发表于 03-20 11:47 557次阅读
    岳信仪器揭秘5ATM防水检测的深层含义

    GNSS技术助力航海业迈向新时代:海洋测绘与航行的创新应用

    全球导航卫星系统(GNSS)技术海洋测绘与航行领域的广泛应用,正推动航海业迎来新一轮的科技变革。MinewSemi的GNSS模块为船舶导航海洋
    的头像 发表于 02-01 14:12 969次阅读

    linuxgdb调试遇到函数调用怎么办?

    linuxgdb调试遇到函数调用怎么办? Linux上使用GDB调试时,遇到函数调用是一个常见的情况。函数调用可能涉及到多个函数、多个文件
    的头像 发表于 01-31 10:33 733次阅读

    如何使用squashfs只读文件系统制作Linux系统文件

    Colibri iMX6 的 eMMC 上我们将使用以下分区规划。BootFS 为 FAT32 格式,该分区上包含 Linux 内核文件,device tree 等启动文件,如果是
    发表于 01-09 11:43 2047次阅读
    如何使用squashfs只读<b class='flag-5'>文件</b>系统制作<b class='flag-5'>Linux</b>系统<b class='flag-5'>文件</b>