Linux 中 ranger 的使用方法
導讀 | ranger 是一個很好的工具,它為你的 檔案提供了一個多級檢視,並允許你使用方向鍵和一些方便的 進行瀏覽和更改。 |
ranger 是一個很好的工具,它為你的 Linux 檔案提供了一個多級檢視,並允許你使用方向鍵和一些方便的 進行瀏覽和更改。
ranger 是一款獨特且非常方便的檔案系統導航器,它允許你在 Linux 檔案系統中移動,進出子目錄,檢視文字檔案內容,甚至可以在不離開該工具的情況下對檔案進行修改。
它執行在終端視窗中,並允許你按下方向鍵進行導航。它提供了一個多級的檔案顯示,讓你很容易看到你在哪裡、在檔案系統中移動、並選擇特定的檔案。
要安裝 ranger,請使用標準的安裝命令(例如,sudo apt install ranger)。要啟動它,只需鍵入 ranger。它有一個很長的、非常詳細的手冊頁面,但開始使用 ranger 非常簡單。
你需要馬上習慣的最重要的一件事就是 ranger 的檔案顯示方式。一旦你啟動了 ranger,你會看到四列資料。第一列是你啟動 ranger 的位置的上一級。例如,如果你從主目錄開始,ranger 將在第一列中列出所有的主目錄。第二列將顯示你的主目錄(或者你開始的目錄)中的目錄和檔案的第一屏內容。
這裡的關鍵是超越你可能有的任何習慣,將每一行顯示的細節看作是相關的。第二列中的所有條目與第一列中的單個條目相關,第四列中的內容與第二列中選定的檔案或目錄相關。
與一般的命令列檢視不同的是,目錄將被列在第一位(按字母數字順序),檔案將被列在第二位(也是按字母數字順序)。從你的主目錄開始,顯示的內容可能是這樣的:
shs@dragonfly /home/shs/backups <== current selection bugfarm backups 0 empty dory bin 59 eel Buttons 15 nemo Desktop 0 shark Documents 0 shs Downloads 1 ^ ^ ^ ^ | | | | homes directories # files listing in selected in each of files in home directory selected directory
ranger 顯示的最上面一行告訴你在哪裡。在這個例子中,當前目錄是 /home/shs/backups。我們看到高亮顯示的是 empty,因為這個目錄中沒有檔案。如果我們按下方向鍵選擇 bin,我們會看到一個檔案列表:
shs@dragonfly /home/shs/bin <== current selection bugfarm backups 0 append dory bin 59 calcPower eel Buttons 15 cap nemo Desktop 0 extract shark Documents 0 finddups shs Downloads 1 fix ^ ^ ^ ^ | | | | homes directories # files listing in selected in each of files in home directory selected directory
每一列中高亮顯示的條目顯示了當前的選擇。使用右方向鍵可移動到更深的目錄或檢視檔案內容。
如果你繼續按下方向鍵移動到列表的檔案部分,你會注意到第三列將顯示檔案大小(而不是檔案的數量)。“當前選擇”行也會顯示當前選擇的檔名,而最右邊的一列則會盡可能地顯示檔案內容。
shs@dragonfly /home/shs/busy_wait.c <== current selection bugfarm BushyRidge.zip 170 K /* dory busy_wait.c 338 B * program that does a busy wait eel camper.jpg 5.55 M * it's used to show ASLR, and that's it nemo check_lockscreen 80 B */ shark chkrootkit-output 438 B #include^ ^ ^ ^ | | | | homes files sizes file content
在該顯示的底行會顯示一些檔案和目錄的詳細資訊:
-rw-rw-r—- shs shs 338B 2019-01-05 14:44 1.52G, 365G free 67/488 11%
如果你選擇了一個目錄並按下Enter鍵,你將進入該目錄。然後,在你的螢幕中最左邊的一列將是你的主目錄的內容列表,第二列將是該目錄內容的檔案列表。然後你可以檢查子目錄的內容和檔案的內容。
按左方向鍵可以向上移動一級。
按 q 鍵退出 ranger。
做出改變
你可以按 ? 鍵,在螢幕底部彈出一條幫助行。它看起來應該是這樣的:
View [m]an page, [k]ey bindings, [c]commands or [s]ettings? (press q to abort)
按 c 鍵,ranger 將提供你可以在該工具內使用的命令資訊。例如,你可以透過輸入 :chmod 來改變當前檔案的許可權,後面跟著預期的許可權。例如,一旦選擇了一個檔案,你可以輸入 :chmod 700 將許可權設定為 rwx------。
輸入 :edit 可以在 nano 中開啟該檔案,允許你進行修改,然後使用 nano 的命令儲存檔案。
使用 ranger 的方法比本篇文章所描述的更多。該工具提供了一種非常不同的方式來列出 Linux 系統上的檔案並與之互動,一旦你習慣了它的多級的目錄和檔案列表方式,並使用方向鍵代替 cd 命令來移動,就可以很輕鬆地在 Linux 的檔案中導航。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2760461/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用java操作ranger,hdfs ranger授權操作,hive ranger授權操作JavaRangerHive
- Apache Ranger安裝部署ApacheRanger
- jquery 中 $.map 的使用方法jQuery
- YogaKit中 position 的使用方法
- react中hooks的使用方法ReactHook
- Oracle中“HINT”的使用方法Oracle
- Oracle中sequence的使用方法Oracle
- linux awk使用方法Linux
- Linux——指令使用方法!Linux
- java中json的使用方法JavaJSON
- Java中try()catch{}的使用方法Java
- Go 中 io 包的使用方法Go
- 例項解說Linux中fdisk分割槽使用方法(轉)Linux
- Apache Ranger——Hadoop ACL控制工具ApacheRangerHadoop
- linux tail命令的使用方法詳解LinuxAI
- 詳述Linux ftp命令的使用方法LinuxFTP
- Java script 中的函式使用方法Java函式
- Django中 render() 函式的使用方法Django函式
- 深入解析JQuery中的isPlainObject()使用方法jQueryAIObject
- js中split函式的使用方法JS函式
- postgresql和mysql中的limit使用方法MySqlMIT
- vue3中mixin的使用方法Vue
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- sql中limit使用方法SQLMIT
- java中synchronized使用方法Javasynchronized
- Linux神器strace的使用方法及實踐Linux
- linux下fdisk命令的使用方法(分割槽)Linux
- Linux下VNC遠端控制的使用方法LinuxVNC
- linux dig 命令使用方法Linux
- Python中類的建立和使用方法Python
- Hanlp在ubuntu中的使用方法介紹HanLPUbuntu
- SpringAop中JoinPoint物件的使用方法Spring物件
- Unfolder中的補丁和元素使用方法
- SQL中DATEADD和DATEDIFF的使用方法SQL
- 論UI中控制元件的使用方法UI控制元件
- html5中article元素的使用方法HTML
- html5中section元素的使用方法HTML
- html5中nav元素的使用方法HTML