自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux終端居然也可以做文件瀏覽器?

系統(tǒng) Linux
在本文里,我們介紹了怎樣安裝、設置和使用終端文件管理器 ranger。它的工作與普通的文件管理器很類似,但由于它在終端中工作并支持各種腳本、按鍵綁定和命令,因此它比使用圖形用戶界面瀏覽文件更強大。

大家好,我是良許。

在抖音上做直播已經(jīng)整整 5 個月了,我很自豪我一路堅持到了現(xiàn)在圖片

最近我在做直播的時候,也開始學習魚皮大佬,直播寫代碼。當然我不懂 Java 后端,因此就寫寫自己擅長的 Shell 腳本。

但是,由于我是在 Linux 終端上寫代碼,沒辦法向觀眾朋友們展示一些圖片或者 PDF 文檔,影響了一些直播效果。

這幾天在查閱資料的時候,終于找到了一個神器,功能上可以實現(xiàn)我的需求。這個神器就是—— ranger 。

1. 什么是 ranger

ranger 是一款輕量級并且功能十分強大的 Linux 終端文件管理器,它跟 Vim 深度綁定。它不僅可以在終端直接查看文件內(nèi)容,還可以快速編輯文件。

ranger 的界面十分清爽,可以顯示目錄的層次結(jié)構,可以允許你探索文件系統(tǒng)、搜索特定文件、切換目錄等。

它一共由三列布局組成:

  • 左欄:上一級目錄
  • 中欄:當前目錄內(nèi)容
  • 右欄:所選文件或文件夾的預覽

除此之外, ranger 有哪些強大的功能呢?主要有以下:

  • 常用文件操作(創(chuàng)建/修改權限/復制/刪除);
  • 類 Vim 控制臺和快捷鍵;
  • 切換目錄和瀏覽文件系統(tǒng)的快速方法;
  • 標簽,書簽,鼠標支持;
  • 視頻縮略圖預覽;

接下來詳細介紹 ranger 的用法。

2. 安裝 ranger

由于 ranger 與 make、Git、Vim 所以在安裝 ranger 之前,需要先安裝好以上三個組件。

$ sudo apt install make git vim

不過這三個工具作為程序員基本上都已經(jīng)安裝好了。

ranger 幾乎已經(jīng)包含在所有 Linux 發(fā)行版,所以使用對應的包管理器基本上可以直接安裝。

  • Debian/Ubuntu
$ sudo apt install ranger
  • CentOS/Fedora/RHEL
sudo yum install ranger

3. ranger 的基本用法

安裝完成之后,只需要直接運行 ranger 這個命令就可以進入到 ranger 界面了。

進入到 ranger 界面之后,可以看到有一個對象被高亮顯示。如果需要移動高亮塊,除了使用箭頭外,還可以使用 hjkl ,沒錯,跟 Vim 移動光標一樣!

其實它的很多操作都跟 Vim 很類似,比如:

上頁    ctrl + b/u
下頁 ctrl + f/d
首行 gg
尾行 G
前進 L
后退 H
上級目錄 h
下級目錄 l
查找 f
搜索 /
查找下一個 n
查找上一個 N

文件管理:

新建目錄/文件       :touch xxx
刪除目錄/文件 dD
修改目錄/文件 cw/I/A
復制目錄/文件 yy
粘貼目錄/文件 pp
剪切目錄/文件 dd
刷新目錄/文件 R

如果嫌鍵盤麻煩,它可以直接使用鼠標點擊操作!如果想打開某個文件,直接按下回車就行,想要退出 ranger ,敲下 q 就行。

更多操作可以查看文末官方 GitHub 介紹。

4. ranger 的配置文件

跟其它 Linux 程序一樣,ranger 也是有很多配置文件,但需要你執(zhí)行以下命令生成本地配置文件:

$ ranger --copy-config=all

然后,就會在 ~/.config/ranger 里生成四個主要的配置文件:

  • commands.py:定義了 ranger 的控制臺命令;
  • rifle.py:定義了使用什么程序來打開文件;
  • rc.conf:ranger 按鍵綁定及設置;
  • scope.sh:定義了如何處理文件預覽。

前文已經(jīng)說過,ranger 與 Vim 已經(jīng)深度綁定,如果你不喜歡 Vim 的操作方式,可以通過修改 rc.config 來修改配置。

