欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

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

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

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

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

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

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

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

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

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

$autojump do

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

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

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

還是同樣的例子,輸入:

$autojumpd

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

最后,對于高級用戶,你可以訪問目錄數(shù)據(jù)庫,并修改它的內(nèi)容??梢允褂孟旅娴拿顏硎謩犹砑右粋€目錄:

$autojump -a[目錄]

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

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

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

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

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

$autojump -s

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

$autojump --purge

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

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

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

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

    關(guān)注

    87

    文章

    11351

    瀏覽量

    210507

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

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

收藏 人收藏

    評論

    相關(guā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ù)會接受一個argv參數(shù)。有許多高級的庫函數(shù)都會用到argv結(jié)構(gòu),所以了解此結(jié)構(gòu)對一個C程序員來
    發(fā)表于 07-29 14:22 ?2625次閱讀

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

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

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

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

    最全面StoneOS命令行用戶手冊

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

    CMD的命令行高級教程

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

    Shell命令行解釋器簡介

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

    Linux命令行與shell腳本編寫

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

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

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

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

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

    OneCommand Manager命令行界面用戶手冊

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

    linux切換到命令行模式

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

    linux命令行運行步驟

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

    eclipse怎么使用命令行

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

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

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