www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

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

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

安裝 Pick

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

pacaur -S pick

或者,

packer -S pick

或者,

yaourt -S pick

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

sudo apt-get install pick

其他的發(fā)行版則可以從這里下載最新的安裝包,然后按照下面的步驟來安裝。在寫本指南時(shí),其最新版為 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/

使用下面命令進(jìn)行配置:

./configure

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

make

sudo make install

用法

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

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

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

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

cd abcd/efgh/ijkl/

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

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

cd $(find . -type d | pick)

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

像這樣:

 

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

 

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

這是另一個(gè)例子。

find -type f | pick | xargs less

該命令讓你選擇當(dāng)前目錄中的某個(gè)文件并用 less 來查看它。

 

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

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

 

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

 

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

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

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

man pick

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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