女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

這款命令行工具可以在Linux文件目錄快速自動跳轉

dyquk4xk2p3d ? 來源:良許Linux ? 2023-03-30 10:07 ? 次閱讀

Linux 終端下,跳轉目錄有時覺得會很麻煩,需要敲很長的命令路徑才能進入指定的目錄。

autojump 是提供了一種快速進行文件目錄自動跳轉的命令行工具。它會將命令行最常用的目錄記錄保存到數據庫里,所以在使用它時,必須先訪問目錄,然后才能跳轉到所要進入的目錄。

它會根據訪問的目錄頻次添加不同的權重,訪問的目錄越頻繁,權重越高,排名就越靠前,跳轉的命令就越簡潔。

autojump 支持在 Linux、OS X、Windows、BSD 平臺進行安裝,其安裝方式支持源碼、Debian 和衍生工具、ArchLinux / Gentoo / openSUSE / RedHat及其衍生工具、Homebrew / MacPorts 方式安裝。

安裝 autojump

安裝 autojump 的前提,需要準備 Python v2.6+ 或 Python v3.3+ 的環境。

我這是 CentOS 7.5 的環境,默認是安裝過 Python2,如果您的操作系統沒有 Python 環境,我這為大家準備了一個安裝 Python3 的腳本,只需將 2 個 tar 包和腳本放置同一個目錄下,執行腳本即可安裝。

shpython3_install.sh

從 GitHub 將下載的 autojump 壓縮包進行解壓

unzipautojump-master.zip

然后可安裝或卸載

cdautojump-master
./install.py或./uninstall.py

由于 Linux 下 Shell 啟動會自動讀取~/.bashrc文件,執行安裝過程中,出現如下問題時,需手動添加如下行內容至~/.bashrc文件中。

vim~/.bashrc

[[-s/root/.autojump/etc/profile.d/autojump.sh]]&&source/root/.autojump/etc/profile.d/autojump.sh

添加完畢后,執行命令:source ~/.bashrc,生效即可。

安裝完成后,執行命令:autojump --version或j -v,查看 autojump 版本。

#autojump--version
autojumpv22.5.3

使用 autojump

autojump 的使用方法:

autojump[-h][-aDIRECTORY][-i[WEIGHT]][-d[WEIGHT]][--complete]
[--purge][-s][-v]
[DIRECTORY[DIRECTORY...]]

autojump 的可選參數:

-h:顯示幫助信息并退出

-a DIRECTORY:添加路徑

-i [WEIGHT]:增加當前目錄權重

-d [WEIGHT]:降低當前目錄權重

--complete:用于 Tab 補全

--purge:刪除數據庫中不存在的路徑

-s:顯示數據庫條目及其權重

-v:顯示版本信息

j 是 autojump 命令的縮寫,任何可以用 autojump 的地方都可以以j命令替代。

用法 1:跳轉到包含 autojump 字符串的目錄

#jautojump
/root/autojump-master

用法 2:當某一個字符串的目錄下包含多個不同名稱的子目錄時,無需按第一種輸入字符串的方式進行跳轉目錄,可通過jc 子目錄名稱可跳轉至子目錄

#jcbin
/root/autojump-master/bin

用法 3:打開包含某個字符串目錄的文件管理器

#jomusic

用法 4:打開包含某個字符串目錄的子目錄文件管理器

#jcoimages

用法 3 和 用法 4,是可以從命令行打開一個文件管理器,而不是跳轉到一個目錄。這個前提必須是安裝有 Linux 桌面環境,例如:GNOME、KDE 等。若是通過第三方終端連接工具連的服務器,使用時會為不可用。

用法 5:若有兩個目錄包含相同字符串

20.0:/opt/one/first
22.4:/opt/two/first

那么j fi會跳轉到權重最大的目錄

#jfi
/opt/two/first

也可以通過j o fi跳轉到權重相對較小的目錄

#jofi
/opt/one/first

當如果忘記目錄的全名或手誤輸錯,可按 Tab 鍵自動識別補全,同時也會自動添加下劃線。

#jptython__1__/opt/python
/opt/python

在跳轉過程中出現不能跳轉的情況,需要在安裝好 autojump 之后確認是否訪問過指定的目錄或執行命令:j -s查看數據庫中歷史訪問過的目錄。

同時,j -s也是可以用來查看權重。當權重越高,說明目錄使用的越頻繁。

查看每個文件夾的權重和全部文件夾計算得出的總權重的統計數據,文件夾的權重代表在這個文件夾中所花的總時間,文件夾權重為該列表中目錄的數字。

#j-s
10.0:/mnt/Packages
14.1:/opt/two
14.1:/opt/one
22.4:/opt/python
24.5:/root/.local/share/autojump
24.5:/opt
24.5:/opt/two/first
26.5:/opt/one/first
28.3:/mnt
41.2:/root/autojump-master
43.6:/root/autojump-master/bin
________________________________________

273:totalweight
11:numberofentries
22.36:currentdirectoryweight

data:/root/.local/share/autojump/autojump.txt

autojump 存儲運行日志及錯誤日志存放至~/.local/share/autojump/,切記不要重寫這些文件,否則將會失去所有的統計狀態結果。

