Linux 上有哪些工具軟體堪稱精美?


大家都說了一些自己覺得好用的。就說一下幾個可能用的不多,但是很好用的。

其他的可以參照我的回答, 只使用 Linux 系統是怎樣一種體驗? - 鄧攀的回答

1 dot 畫圖, 超級簡單啊

vim demo.dot, 文本中寫這樣的內容

graph demo{
1 -- 2
2 -- 3
3 -- 4
1 -- 4
}

然後 dot demo.dot -Tpng -o 1.png, 最後查看這個1.png 就是這樣的

簡單到不行啊,超級爽。還有複雜功能,可以去研究。

2 latex

vim 1.tex

寫入以下內容

documentclass[12 pt]{article}
egin{document}
egin{equation}
int^{2pi}_0sin^2 heta d heta = frac{1}{2}
end{equation}
egin{equation}
left[
{f X} + {
m a} geq
underline{hat a} sum_i^N lim_{x
ightarrow k} delta C

ight]
end{equation}
end{document}

然後 texi2pdf 3.tex

查看生成好的 3.pdf

漂亮的2個公式就打出來了

雖然就我目前使用latex不多,很多方面也不如word方便,但是打公式的速度跟美觀程度比word以及其他的爽多了。跟人交流題目或者寫某些論文 slide的可能用到的時候, 寫一個tex文件,快速生成公式,截個圖貼過去超爽。

關鍵是公式都是文本文件,很多可以復用的,接合linux文本處理,簡直爽。

其實latex好的功能應該有很多,但我目前用得著的就僅僅是貼公式了。以後可能會用到其他的把。

3 gnuplot,

畫圖的。

直接plot(x, sin(x)); 就可以畫了,還支持命令行操作

4ImageMagick系列的處理圖的命令, resize , convert, compare (圖片diff吊炸天啊)

可以批量給圖片加水印、加文字、jpg批量轉png、gif、webp等。批量diff圖片。做縮略圖。改變長寬。截取部分。等等,這些比較常見,這裡介紹下吊炸天的圖片diff技術

比如

1.png 如下

2.png 如下

大家看得出他們有啥區別么?

compare 1.png 2.png diff.png

肉眼很難觀測之類的把。

生成了diff.png 這個diff文件就是這樣的

第一次我見到了,感覺吊炸了。

5 axel、aria 多線程下載。

axel -n 10 下載url, 開10線程下載文件

百度雲的東西可以用axel下載,我經常在伺服器用axel下載百度雲的東西。

6 curl是個好東西

7 htop系列的都是很酷很好用的

超喜歡htop系列的界面 跟 ps tree殺進程的功能。c!!!!

8 kde系列的konsole、ksysguard、dolphin 很好。

我最常用的兩個功能就是 dolphin 下按F4, 終端就出來了。

還有klipper, 剪貼板功能,超級好用啊,默認可以記錄你的粘貼板歷史, 我為了klipper這個好用 到不行的功能 + dolphin下F4出現terminal 這2個功能 堅守kde很多年了。不然我其實準備用openbox + xmonad組合。很酷炫。

9 還有很多很多....


管道

|

(如果算的話)


tmux


YaST

杠杠滴!


grep,那是真殺器


先生你聽說過fortune和cowsay嗎… _(:з」∠)_


多線程下載:axel

但是莫明其妙地不在有些發行版的官方源裡面。

以及Compiz和Kwin應該是地球上功能最齊全的WM。


terminal


zsh


docker


shell/awk/sed


perf ,性能分析 離不開它。


yaourt


GNOME 3 的一系列新式軟體。

看裡面的 Weather 就很漂亮。除去 Weather 我最喜歡的是 Clock。


解釋下,因為之前在RedHat工作,所以我很清楚,Linux下大家之所以覺得Linux下沒有精美的工具,最根本的原因,其實是因為他們就是不喜歡UI,就是喜歡命令行模式,一切皆文件的模式。對於一個程序員來說,確實用慣了命令行編程效率會提高很多。

笑尿了,用Linux已經很多年了,工作和家用都是Linux,什麼RHEL,Fedora等,說Gnome3華麗的,你快來補充,是不是死機很多回了?

以我多年的經驗告訴你,用Linux就好好用黑底白字敲命令行吧,最多裝幾個看似絢(ji)酷(lei)的終端工具,UI ? 呵呵,能讓你心平氣和地使用已經很不錯啦,還想精美?屎一樣。

每次開會看到大家的PPT, 純粹就是TXT,放兩張圖會屎啊?

你們知道他們都用什麼來寫PPT么?

你們肯定猜不到,用的是,python。

你沒有看錯,就是python。

我試過一回,用代碼來控制效果超級不好調,非常不直觀。

不過話說回來,我們公司交互設計師還是挺美的,可是長得美有屁用啊。


vim


emacs+complier


emacs


KDE


那一堆文本處理工具,爽哭


推薦閱讀:

有哪些在線 Linux 環境可以 ssh 登錄來玩?
監控程序如何編寫單元測試?
王垠當年提倡「完全用 linux 工作」,然而最近又發文挺 windows 噴 unix,這中間究竟經歷了什麼?
windows10內置的ubuntu怎麼樣?
如何將Windows的C:user像Linux的/home一樣單獨掛載一塊硬碟?

TAG:Linux | Ubuntu | openSUSE |