桌面環境是充滿魅力,吸引眼球的。不僅增強了視覺體驗,而且在某些情況下能增強軟體的功能,增添趣味。其實在命令行下工作也並不總是那麼單調乏味。如果你想在命令行下獲取幾分樂趣的話,自然也是有很多命令可以令你泛起微笑。
Linux是一個充滿樂趣的操作系統。 功能各異,顯而易見到奇秒神奇的巨大開源小工具集被Linux所提供。正是由於這些高質量可選擇工具令Linux脫穎而出。來看看下面這7個小工具。
Lolcat
Lolcat是一個能連接文件或者標准輸入,並將其內容輸出到標准輸出的程序(像是一般的cat),但是它能給文字賦予美麗的彩虹。Lolcat常常與諸如toilet和figlet的之類的其他工具組合起來生成文字。
開發者:Lolcat由Moe開發。
站點:github.com。
Cowsay
Cowsay是一個可配置的開源程序,它能夠產生一幅由ASCII字元組成的一頭奶牛和一個會話氣泡圖像。由Perl語言編寫的cowsay不僅僅局限於產生奶牛的圖像,它也能產生預先生成的其他動物圖像,如鴨子,大象,考拉,駝鹿,小馬,綿羊,劍龍和火雞等。還有非動物的棋子,雪人和一個骨架。
有一個和這個相關的程序叫做cowthink,它生成的是一頭奶牛和它思考的氣泡,而不是像cowsay生成的是會話氣泡。
特點:
令腳本程序更加有趣。
博格模式。
可改變奶牛的面貌,比如讓它看起來貪婪,偏執,冷酷,疲憊,年輕等等。
站點:nog.net。
Doge
Doge是一個基於略顯愚蠢實則非常有趣的柴犬圖的簡單motd腳本。它隨機的列印一些語法不正確的語句,有時這些相關語句來源於你的計算機。
Doge是一個在2013年流行起來的網路模因。該模因通常由柴犬的圖片配上ComicSans字體的五彩文字。這些文字是一種內心的獨白,並且還故意使用蹩腳英語。
特點:
文字出現的位置與顏色隨機,故意使用了蹩腳英語。
能抓取系統數據,如主機名,運行中的進程,最近的用戶和編輯器等。
如果你有lolcat,你可以試試這樣:whiletrue;dodoge|lolcat-a-d100-s100-p1;done
支持標准輸入:ls/usr/bin|doge將會以doge樣式列印出在/usr/bin目錄下找到的一些可執行程序。哇哦!這還能用來統計你頻繁使用哪些命令。
站點:github.com/thiderman/doge。
ASCIIQuarium
ASCIIQuarium是一個用ASCII字元藝術表達的水族館或大海的動漫。盡情的欣賞你計算機中那些在水中游動的美麗生物吧!
你需要安裝Perl的curses包和Term::Animation模塊來支持ASCIIQuarium的運行。終端執行:sudoapt-getinstalllibcurses-perl和sudocpanTerm::Animation即可安裝上述兩個依賴。
特點:
色彩斑斕的魚。
有趣的動漫,還有一個魚鉤。
有天鵝,鴨子,海豚和船。
站點:www.robobunny.com。
Sl–StremLocomotive
Sl是一個有趣的命令行工具,他通過一個火車開過的動畫來糾正用戶偶然把ls輸錯成sl。
我相當疏忽命令輸入的過程的正確性,我更願意追求速度。但這可能會造成危險。因此sl可以很好的在我發生這些錯誤時提醒我。
特點:
-F開關,控制火車文件。
-l開關,顯示一個小火車。
-a開關,似乎會發生一場事故。
站點:github.com/mtoyoda/sl。
Aafire
Aafire在終端展現的是一個燃燒中的ASCII字元構成的火焰。它展現的是一個ascii顯示庫aalib的功能。
站點:aa-project.sourceforge.net/aalib。
CMatrix
CMatrix是一個ncurses庫程序,模擬「黑客帝國」中的一個畫面。如果你看過「黑客帝國」這部電影,那麼你就會知道。
它工作在132×300大小的終端中,可以進行同步或非同步速率的翻滾,還可用戶自定義速率。
特點:
改變文本的顏色。
使用粗體字元。
非同步翻滾。
老式風格翻滾。
「屏幕保護」模式。
站點:www.asty.org/cmatrix。
這里有幾個你可以先看下,你也要學習些基本的命令網頁鏈接。
⑵ 如何 備份 linux sublime text 3 github
直接安裝Sublime Text,不要打開
大家可以參照上文提到的《Sublime Text 全程指引》中的步驟去進行安裝。我這里使用的是Sublime Text 2,其實3也是一樣的。
安裝完Sublime Text 2,在第一次運行的時候(這里建議你先不要運行),Sublime Text 2會在%appdata%目錄下生成一個Sublime Text 2的文件夾,用於存放配置文件,以及後面安裝的各種插件。所以第一次打開該軟體時會比較慢,那是在載入文件的原因。如下圖:
這里很重要的一步就是我們不讓它在這里生成配置文件。如果已經運行了,請先在地址欄輸入 %appdata% 然後刪除該目錄下的Sublime Text 2文件夾。
我們要做的是在軟體的安裝目錄下,例如,我的電腦上的安裝目錄是:E:\ProgramFiles\Sublime Text 2;在該目錄下新建 Data 文件夾(注意大小寫),如下圖:
做完這步之後,打開Sublime Text,所有的配置文件都會生成在Data文件夾中。
安裝Package Control和插件
繼續按照《Sublime Text 全程指引》中的步驟去進行安裝,安裝Package Control完畢後,可以繼續安裝你需要的插件。如前端需要的插件有:jQuery、Bootstrap、Emment等。
打包
打包的文件並發送到U盤里,我們就可以在其他的電腦上使用了
⑶ Linux安裝recharts,出現連接不上github,求幫忙
項目用gradle創建面兩項目(library、example)用android studio 完美導入eclipse 面要安adt插件項目eclipse導入example直接用android studio導入直接自建兩android project
⑷ kali linux如何使用GIT clone
在linux下搭建git環境
1、創建Github賬號,https://github.com
2、Linux創建SSH密鑰:
[plain] view plain
01.ssh-keygen ##一直默認就可以了
3、將公鑰加入到Github賬戶信息Account Settings->SSH Key
4、測試驗證是否成功。
[plain] view plain
01.ssh -T [email protected]
02.Hi someone! You've successfully authenticated, but GitHub does not provide shell access.
同步github到本地
1、復制項目到本地:
[plain] view plain
01.git clone git://github.com:xxxx/test.git ##以gitreadonly方式克隆到本地,只可以讀
02.git clone [email protected]:xxx/test.git ##以SSH方式克隆到本地,可以讀寫
03.git clone https://github.com/xxx/test.git ##以https方式克隆到本地,可以讀寫
04.git fetch [email protected]:xxx/xxx.git ##獲取到本地但不合並
05.git pull [email protected]:xxx/xxx.git ##獲取並合並內容到本地
本地提交項目到github
1、本地配置
[plain] view plain
01.git config --global user.name 'onovps'
02.git config --global user.email '[email protected]' #全局聯系方式,可選
2、新建Git項目並提交到Github。
[plain] view plain
01.mkdir testdir & cd testdir
02.touch README.md
03.git init #初始化一個本地庫
04.git add README.md #添加文件到本地倉庫
05.git rm README.md #本地倒庫內刪除
06.git commit -m "first commit" #提交到本地庫並備注,此時變更仍在本地。
07.git commit -a ##自動更新變化的文件,a可以理解為auto
08.git remote add xxx [email protected]:xxx/xxx.git #增加一個遠程伺服器的別名。
09.git remote rm xxx ##刪除遠程版本庫的別名
10.git push -u remotename master #將本地文件提交到Github的remoname版本庫中。此時才更新了本地變更到github服務上。
分支版本操作
1、創建和合並分支
[plain] view plain
01.git branch #顯示當前分支是master
02.git branch new-feature #創建分支
03.git checkout new-feature #切換到新分支
04.vi page_cache.inc.php
05.git add page_cache.inc.php
06.git commit -a -m "added initial version of page cache"
07.git push origin new-feature ##把分支提交到遠程伺服器,只是把分支結構和內容提交到遠程,並沒有發生和主幹的合並行為。
2、如果new-feature分支成熟了,覺得有必要合並進master
[plain] view plain
01.git checkout master #切換到新主幹
02.git merge new-feature ##把分支合並到主幹
03.git branch #顯示當前分支是master
04.git push #此時主幹中也合並了new-feature的代碼
git命令使用思維圖:【非常有料】
⑸ 怎樣在linux webstorm配置github
用webstorm 怎麼更新git代碼1.詳細說下webstorm下設置,首先確認webstorm是否為最新版,然後點擊(file->setting->github)
這里是表示你有了github的賬號,你可以點擊Test測試看是否有效,然後需要再次輸入密碼保存!
2.配置你的git
這里需要注意,webstrom自帶的目錄是git.exe 然而這里是運行不了的,lz也是多方摸索 不停的卡在這個問題上,也向一些有這方面的經驗的群里請教,雖然lz本人態度誠懇,
帶著十二分的敬意,然而並沒有所謂的大神願意支援一下 罷了(期望國內的開源之風 更加盛行!),如今都迎刃而解了 故分享給各位朋友,希望能幫到大家!
上面說了一點廢話,繼續剛剛說的問題,因為我們電腦是默認沒有裝git的所以你需要先安裝git 是個什麼東東呢?
如圖:
好 記住安裝的目錄 然後進入——》bin ——》找到git.exe 然後如圖2配置好 同時會再次輸入你的github賬號密碼!
3.這一步是可以把你的項目分享到github上 如下圖:
4 然後會提示你是否分享成功 注意這里需要你點擊提交注釋,然後命名不要用中文,中文不給通過。。。,如果成功如下圖:
⑹ Debian linux中有一個不能識別的硬體,找到有人在github上的驅動源碼,如何安裝到系統中。
./configure
./make
./make install
不對啊,你這個鏈接是內核源碼的代碼,編譯安裝這個得需要編譯內核。
下載你的系統內核源碼,然後編譯安裝系統內核吧。
具體的操作步驟度娘知道。
⑺ 如何在linux下提交github
首先你必須要登錄到對方的 FTP 伺服器上(例如:1.2.3.4),然後再使用命令:cd /github,進入 github 子目錄;最後你就可以使用 put filename(單個文件) ,或者 mput filename* (多個文件),即可將文件上傳到 github 子目錄中。