#ls-l~/.local/share/autojump/
-rw-------.1rootroot3053月1616:14autojump.txt
-rw-------.1rootroot273月1611:16autojump.txt.bak

運用了 autojump 上述使用方法之外,目前有發現如下三點:

1、autojump 只能跳轉到已經用cd進入過的目錄,無法跳轉到沒有用cd進入過的目錄。即使用 cd 進入過一個特定的目錄才會被記錄到 autojump 的數據庫中,才可以使用 autojump 進行跳轉。

2、自動跳轉不支持-開頭的目錄。

3、在 BASH Shell 中,autojump 是通過修改$PROMPT_COMMAND環境變量跟蹤目錄的行為,所以建議不要重寫$PROMPT_COMMAND環境變量。若需要添加其他的命令到現$PROMPT_COMMAND環境變量中,需添加到$PROMPT_COMMAND環境變量的最后。

傳送門:https://github.com/wting/autojump

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11459

    瀏覽量

    212787
  • 文件
    +關注

    關注

    1

    文章

    578

    瀏覽量

    25202
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86175
  • 命令行
    +關注

    關注

    0

    文章

    80

    瀏覽量

    10529
  • 跳轉
    +關注

    關注

    0

    文章

    5

    瀏覽量

    5998

原文標題:太強了!這款命令行工具可以在 Linux 文件目錄快速自動跳轉

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32實現命令行

    工作中的開發環境都是基于linux命令行交互,作為命令行的重度使用者,玩單片機也要使用命令行工具,百度了一些
    發表于 12-09 11:32 ?2950次閱讀

    Linux命令行工具

    Linux 新手往往對命令行心存畏懼。部分原因是因為需要記憶大量的命令,畢竟掌握命令是高效使用命令行的前提不幸的是,學習這些
    發表于 07-25 08:10

    linux命令行下載工具

    wget是linux下常用的命令行下載工具,是Linux用戶是必不可少的工具,尤其對于網絡管理員,經常要下載一些軟件。而tget是一個簡單的
    發表于 07-25 07:02

    維基鏈的命令行是如何高效快速的對維基鏈節點進行操作的

    的,WaykiChain也為開發者提供了相應的工具,開發者通過此命令行工具可以高效快速的對維基鏈節點進行操作。
    發表于 06-24 11:15 ?1153次閱讀

    Linux 命令行教程好書推薦

    LinuxCommand.org 創始人:William Shotts 之手。 很早以前,該書便基于 CC 3.0 許可免費對外界開放閱讀,發展到今天,已幫助無數開發者習得并掌握 Linux 命令行
    的頭像 發表于 02-14 09:25 ?1664次閱讀

    Linux命令行與shell腳本編寫

    Linux命令行與shell腳本編寫
    發表于 01-11 16:50 ?4次下載

    如何使用命令行Linux中查找文件

    對于Linux新用戶來說,Linux中查找文件可能有點困難。但是,適當的指導下,任何人都可以
    的頭像 發表于 03-23 14:55 ?4657次閱讀

    Linux文件目錄快速自動跳轉命令

    那些主要通過控制臺/終端使用 Linux 命令行Linux 用戶應該感受到了 Linux 的真正力量。然而,對于新手來說,導航 Linux
    的頭像 發表于 05-06 10:16 ?1175次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>文件</b><b class='flag-5'>目錄</b><b class='flag-5'>快速</b><b class='flag-5'>自動</b><b class='flag-5'>跳轉</b><b class='flag-5'>命令</b>

    Linux神器:一鍵直達目錄直接起飛

    Autojump是一個開源的命令行工具,用于快速跳轉目錄文件
    的頭像 發表于 06-06 09:31 ?640次閱讀
    <b class='flag-5'>Linux</b>神器:一鍵直達<b class='flag-5'>目錄</b>直接起飛

    恒訊科技分析:如何在Linux上使用rm命令刪除文件目錄

    本指南展示了如何在Linux中使用rm命令行刪除文件目錄和其他內容?
    的頭像 發表于 06-09 17:02 ?1381次閱讀

    linux命令行與shell編程實戰

    Linux命令行與Shell編程實戰主要涉及以下內容: Linux命令行基礎:學習Linux命令行
    的頭像 發表于 11-08 10:57 ?1023次閱讀

    linux虛擬機怎么調出命令行

    Linux虛擬機中調出命令行界面,可以通過以下步驟實現: 打開虛擬機,進入到Linux系統。
    的頭像 發表于 11-08 11:28 ?3604次閱讀

    linux切換到命令行模式

    Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以應用菜單中找到終端或
    的頭像 發表于 11-13 16:47 ?2145次閱讀

    linux命令行運行步驟

    運行Linux命令行涉及以下步驟: 打開終端 Linux系統中,打開命令行界面的方式有多種,最常見的是打開終端應用程序。
    的頭像 發表于 11-17 10:18 ?1104次閱讀

    總結linux命令行的主要用法

    Linux命令行是一種Linux操作系統中通過文本界面來執行指令和管理系統的方式。它提供了豐富的功能和靈活性,幫助用戶完成各種任務。本文將詳細介紹
    的頭像 發表于 11-17 10:19 ?929次閱讀