好玩的Linux命令,將禮品包在盒子中

2021-02-19 Linux公社

來自:Linux迷
連結:https://www.linuxmi.com/linux-boxes.html

春節,聖誕,元旦,每個節日,每個Linux終端用戶都應該得到一份小禮物。不管你是慶祝春節,還是另一個節日。我收集到的幾個Linux命令行工具,供您欣賞並與朋友共享。讓我們一起來找點樂子,給這個寒冷的冬天增添點快樂吧。很有可能,你以前聽說過一些。但是,希望我們都有機會學習新東西。今天我們將了解如何使用boxes實用程序在Linux終端繪製帶有字符的形狀,並使您的單詞脫穎而出。很多有趣的Linux命令行都要使用boxes實現,中文的意思是盒子,因為在沒有它的情況下很難將所有其他命令行禮物包裝起來!在Fedora機器上,默認情況下沒有安裝使用boxes,但它在存儲庫中,所以安裝它很簡單linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install boxeslinuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install boxes如果您使用的是其他版本,那麼您很可能也會在默認存儲庫中找到它。事實證明,一旦你在裡面添加了幾行文字,格式化它們就會變得非常繁瑣。boxes是一個簡單的實用程序,用於用ASCII藝術風格的框包圍文本塊。它提供了默認的原始碼注釋,以及其他選項。它真的很容易使用。通過管道,我可以把簡短的問候塞進一個盒子裡。可以用字符組成盒子把你的文字包圍在裡面。linuxmi@linuxmi:~/www.linuxmi.com$ cat linuxmi.txt | boxes -d diamonds -a c

/\ /\ /\
/\//\\/\ /\//\\/\ /\//\\/\
/\//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\
\\//\/ \/\\//
\/ \/
/\ /\
//\\ Linux迷 www.linuxmi.com //\\
\\// \\//
\/ \/
/\ /\
//\\/\ /\//\\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
\/\\///\\\//\/\\///\\\//\/\\///\\\//\/
\/\\//\/ \/\\//\/ \/\\//\/
\/ \/ \/

-d 參數表示選擇哪一個盒子模型,
-a 參數表示對齊方式。boxes --help 查看幫助。Linux工具使用大法,先看幫助。linuxmi@linuxmi:~/www.linuxmi.com$ echo "我是Linux迷 www.linuxmi.com" | boxes -d cc -a c

/**********************************
* 我是Linux迷 www.linuxmi.com *
**********************************/

linuxmi@linuxmi:~/www.linuxmi.com$ echo "Linux迷 www.linuxmi.com" | boxes -d dog -a c