5. 使用 ranger 預覽文件

在正常情況下,我們需要查看一個文件的內(nèi)容時,需要先打開才能查看。

有了 ranger 這個神器,你不需要打開文件,選中某個文件,立刻就能直接預覽!

常用的文本文件,比如:.txt,.py,.docx,.epub,.pdf,完全不在話下,你甚至還可以直接預覽圖片及視頻!

在 scope.sh 這個文件里,可以指定什么程序去預覽這些文件。

6. 使用 ranger 預覽圖片

在一些終端工具,比如 urxvt, iTerm2, Kitty 和 Terminology ,可以支持圖片預覽。

(實測 MobaXterm 和 Xshell 都暫時還不支持直接圖片預覽,而是打開一個新窗口)

可以在 rc.conf 這個配置文件里,將 preview_images_method 這個變量設置為 true 。

7. 使用 ranger 預覽 PDF 文件

默認情況下,ranger 是將 PDF 文件轉(zhuǎn)為圖片再顯示。如果你想原汁原味顯示 PDF 文件,可以打開 scope. sh 這個文件,然后把下面這段代碼的注釋打開:

接下來,你就可以正常預覽 PDF 文件了。(但是我在MobaXterm 和 Xshell 實測都暫時還不支持直接預覽,而是打開一個新窗口)

8. 控制臺命令

就像 Vim 一樣,ranger 也有控制臺命令選項(就是界面最下面的那一行)。你可以通過鍵入: 然后跟上對應的命令來使用它們。

下面列出了一些有用的命令。

  • :bulkrename – 批量重命名
  • :openwith – 使用您選擇的程序打開選擇的文件
  • :touch 文件名 – 創(chuàng)建一個文件
  • :mkdir 文件名 – 創(chuàng)建目錄
  • :shell <命令> – 在 shell 中運行命令 (bash/zsh 等)
  • :delete – 刪除文件

這些命令同樣也可以配合占位符和選項一起使用,實現(xiàn)現(xiàn)強大的功能。

占位符:

  • %F – 替換突出顯示的文件
  • %d – 替換當前目錄
  • %s – 替換當前選擇的文件
  • %t – 替換當前標記的文件

比如—— :delete %s  刪除所有當前選擇的文件。

選項:

  • w – 查看外部命令的輸出,像這樣 :shell -w free
  • t - fork 控制臺程序(在新的終端窗口中運行),像這樣 :shell -t nano
  • f – fork GUI 程序,像這樣 :shell -f firefox
  • r – 以 root 權限運行程序。

9. 小結(jié)

在本文里,我們介紹了怎樣安裝、設置和使用終端文件管理器 ranger。它的工作與普通的文件管理器很類似,但由于它在終端中工作并支持各種腳本、按鍵綁定和命令,因此它比使用圖形用戶界面瀏覽文件更強大。

責任編輯:龐桂玉 來源: 良許Linux
相關推薦

2011-06-10 16:44:17

Qt 瀏覽器

2013-06-17 15:41:13

Linux 終端瀏覽器

2022-07-18 08:48:06

HtmxHTML

2020-11-23 05:50:40

瀏覽器Web瀏覽器Linux

2009-08-20 10:54:29

C#做瀏覽器源程序

2022-07-20 23:08:55

互聯(lián)網(wǎng)業(yè)務EDAC設備故障

2012-09-03 15:27:43

搜狗瀏覽器

2016-02-02 10:03:15

chromeMaterial De

2023-01-18 14:16:16

lnavLinux瀏覽器

2021-11-22 09:26:49

vifmVim瀏覽器

2012-03-19 17:25:22

2012-03-20 11:41:18

海豚瀏覽器

2012-03-20 11:31:58

移動瀏覽器

2010-07-22 09:26:29

2014-06-24 15:43:56

Opera瀏覽器

2020-12-17 11:08:20

Safari手機瀏覽器蘋果

2009-03-04 11:16:03

RABSoft瀏覽器控制電腦

2012-12-07 13:37:26

Facebook Firefox

2012-03-20 11:07:08

2012-06-21 15:38:02

獵豹瀏覽器
點贊
收藏

51CTO技術棧公眾號