成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

大家好,我是良許。

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

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

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

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

1. 什么是 ranger

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

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

它一共由三列布局組成:

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

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

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

接下來詳細(xì)介紹 ranger 的用法。

2. 安裝 ranger

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

$ sudo apt install make git vim

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

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

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

3. ranger 的基本用法

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

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

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

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

文件管理:

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

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

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

4. ranger 的配置文件

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

$ ranger --copy-config=all

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

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

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

5. 使用 ranger 預(yù)覽文件

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

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

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

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

6. 使用 ranger 預(yù)覽圖片

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

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

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

7. 使用 ranger 預(yù)覽 PDF 文件

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

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

8. 控制臺命令

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

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

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

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

占位符:

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

比如—— :delete %s  刪除所有當(dāng)前選擇的文件。

選項:

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

9. 小結(jié)

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

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

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

2012-09-03 15:27:43

搜狗瀏覽器

2016-02-02 10:03:15

chromeMaterial De

2009-08-20 10:54:29

C#做瀏覽器源程序

2022-07-20 23:08:55

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

2023-01-18 14:16:16

lnavLinux瀏覽器

2012-03-20 11:07:08

2009-03-04 11:16:03

RABSoft瀏覽器控制電腦

2012-12-07 13:37:26

Facebook Firefox

2021-11-22 09:26:49

vifmVim瀏覽器

2012-03-20 11:41:18

海豚瀏覽器

2012-03-20 11:31:58

移動瀏覽器

2012-03-19 17:25:22

2010-07-22 09:26:29

2020-12-17 11:08:20

Safari手機(jī)瀏覽器蘋果

2014-06-24 15:43:56

Opera瀏覽器

2012-03-19 17:17:00

移動瀏覽器歐朋
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久成人一区 | 涩涩导航| www.亚洲成人网 | 亚洲一区二区三区在线观看免费 | 欧美久久久久久 | 97色在线视频 | 精品一区二区在线观看 | 国产综合一区二区 | 日韩在线国产精品 | 精品一区二区久久 | 久久成人精品 | 亚洲韩国精品 | av毛片 | 精品国产一区二区国模嫣然 | 久久91av| 免费在线观看一区二区 | 日日日干干干 | 亚洲精品短视频 | 91一区二区三区在线观看 | 国产偷录叫床高潮录音 | 伊人久久综合 | 国产精品成人一区 | 久久久精彩视频 | 国产精品永久久久久久久www | 免费在线视频a | 一区二区精品 | 免费一区二区 | 欧美在线视频一区二区 | 欧美亚洲视频 | 国产激情在线观看视频 | av官网在线 | 在线视频一区二区 | 99re66在线观看精品热 | 国产精品视频一二三 | 高清成人免费视频 | 亚洲男人网 | 国产精品中文字幕在线观看 | 羞羞视频免费观看 | 亚洲在线免费 | 成人深夜福利在线观看 | 久草视频2 |