看看你,都用終端幹了些什麼事⁉️文末彩蛋

關於命令行,咱們也見怪不怪了,做爲一個程序員👨‍💻‍你必定要會使用命令行,當年年輕,覺得前端不用使用命令行,後來一入前端深似海。(文末有一個彩蛋)html

在電影裏的黑客都是很是skr的,通常就是在一個陰暗的空間裏排放着一排電腦顯示屏,黑客隨手一敲,不一樣的顯示屏裏就顯示出各類各類酷炫吊炸天的操做,是否是頗有畫面感。前端

今天這裏我分享就是這樣的操做,固然不是分享各類滲透,端口掃描,中間人攻擊這些高級技巧,今天分享的是存在於各類類unix操做系統的小技巧,可提升效率可玩樂可裝b,旅行居家必備。linux

上圖我進行的操做是在命令行裏輸入我自定義的命令 write ,啓動個人寫做工做臺,就是自動打開了我寫做經常使用的3個app,固然不全是哈,而後在命令行裏出現了 ASCLL 噴火龍圖案。(寵物小精靈中的噴火龍有沒有 ⁉️)程序員

迴歸正題

好了,其實上面的 write 是我懶才本身自定義的命令,方便一次性打開寫做基本app,不想一個一個軟件打開。npm

簡單操做

想要進行的這樣的操做其實很簡單,你只要知道兩個東西就行: 一、.bash_profile 二、aliasvim

不知道這兩個東西的能夠自行谷歌百度,可是不知道不要緊,跟着我有肉吃。瀏覽器

來個簡單的例子

需求:因爲我須要發表一些文章的時候,會打開登錄個人管理後臺,須要訪問個人博客,可是我太懶了,不想打開瀏覽器再輸入個人域名(⚠️小廣告:wusiqing.com) ,怎麼辦?bash

操做:微信

(以個人 mac 操做系統爲例,只要是類unix系統便可,例如linux)app

圖示:

加個需求:我看了第一個gif裏面有噴火龍的,我也想要,怎麼弄?

操做:

這時候就須要一個插件了,一個有趣的插件 cowsay ,em...不用懷疑,就是牛說 ,名字很好記。

一、終端下載cowsay,在終端輸入 npm install -g cowsay ,若是你沒有npm ,不要緊,你能夠直接輸入brew install cowsay直接下載。

二、終端顯示安裝完成以後,你能夠輸入cowsay halo;

三、還沒完成需求哇,我須要一條龍,好吧 ,你能夠輸入 cowsay -f dragon halo; (⚠️除了say,固然還有think呀,這個插件有兩個命令 cowsay cowthink)

需求:可是我想要達到你那個樣子,輸入命令以後,打開了應用又輸出了ASCLL動畫,怎麼辦?

操做:

圖示:

繼續follow me🔎

好了,到這裏感受是差很少了?沒看懂剛纔的?沒事文末有個小總結,還有個小彩蛋喔!忘了分享怎麼打開應用,來吧,follow me🔎.

咱們到如今已經知道 alias open的用法了,而後咱們須要用命令行去打開應用。

徹底不用把應用固定在程序鎢上,讓本身的程序鎢簡約好看。

例如我打開 微信 這個小應用;

操做:

一、打開你的.bash_profile ,操做 vim ~/.bash_profile

二、進入編輯器以後,按i進入編輯模式;

三、在應用中找到微信 。如何找到:能夠在程序鎢中找到微信圖標,右擊,點擊選項 ,選擇在訪達顯示 ;

四、因而咱們會在訪達直接看到 微信 的圖標,而後能夠直接把 微信圖標 托拉到終端中,記得用上你的aliasopen命令 ,而後咱們會看到這樣操做,以下圖:

圖示:

升級版:例如我打開個人 vs code 代碼編輯器;

在升級版裏會介紹,函數的使用和另一種打開應用的方式;

關於操做,我這裏就不過多累贅了,能夠參考一下我下面的截圖:

能夠看到除了使用 alias 命令以外,還可使用函數,函數做用很少說了,我是主流用函數的。

另外打開 vs code 編輯器,還可使用這個命令VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*

圖示我這裏就不演示了,應該能夠猜到結果。

關於藝術字

在終端上除了可使用上面說的 cowsay 命令以外,還可使用 figlet 這個命令;

這樣的圖示:

操做:

一、下載,brew install figlet

二、下載完成以後,就可使用命令 figlet <message>

不少時候在寫插件的時候,能夠插入這個命令,配合以上的說的alias ,能夠顯得有點高大上的。

關於其餘的終端信息 這裏稍微推薦一下幾款包。

一、sl 命令 ,和ls 命令很類似的。

這是一個gif來的,我這裏稍微截圖一下。

二、neofetch 命令。用來提示操做系統信息,能夠更換圖片和顏色,我這裏是默認的樣式。

我來填坑了

以前有一篇文章 《⁉️若是你有常常打開開發者工具的習慣》,說道前端的console.log 的打印文件,其實實現很簡單的,你要會兩個東西:

一、console的正確用法

二、可使用這個網站http://tool.what21.com/tool/site_asciiart.html

在2操做裏獲取到圖片以後,可使用console把圖片插入進去就能夠呈現知乎招聘的log信息。

固然可使用console的其餘用法去創造本身喜歡的打印信息。

文末總結

總結來講,要實現一開始的效果,只須要知道 .bash_profilealias的使用,

alias 簡單的命令 alias <變量名>='<命令>'

這樣操做就不用常常性去輸入不少的命令,化泛爲簡。

不少時候咱們去brew 一些包的時候,可使用這樣的方法,例如咱們一鍵去下載lamp的時候也是一樣的原理。咱們能夠徹底本身去爲本身自定義一套屬於本身的命令。

例如我,我下班回來以後,想打開應用,可是我不想一個一個去打開這些應用,因而我自定義了一套個人命令,例如 個人編碼工做臺 、個人寫做工做臺 、個人娛樂世界 還有其餘單獨打開的應用。

👾是否是很GEEK。

💡還有送給全部人的一個命令 listen ;

說好的文末彩蛋

打開你的終端,輸入如下命令 telnet towel.blinkenlights.nl

我的博客原文:LOG(文末有彩蛋)

相關文章
相關標籤/搜索