色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

命令行高級用戶的必備:autojump

馬哥Linux運維 ? 2017-12-12 09:20 ? 次閱讀

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

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

Linux上安裝autojump

在Ubuntu或Debian上安裝autojump:

$sudo apt-get install autojump

要在CentOS或Fedora上安裝autojump,請使用yum命令。在CentOS上,你需要先啟用EPEL倉庫才行。

$sudo yum install autojump

在Archlinux上安裝autojump:

$sudo pacman -Sautojump

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

autojump的基本用法

autojump的工作方式很簡單:它會在你每次啟動命令時記錄你當前位置,并把它添加進它自身的數據庫中。這樣,某些目錄比其它一些目錄添加的次數多,這些目錄一般就代表你最重要的目錄,而它們的“權重”也會增大。

現在不管你在哪個目錄,你都可以使用下面的語法來直接跳轉到這些目錄:

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

注意,你不需要輸入完整的名稱,因為autojump會檢索它的數據庫,并返回最可能的結果。

例如,假定我們正在下面的目錄結構中工作。

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

$autojump do

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

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

另外一個引人注目的功能是,autojump支持zsh和自動補完。如果你不確認哪里是不是你要跳轉的地方,敲擊TAB鍵就會列出完整路徑。

還是同樣的例子,輸入:

$autojumpd

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

最后,對于高級用戶,你可以訪問目錄數據庫,并修改它的內容。可以使用下面的命令來手動添加一個目錄:

$autojump -a[目錄]

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

$autojump -i[權重]

這將使得該目錄更可能被選擇跳轉。相反的例子是在該目錄使用參數 d 來減少權重:

$autojump -d[權重]

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

$autojump -s

這會顯示數據庫中的統計數據。而以下:

$autojump --purge

命令將會把不再存在的目錄從數據庫中移除。

簡言之,autojump將會受到所有命令行高級用戶的歡迎。不管你是在ssh進一臺服務器,還是僅僅想要追隨復古潮流,敲更少的鍵來減少導航時間總是件好事。如果你真的熱衷于此類工具,你也肯定也想看看Fasd,它應該會給你一個驚喜——我們下次再介紹它。

你覺得autojump怎么樣?你會經常用它么?發表一下你的評論吧。

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

    關注

    87

    文章

    11322

    瀏覽量

    209896

原文標題:自動補全不算什么,一鍵直達目錄才是終極神器

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    cmd網絡經典命令行

    cmd網絡經典命令行:
    發表于 06-11 15:17 ?36次下載
    cmd網絡經典<b class='flag-5'>命令行</b>

    C語言入門教程-命令行參數

    命令行參數 在C中,獲取用戶輸入的命令行參數是很方便的。程序的主函數會接受一個argv參數。有許多高級的庫函數都會用到argv結構,所以了解此結構對一個C程序員來
    發表于 07-29 14:22 ?2617次閱讀

    caxa命令行中的應用

    caxa命令行中的應用 命令行對于大多用戶來說往往只是輸入數據的作用,但是其中的奧妙還有很多,下面就給大家
    發表于 10-18 18:18 ?2306次閱讀

    博達環網配置命令行

    博達工業交換要環網配置命令行
    發表于 12-27 16:24 ?0次下載

    最全面StoneOS命令行用戶手冊

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

    CMD的命令行高級教程

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

    Shell命令行解釋器簡介

    Shell 是一個命令行解釋器,Shell 為用戶提供了與設備進行命令行交互的方式,用戶通過串口、以太網、無線等方式將命令傳輸給具有 She
    的頭像 發表于 08-19 17:20 ?3246次閱讀

    Linux命令行與shell腳本編寫

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

    OneCommand命令行接口用戶手冊11.0和11.1

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

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

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

    OneCommand Manager命令行界面用戶手冊

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

    linux切換到命令行模式

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

    linux命令行運行步驟

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

    eclipse怎么使用命令行

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

    idea如何輸入命令行參數

    。 在大多數編程語言中,都提供了內置的機制來處理命令行參數,以便程序可以根據用戶的需求進行不同的操作。下面我們將逐步介紹如何在常見的編程語言中輸入命令行參數。 一、C/C++語言: 在C/C++中,主函數(main)的原型為:
    的頭像 發表于 12-06 15:01 ?1188次閱讀

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 中文字幕不卡一区二区三区| 趁老师睡着吃她的奶水| 干了快生了的孕妇| 欧美伊人久久大香线蕉综合69| 中文视频在线| 久久中文字幕乱码免费| 中文日韩亚洲欧美字幕| 麻美ゆま夫の目の前で犯| 中文字幕一区中文亚洲| 蜜芽国产在线精品欧美| FREE17一18外女破| 日日噜噜夜夜狠狠视频| 二级片免费看| 亚洲aaaa级特黄毛片| 娇妻被朋友玩得呻吟在线电影| 亚洲一区免费看| 久久亚洲精品2017| 99re久久热最新地址一| 全彩无翼污之邪恶女教师| 国产成人99久久亚洲综合精品| 五月丁香啪啪.| 久爱在线中文在观看| 8x8x我要打机飞在线观看| 人妻夜夜爽天天爽三区麻豆AV网站| 国产99r视频精品免费观看| 性欧美videofree中文字幕| 狠狠色色综合网站| 1024人成网站色www下载| 欧美亚洲视频在线二区| 国产对白精品刺激一区二区| 亚洲精品国偷拍自产在线| 久久无码av三级| 超碰人人澡人人胔| 亚洲AV國產国产久青草| 久久在精品线影院精品国产| 成年女人免费影院播放| 性生片30分钟| 蜜臀AV熟女人妻中文字幕| 国产成人亚洲综合无| 伊人色综合久久大香| 青青伊人精品|