在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

命令行高級(jí)用戶的必備:autojump

馬哥Linux運(yùn)維 ? 2017-12-12 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在命令行中切換目錄是最常用的操作,不過很少有比一遍又一遍重復(fù)“cd ls cd ls cd ls ……”更令人沮喪的事情了。如果你不是百分百確定你想要進(jìn)入的下一個(gè)目錄的名字,那么你不得不使用ls來確認(rèn),然后使用cd來進(jìn)入你想要進(jìn)的那一個(gè)。所幸的是,現(xiàn)在大量的終端和shell語言提供了強(qiáng)大的自動(dòng)補(bǔ)全功能來處理該問題。但是,你仍然需要一直瘋狂地敲擊TAB鍵來干這事。如果你和我一樣懶惰,你一定會(huì)對(duì)autojump感到驚喜。

autojump是一個(gè)命令行工具,它允許你可以直接跳轉(zhuǎn)到你喜愛的目錄,而不用管你現(xiàn)在身在何處。

Linux上安裝autojump

在Ubuntu或Debian上安裝autojump:

$sudo apt-get install autojump

要在CentOS或Fedora上安裝autojump,請(qǐng)使用yum命令。在CentOS上,你需要先啟用EPEL倉(cāng)庫(kù)才行。

$sudo yum install autojump

在Archlinux上安裝autojump:

$sudo pacman -Sautojump

如果你找不到適合你的版本的包,你可以從GitHub上下載源碼包來編譯。

autojump的基本用法

autojump的工作方式很簡(jiǎn)單:它會(huì)在你每次啟動(dòng)命令時(shí)記錄你當(dāng)前位置,并把它添加進(jìn)它自身的數(shù)據(jù)庫(kù)中。這樣,某些目錄比其它一些目錄添加的次數(shù)多,這些目錄一般就代表你最重要的目錄,而它們的“權(quán)重”也會(huì)增大。

現(xiàn)在不管你在哪個(gè)目錄,你都可以使用下面的語法來直接跳轉(zhuǎn)到這些目錄:

autojump[目錄的名字或名字的一部分]

注意,你不需要輸入完整的名稱,因?yàn)閍utojump會(huì)檢索它的數(shù)據(jù)庫(kù),并返回最可能的結(jié)果。

例如,假定我們正在下面的目錄結(jié)構(gòu)中工作。

那么下面的命令將直接讓你跳到/root/home/doc下,不管你當(dāng)前位置在哪里。

$autojump do

如果你也很討厭打字,那么我推薦你為autojump起個(gè)別名,或者使用默認(rèn)的別名。

$j[目錄的名字或名字的一部分]

另外一個(gè)引人注目的功能是,autojump支持zsh和自動(dòng)補(bǔ)完。如果你不確認(rèn)哪里是不是你要跳轉(zhuǎn)的地方,敲擊TAB鍵就會(huì)列出完整路徑。

還是同樣的例子,輸入:

$autojumpd

然后敲擊tab鍵,將會(huì)返回/root/home/doc或者/root/home/ddl。

最后,對(duì)于高級(jí)用戶,你可以訪問目錄數(shù)據(jù)庫(kù),并修改它的內(nèi)容。可以使用下面的命令來手動(dòng)添加一個(gè)目錄:

$autojump -a[目錄]

如果你突然想要把當(dāng)前目錄變成你的最愛和使用最頻繁的文件夾,你可以在該目錄通過命令的參數(shù) i 來手工增加它的權(quán)重

$autojump -i[權(quán)重]

這將使得該目錄更可能被選擇跳轉(zhuǎn)。相反的例子是在該目錄使用參數(shù) d 來減少權(quán)重:

$autojump -d[權(quán)重]

要跟蹤所有這些改變,輸入:

$autojump -s

這會(huì)顯示數(shù)據(jù)庫(kù)中的統(tǒng)計(jì)數(shù)據(jù)。而以下:

$autojump --purge

命令將會(huì)把不再存在的目錄從數(shù)據(jù)庫(kù)中移除。

簡(jiǎn)言之,autojump將會(huì)受到所有命令行高級(jí)用戶的歡迎。不管你是在ssh進(jìn)一臺(tái)服務(wù)器,還是僅僅想要追隨復(fù)古潮流,敲更少的鍵來減少導(dǎo)航時(shí)間總是件好事。如果你真的熱衷于此類工具,你也肯定也想看看Fasd,它應(yīng)該會(huì)給你一個(gè)驚喜——我們下次再介紹它。

你覺得autojump怎么樣?你會(huì)經(jīng)常用它么?發(fā)表一下你的評(píng)論吧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11508

    瀏覽量

    213642

