日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]今天,我們要講的是一款有趣的命令行工具,名叫 Pick。它允許用戶通過 ncurses(3X) 界面來從一系列選項中進行選擇,而且還支持模糊搜索的功能。當你想要選擇某個名字中包含

今天,我們要講的是一款有趣的命令行工具,名叫 Pick。它允許用戶通過 ncurses(3X) 界面來從一系列選項中進行選擇,而且還支持模糊搜索的功能。當你想要選擇某個名字中包含非英文字符的目錄或文件時,這款工具就很有用了。你根本都無需學(xué)習(xí)如何輸入非英文字符。借助 Pick,你可以很方便地進行搜索、選擇,然后瀏覽該文件或進入該目錄。你甚至無需輸入任何字符來過濾文件/目錄。這很適合那些有大量目錄和文件的人來用。

安裝 Pick

對 Arch Linux 及其衍生品來說,Pick 放在 AUR 中。因此 Arch 用戶可以使用類似 Pacaur,Packer,以及 Yaourt 等 AUR 輔助工具來安裝它。

pacaur -S pick

或者,

packer -S pick

或者,

yaourt -S pick

Debian,Ubuntu,Linux Mint 用戶則可以通過運行下面命令來安裝 Pick。

sudo apt-get install pick

其他的發(fā)行版則可以從這里下載最新的安裝包,然后按照下面的步驟來安裝。在寫本指南時,其最新版為 1.9.0。

wget https://github.com/calleerlandsson/pick/releases/download/v1.9.0/pick-1.9.0.tar.gz

tar -zxvf pick-1.9.0.tar.gz

cd pick-1.9.0/

使用下面命令進行配置:

./configure

最后,構(gòu)建并安裝 Pick:

make

sudo make install

用法

通過將它與其他命令集成能夠大幅簡化你的工作。我這里會給出一些例子,讓你理解它是怎么工作的。

讓們先創(chuàng)建一堆目錄。

mkdir -p abcd/efgh/ijkl/mnop/qrst/uvwx/yz/

現(xiàn)在,你想進入目錄 /ijkl/。你有兩種選擇??梢允褂?cd 命令:

cd abcd/efgh/ijkl/

或者,創(chuàng)建一個快捷方式 或者說別名指向這個目錄,這樣你可以迅速進入該目錄。

但,使用 pick 命令則問題變得簡單的多??聪旅孢@個例子。

cd $(find . -type d | pick)

這個命令會列出當前工作目錄下的所有目錄及其子目錄,你可以用上下箭頭選擇你想進入的目錄,然后按下回車就行了。

像這樣:

 

而且,它還會根據(jù)你輸入的內(nèi)容過濾目錄和文件。比如,當我輸入 “or” 時會顯示如下結(jié)果。

 

這只是一個例子。你也可以將 pick 命令跟其他命令一起混用。

這是另一個例子。

find -type f | pick | xargs less

該命令讓你選擇當前目錄中的某個文件并用 less 來查看它。

 

還想看其他例子?還有呢。下面命令讓你選擇當前目錄下的文件或目錄,并將之遷移到其他地方去,比如這里我們遷移到 /home/sk/ostechnix。

mv "$(find . -maxdepth 1 |pick)" /home/sk/ostechnix/

 

通過上下按鈕選擇要遷移的文件,然后按下回車就會把它遷移到 /home/sk/ostechnix/ 目錄中的。

 

從上面的結(jié)果中可以看到,我把一個名叫 abcd 的目錄移動到 ostechnix 目錄中了。

使用方式是無限的。甚至 Vim 編輯器上還有一個叫做 pick.vim 的插件讓你在 Vim 中選擇更加方便。

要查看詳細信息,請參閱它的 man 頁。

man pick

我們的講解至此就結(jié)束了。希望這款工具能給你們帶來幫助。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

隨著國家對城鎮(zhèn)污水處理廠排放標準的要求不斷提高 ,現(xiàn)有城鎮(zhèn)污水處理廠通過提標改造須逐步達到一級A標準 。設(shè)備的購置及安裝費用占提標工程的將近一半 ,對污水處理廠能否正常運行起著關(guān)鍵性作用 。鑒于此 ,通過總結(jié)珠海某污水處...

關(guān)鍵字: 污水處理廠 提標擴建 設(shè)備選型 安裝

氣體流量計是一種用于測量氣體流量的設(shè)備,廣泛應(yīng)用于工業(yè)、實驗室和其他領(lǐng)域。在選擇和安裝氣體流量計時,需要考慮許多因素。本文將介紹氣體流量計選型的要求以及安裝過程,并提供一些建議。

關(guān)鍵字: 氣體流量計 選型 安裝

雷達液位計作為一種重要的液位測量技術(shù),在工業(yè)領(lǐng)域中得到了廣泛應(yīng)用。在選型和安裝雷達液位計時,需要考慮多個因素以確保測量的準確性和可靠性。本文將詳細介紹雷達液位計在選型和安裝方面的要求。

關(guān)鍵字: 雷達液位計 液位測量技術(shù) 安裝

對于初入實驗室的小伙伴,一定也有和小編類似的體會:制備了十天半個月的材料,卻由于在涂布和制漿等過程中出現(xiàn)失誤或者不熟悉如何組裝扣式電池嚴重影響的電池的性能

關(guān)鍵字: 紐扣電池 安裝 電池

摘要:結(jié)合影響電氣設(shè)備安裝和調(diào)試的因素,對電力系統(tǒng)電氣設(shè)備的安裝與調(diào)試技術(shù)進行了分析,以期提高電氣設(shè)備的運行效率。

關(guān)鍵字: 電氣設(shè)備 安裝 調(diào)試

摘要:對地鐵隧道TVF、TEF風(fēng)機安裝與調(diào)試過程中的細節(jié)問題進行了探討,主要從風(fēng)機安裝、風(fēng)機調(diào)試準備、風(fēng)機試運轉(zhuǎn)、監(jiān)測運轉(zhuǎn)數(shù)據(jù)等方面展開了分析,確保風(fēng)機能夠一次試機成功。

關(guān)鍵字: 安裝 調(diào)試 前置條件

摘要:隨著信息技術(shù)在工業(yè)生產(chǎn)領(lǐng)域中的應(yīng)用不斷發(fā)展與成熟,自動化儀表與系統(tǒng)的應(yīng)用范圍不斷擴大,保證自動化儀表與系統(tǒng)運行的穩(wěn)定性與可靠性變得尤為重要。據(jù)此對自動化儀表與系統(tǒng)的具體應(yīng)用進行了闡述,深入研究了自動化儀表與系統(tǒng)在安...

關(guān)鍵字: 自動化系統(tǒng) 安裝 運行

摘要:結(jié)合上海浦東某污水處理廠進水泵房立式蝸殼泵的設(shè)備安裝調(diào)試工作,詳細描述了該型水泵在安裝調(diào)試及性能檢測過程中的技術(shù)要點,同時介紹了水泵在日常運行及例行維護中需要注意和更換的零部件,為同類項目提供了詳實可靠的參考案例。

關(guān)鍵字: 立式蝸殼泵 安裝 運行維護

為什么計算機要安裝硬盤驅(qū)動器,安裝電腦硬盤驅(qū)動器要遵循的五個步驟

關(guān)鍵字: 驅(qū)動器 安裝

電腦驅(qū)動是什么,它有什么作用呢?

關(guān)鍵字: 驅(qū)動 解析
關(guān)閉