__ _,--="=--,_ __
/ \." .-. "./ \
/ ,/ _ : : _ \/` \
\ `| /o\ :_: /o\ |\__/
`-'| :="~` _ `~"=: |
\` (_) `/
.-"-. \ | / .-"-.
.---{ }--| /,.-'-.,\ |--{ }---.
) (_)_)_) \_/`~-===-~`\_/ (_(_(_) (
( Linux迷 www.linuxmi.com )
) (
'----'

linuxmi@linuxmi:~/www.linuxmi.com$ echo "我是Linux迷 www.linuxmi.com" | boxes -d boy -a c

.-"""-.
/ .===. \
\/ 6 6 \/
( \___/ )
_______ooo__\_____/___________
/ \
| 我是Linux迷 www.linuxmi.com |
\____________________ooo_______/
| | |
|_ | _|
| | |
|__|__|
/-'Y'-\
(__/ \__)

linuxmi@linuxmi:~/www.linuxmi.com$ echo "我是Linux迷 www.linuxmi.com" | boxes -d twisted -a c

._____. ._____. .____________________. ._____. ._____.
| ._. | | ._. | | .________________. | | ._. | | ._. |
| !_| |_|_|_! | | !________________! | | !_| |_|_|_! |
!___| |_______! !____________________! !___| |_______!
.___|_|_| |________________________________|_|_| |___.
| ._____| |____________________________________| |_. |
| !_! | | | | | ! !_! |
!_____! | | | | !_____!
._____. | | | | ._____.
| ._. | | | | | | ._. |
| | | | | | 我是Linux迷 www.linuxmi.com | | | | | |
| !_! | | | | | ! !_! |
!_____! | | | | !_____!
._____. | | | | ._____.
| ._. | | | | | | ._. |
| !_| |_|_|________________________________| |_|_|_! |
!___| |____________________________________| |_______!
.___|_|_| |___. .____________________. .___|_|_| |___.
| ._____| |_. | | .________________. | | ._____| |_. |
| !_! | | !_! | | !________________! | | !_! | | !_! |
!_____! !_____! !____________________! !_____! !_____!

那這個小玩意到底有什麼用,可以這麼使用的。配合boxes 寫個vim插件,每次寫代碼的時候,就把下面這個放在代碼的開頭linuxmi@linuxmi:~/www.linuxmi.com$ echo "我是Linux迷 www.linuxmi.com" | boxes -d peek -a cBoxes提供了許多填充,定位甚至處理正則表達式的選項。您可以在項目主頁上了解有關Boxes的更多信息,或者前往GitHub下載原始碼或貢獻自己的Boxes。

長按或掃描下面的二維碼關注Linux公社


關注Linux公社,添加「星標」

每天獲取技術乾貨,讓我們一起成長

合作聯繫微信:linuxgs

相關焦點

  • linux中的vim命令
    如何查看命令的幫助文檔,三種方式:內置命令:help ls外部命令:ls --help,簡單的幫助文檔手冊man ls, 通過使用man查看詳細的幫助內容vim和vi命令本質上就是一個命令,這個命令是在linux命令中專門用來編輯文本文件的
  • linux系統中update和upgrade命令區別
    linux系統中update和upgrade命令區別在linux作業系統中update和upgrade都是更新命令:yum upgrade和yum update。兩個命令在linux系統中都是更新所有包,但是兩個命令的側重點不一樣。
  • 在Linux作業系統裡使用xargs命令
    還好有種簡單的方式,可以在基於Unix的作業系統中使用xargs命令解決這個煩惱。通過這個命令你可以有效地處理多個文件,節省你的時間和精力。在這篇教程中,你可以學到如何一次性對多個文件執行命令或腳本操作,再也不用擔心像單獨處理無數個日誌或數據文件那樣嚇人的任務了。本文引用地址:http://www.eepw.com.cn/article/268330.htm
  • Linux Shell命令快捷獲得系統幫助
    久而久之,對學習linux的熱情被怠慢下來了。 其實,這也是學習linux的最大困難。linux命令幫助,一般有2種,命令自身代碼裡面帶有使用幫助說明,這種一般很精簡,太長了,程序自身的大小以及日常維護不方便。還有一種,就是帶有幫助文件,類似windows的chm格式文件。下面我說下這2種怎麼樣查閱。
  • 幫你精通Linux:簡約卻不簡單的ls命令
    ls 命令即 list directory contents是我們最為熟悉的Linux命令。它就如車載或者手機中的導航地圖,徹底解放了我們的大腦,片刻不能離身。否則我們下樓取個快遞,都得繞18道彎才能勉強找回家。
  • 【奇技淫巧】linux、windows下壓縮打包命令整理
    小弟整理了些linux和windows下壓縮打包命令,現在分享給大家,希望能幫助到大家。linux(主要使用find和tar函數)1、直接打包(1)將mail壓縮打包至videos目錄下tar -zcvf  /home2/public_html/uploads/videos/videos.tar.gz  /home2/mail/ --ignore-failed-read(2)以時間過濾直接壓縮打包製定目錄下
  • 每天一個Linux命令(1):ls命令
    由於公眾號粉絲中有很多Linux愛好者,所以今日起會更新「每天一個Linux命令」系列,幫助大家理解學習,如果反饋好的話會持續更新,大家喜歡的話就留言給小微,才有更新的動力。ls命令是linux下最常用的命令。ls命令就是list的縮寫,預設下ls用來列印出當前目錄的清單。如果ls指定其他目錄,那麼就會顯示指定目錄裡的文件及文件夾清單。
  • Linux shell命令總結大全
    /aaa將/etc/password追加文件到bak.tar中tar -rvf bak.tar /etc/password6、解壓tar -xvf bak.tar7、打包並壓縮tar -zcvf1、查找可執行的命令所在的路徑:which ls2、查找可執行的命令和幫助的位置:whereis ls3、從某個文件夾開始查找文件find / -name "hadooop*"
  • 如何在Linux中設置藍牙
    以下是如何在Linux中設置藍牙。如何在你的Linux機器上設置藍牙在不同的發行版中,步驟會有所不同,但是基本步驟是相同的。如果您的發行版尚未為您設置藍牙,您將首先需要安裝Bluez,它包含藍牙適配器的驅動程序堆棧以及藍牙命令行界面管理實用程序。安裝Bluez後,您可能需要安裝藍牙管理器。有些桌面環境有內置的藍牙管理器。
  • Linux 命令行下的好東西
    如果你時間比較充裕...那麼不如看看這本書吧: <<The Linux Command Line>>http://linuxcommand.org/tlcl.php書的內容就跟標題一樣,深入淺出的介紹了所謂 "Linux 命令行" 的方方面面,本文很多內容也是從書裡看到的。
  • Linux系統top命令中的io使用率,很多人都誤解了它的具體含義
    在 Linux 中輸入 man 命令查看相關手冊,發現 io(wait) 被解釋為「等待 I/O 完成的時間」。其實不是的,Linux 是一個成熟的作業系統,它才不會讓 CPU 寶貴的性能白白浪費在耗時的 I/O 等待上,實際上,如果當前系統還有其他任務需要使用 CPU,Linux 會將等待 I/O 完成的任務暫時掛起,將 CPU 使用權暫時交給有需要的任務。那麼 iowait 到底是什麼意思呢?
  • Linux入門進階 - 如何在Linux中使用export命令
    在本指南中,我們將建議新手如何在Linux中使用export。如何使用Linux的export命令您可以以多種方式使用export。一個常見的例子是使用export來設置用戶環境。用戶可以簡單地使用export指定變量並將它們添加到他們的.profile文件中。因此,每次用戶登錄時,環境都將按照這種方式配置。
  • 玩轉嵌入式之如何在Linux系統中搭建tftp伺服器·圖文視頻
    嵌入式linux最常用到tftp命令來完成開發板和Linux系統之間的的文件傳輸,避免了頻繁的U盤拷貝過程。我們知道,Windows下使用「tftpd32.exe」這款軟體可以很方便地在Windows下搭建的tftp伺服器。
  • Linux編輯器中vi常用命令
    vi是Linux中功能強大的編輯器,下面是vi常用命令介紹vi 編輯器中有三種模式,分別為:命令模式、編輯模式和末行模式. word在光標之前查找一個名為word的字符串:n1,n2/word1/word2/g在第n1到第n2之間查找word1這個字符串,並將這個字符串替換為word2(常用):1,$/word1/word2/g從第一行到最後一行間查找word1這個字符串,並將這個字符串替換為word2(常用):1,$/word1/word2/gc從第一行到最後一行間查找word1這個字符串,並將這個字符串替換為word2
  • 將您的Ubuntu終端變成帶聲音的黑客帝國的屏幕
    /Linux/2020-03/162604.htm大家應該看過很多好萊塢電影,這些電影描述了在多臺顯示器中打開的帶有奇怪代碼,文本和圖像的多個終端嗎?在大多數科幻和驚悚電影中都看到了這一點。在這樣的電影中,中情局人員可能會在非常複雜的房間裡忙於在多個顯示器上運行多個控制臺。在我的童年,當我看一些好萊塢電影時,我認為它們是真實的,那現在好了,如果您有空,並且想體驗一下Ubuntu桌面上的多個控制臺的樣子,則可以嘗試使用「Hollywood」實用程序。
  • vim命令使用總結
    vim簡介vim 是linux系統自帶的文本編輯器。2.2.2 vim查找默認是大小寫敏感查找在查找模式中加入\c表示大小寫不敏感查找,\C表示大小寫敏感查找例如:/foo\c 會查找所有foo、FOO、fOOD等2.2.3 查找光標所在單詞在命令模式下按下:*:匹配當前光標所在的單詞(這裡的單詞是指前後為空白字符或者點號,例如當前為foo, 可以匹配foo bar中的
  • Linux系統中xargs命令用法
    xargs命令是給其它命令傳遞參數的過濾器,它將標準輸入數據轉換成命令行參數,能夠處理管道或者stdin,並將其轉換成特定命令的參數。xargs也可以將單行、多行文本輸入轉換成別的格式。
  • Linux 中如何使用 IP 命令
    老版本的 Linux 中都是使用 ifconfig 命令檢查和配置網絡接口,但是該命令目前已經沒有維護了,取而代之的是 ip 命令ip 命令和 ifconfig 命令很相似,但是 相比起來,ip命令的功能更強大,它能執行多種 ifconfig 命令無法執行的任務本文將介紹 ip 命令常用的一些操作顯示所有網絡接口信息
  • Linux下文件及文件夾的操作與處理
    前言在Linux中,對文件或文件夾的操作一般包括:創建、改名、移動、刪除,這些都是比較基本的操作,大家應該掌握。在這裡面,有些命令和Windows下的DOS命令是相似的,如果以前了解過DOS,對學習也會有一定的幫助。
  • 將您的Ubuntu終端變成帶聲音的黑客帝國的屏幕 | 文末贈書
    /162604.htm大家應該看過很多好萊塢電影,這些電影描述了在多臺顯示器中打開的帶有奇怪代碼,文本和圖像的多個終端嗎?在大多數科幻和驚悚電影中都看到了這一點。在這樣的電影中,中情局人員可能會在非常複雜的房間裡忙於在多個顯示器上運行多個控制臺。在我的童年,當我看一些好萊塢電影時,我認為它們是真實的,那現在好了,如果您有空,並且想體驗一下Ubuntu桌面上的多個控制臺的樣子,則可以嘗試使用「Hollywood」實用程序。