原文標(biāo)題:自動(dòng)補(bǔ)全不算什么,一鍵直達(dá)目錄才是終極神器

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    cmd網(wǎng)絡(luò)經(jīng)典命令行

    cmd網(wǎng)絡(luò)經(jīng)典命令行:
    發(fā)表于 06-11 15:17 ?36次下載
    cmd網(wǎng)絡(luò)經(jīng)典<b class='flag-5'>命令行</b>

    C語言入門教程-命令行參數(shù)

    命令行參數(shù) 在C中,獲取用戶輸入的命令行參數(shù)是很方便的。程序的主函數(shù)會(huì)接受一個(gè)argv參數(shù)。有許多高級(jí)的庫(kù)函數(shù)都會(huì)用到argv結(jié)構(gòu),所以了解此結(jié)構(gòu)對(duì)一個(gè)C程序員來
    發(fā)表于 07-29 14:22 ?2700次閱讀

    caxa命令行中的應(yīng)用

    caxa命令行中的應(yīng)用 命令行對(duì)于大多用戶來說往往只是輸入數(shù)據(jù)的作用,但是其中的奧妙還有很多,下面就給大家
    發(fā)表于 10-18 18:18 ?2421次閱讀

    博達(dá)環(huán)網(wǎng)配置命令行

    博達(dá)工業(yè)交換要環(huán)網(wǎng)配置命令行
    發(fā)表于 12-27 16:24 ?0次下載

    最全面StoneOS命令行用戶手冊(cè)

    最全面StoneOS命令行用戶手冊(cè)
    發(fā)表于 09-08 09:34 ?13次下載
    最全面StoneOS<b class='flag-5'>命令行</b><b class='flag-5'>用戶</b>手冊(cè)

    CMD的命令行高級(jí)教程

    CMD的命令行高級(jí)教程
    發(fā)表于 10-24 08:31 ?30次下載
    CMD的<b class='flag-5'>命令行</b><b class='flag-5'>高級(jí)</b>教程

    Shell命令行解釋器簡(jiǎn)介

    Shell 是一個(gè)命令行解釋器,Shell 為用戶提供了與設(shè)備進(jìn)行命令行交互的方式,用戶通過串口、以太網(wǎng)、無線等方式將命令傳輸給具有 She
    的頭像 發(fā)表于 08-19 17:20 ?3563次閱讀

    Linux命令行與shell腳本編寫

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

    OneCommand命令行接口用戶手冊(cè)11.0和11.1

    電子發(fā)燒友網(wǎng)站提供《OneCommand命令行接口用戶手冊(cè)11.0和11.1.pdf》資料免費(fèi)下載
    發(fā)表于 08-04 15:00 ?0次下載
    OneCommand<b class='flag-5'>命令行</b>接口<b class='flag-5'>用戶</b>手冊(cè)11.0和11.1

    Emulex OneCommand命令行接口用戶指南 12.2版

    電子發(fā)燒友網(wǎng)站提供《Emulex OneCommand命令行接口用戶指南 12.2版.pdf》資料免費(fèi)下載
    發(fā)表于 08-11 11:13 ?0次下載
    Emulex OneCommand<b class='flag-5'>命令行</b>接口<b class='flag-5'>用戶</b>指南 12.2版

    OneCommand Manager命令行界面用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《OneCommand Manager命令行界面用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 08-22 11:09 ?0次下載
    OneCommand Manager<b class='flag-5'>命令行</b>界面<b class='flag-5'>用戶</b>手冊(cè)

    linux切換到命令行模式

    在Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以在應(yīng)用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“l(fā)ogout”,然后按回車鍵。 系統(tǒng)會(huì)提示您輸入管理員密碼。輸入
    的頭像 發(fā)表于 11-13 16:47 ?2228次閱讀

    linux命令行運(yùn)行步驟

    現(xiàn)光標(biāo)右邊出現(xiàn)了一個(gè)類似于“ ”或“#”的字符,這就是命令行提示符。在大多數(shù)Linux發(fā)行版中,普通用戶的提示符是“ ”,而管理員或root用戶的提示符是“#”。 查找可用的命令 Li
    的頭像 發(fā)表于 11-17 10:18 ?1197次閱讀

    eclipse怎么使用命令行

    命令行中使用Eclipse來完成一些特定的任務(wù)。本文將詳細(xì)介紹如何在命令行中使用Eclipse。 首先,我們需要確保已經(jīng)正確安裝了JDK(Java Development Kit)和Eclipse
    的頭像 發(fā)表于 12-06 11:26 ?3716次閱讀

    idea如何輸入命令行參數(shù)

    。 在大多數(shù)編程語言中,都提供了內(nèi)置的機(jī)制來處理命令行參數(shù),以便程序可以根據(jù)用戶的需求進(jìn)行不同的操作。下面我們將逐步介紹如何在常見的編程語言中輸入命令行參數(shù)。 一、C/C++語言: 在C/C++中,主函數(shù)(main)的原型為:
    的頭像 發(fā)表于 12-06 15:01 ?1665次閱讀
    主站蜘蛛池模板: 天天躁夜夜躁狠狠躁2024 | 日本免费不卡视频 | 免费日韩一级片 | 综合五月激情 | 免费免费啪视频视频观看 | 涩涩爱影院 | 在线观看深夜观看网站免费 | 天天干b | 亚洲天天看 | 日韩一级在线播放免费观看 | 青娱乐久草 | 国产美女视频黄a视频全免费网站 | 在线观看亚洲免费视频 | 四级毛片在线播放 | 国产成年网站v片在线观看 国产成人91青青草原精品 | 亚洲激情视频网 | 色香淫欲 | 免费四虎永久在线精品 | 日本一本高清视频 | 乡村乱人伦短小说 | 一级在线免费视频 | 成人a毛片在线看免费全部播放 | 四虎www成人影院观看 | 免费人成网555www | 亚洲国产高清人在线 | 色视频在线观看完整免费版 | 久久久久99精品成人片三人毛片 | 国产精品毛片一区二区三区 | 在线精品国产成人综合第一页 | 欧美肥胖女人bbwbbw视频 | 欧美日韩生活片 | videosgratis欧美另类老太 | 亚洲午夜久久影院 | 激情综合网色播五月 | 亚洲视频www | 天天想天天干 | 女同毛片 | 欧美一级精品高清在线观看 | 中文天堂网在线www 中文天堂资源在线www | xxⅹ丰满妇女与善交 | 国产精品久久婷婷六月丁香 |