中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

使用 xclip 在 Linux 命令行中復(fù)制粘貼

時間:2019-07-15

linux命令windows命令_linux格式化命令_linux命令

了解如何在 Linux 中使用 xclip。

在使用 Linux 桌面工作時,你通常如何復(fù)制全部或部分文本?你可能會在文本編輯器中打開文件,選擇全部或僅選擇要復(fù)制的文本linux命令,然后將其粘貼到其他位置。

這樣沒問題。但是你可以使用 xclip 在命令行中更有效地完成工作。xclip 提供了在終端窗口中運(yùn)行的命令與 Linux 圖形桌面環(huán)境中的剪貼板之間的管道。

安裝 xclip

xclip 并不是許多 Linux 發(fā)行版的標(biāo)準(zhǔn)套件。要查看它是否已安裝在你的計(jì)算機(jī)上,請打開終端窗口并輸入 which xclip。如果該命令返回像 /usr/bin/xclip 這樣的輸出,那么你可以開始使用了。否則,你需要安裝 xclip。

linux格式化命令_linux命令windows命令_linux命令

為此,請使用你的發(fā)行版的包管理器。如果你喜歡冒險,你可以從 GitHub 獲取源代碼并自己編譯。

基礎(chǔ)使用

假設(shè)你要將文件的內(nèi)容復(fù)制到剪貼板。在 xclip 中可以使用兩種方法。輸入:

xclip file_name

或者

linux格式化命令_linux命令_linux命令windows命令

xclip -sel clip file_name

兩個命令之間有什么區(qū)別(除了第二個命令更長)?第一個命令在你使用鼠標(biāo)中鍵粘貼的情況下有效。但是,不是每個人都這樣做。許多人習(xí)慣使用右鍵單擊菜單或按 Ctrl+V 粘貼文本。如果你時其中之一(我就是。褂 -sel clip 選項(xiàng)可確保你可以粘貼要粘貼的內(nèi)容。

將 xclip 與其他應(yīng)用一起使用

將文件內(nèi)容直接復(fù)制到剪貼板是個巧妙的技巧。很可能你不會經(jīng)常這樣做。還有其他方法可以使用 xclip,其中包括將其與另一個命令行程序結(jié)合。

結(jié)合是用管道(|)完成的。管道將一個命令行程序的輸出重定向到另一個命令行程序。這樣我們就會有更多的可能性,我們來看看其中的三個。

linux格式化命令_linux命令windows命令_linux命令

假設(shè)你是系統(tǒng)管理員,你需要將日志文件的最后 30 行復(fù)制到 bug 報告中。在文本編輯器中打開文件,向下滾動到最后,復(fù)制和粘貼有一點(diǎn)工作量。為什么不使用 xclip 和 tail 來快速輕松地完成?運(yùn)行此命令以復(fù)制最后 30 行:

tail -n 30 logfile.log | xclip -sel clip

我的寫作有相當(dāng)一部分用于內(nèi)容管理系統(tǒng) (CMS) 或者在其他網(wǎng)絡(luò)中發(fā)布。但是,我從不使用 CMS 的 WYSIWYG 編輯器來編寫 - 我采用 Markdown 格式離線編寫純文本。也就是說,許多編輯器都有 HTML 模式。通過使用此命令,我可以使用 Pandoc 將 Markdown 格式的文件轉(zhuǎn)換為 HTML 并將其一次性復(fù)制到剪貼板:

pandoc -t html file.md | xclip -sel clip

在其他地方,粘貼完成。

linux命令windows命令_linux格式化命令_linux命令

我的兩個網(wǎng)站使用 GitLab Pages 托管。我使用名為 Certbot 的工具為這些站點(diǎn)生成 HTTPS 證書,每當(dāng)我更新它時,我需要將每個站點(diǎn)的證書復(fù)制到 GitLab。結(jié)合 cat 命令和 xclip 比使用編輯器更快,更有效。例如:

cat /etc/letsencrypt/live/website/fullchain.pem | xclip -sel clip

這就是全部可以用 xclip 做的事么?當(dāng)然不是。我相信你可以找到更多用途來滿足你的需求。

最后總結(jié)

不是每個人都會使用 xclip。沒關(guān)系。然而linux命令,它是一個在你需要它時非常方便的一個小工具。而且,正如我?guī)状伟l(fā)現(xiàn)的那樣,你不知道什么時候需要它。等到時候,你會很高興能用上 xclip。

來自:opensource