Linux优秀工具,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}\begin{document}\begin{equation}\int^{2\pi}_0\sin^2\theta d\theta = \frac{1}{2}\end{equation}\begin{equation}\left[{\bf X} + {\rm a} \ \geq\\underline{\hat a} \sum_i^N \lim_{x \rightarrow k} \delta C\right]\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组合。很酷炫。
Linux专家总结的性能优化工具集,赶紧收藏下载,慢慢学起来
# linux 静态信息查看工具
# linux 性能测试工具 benchmark
# linux 性能观测工具
如果让你介绍你知道哪些linux命令的时候,你一般会如何介绍呢?建议你一般按照实际场景来介绍?比如:
场景一:安装操作系统
系统安装好了之后,需要配置IP地址,子网掩码,网关,DNS等这里会用vi命令,信息配置好了之后,重启网络服务,命令:service network restart,重启好了之后,使用命令:ip a,查看IP地址是否生效,然后使用ping命令,查看配置的服务器IP网络是否正常。
场景二:安装服务,如java
1、首先使用命令wget 下载安装包,然后使用命令tar,或unzip,gzip等命令解压;
2、然后vi命令配置环境变量等参数信息;
3、source 让配置文件生效;
4、 java -version使用命令检测安装是否正确。
也就是介绍命令,建议是结合安装场景,使用场景来介绍。上面几张图建议保存起来,算是比较全的linux命令,如果你都很熟悉,并且知道相应命令对应的场景,相信你的liux知识体系会更加深入,更上一层楼。
linux xclient 有哪些
linux xclient 有基于H3C 802.1x协议,兼容至H3C iNode Client及H3C 802.1x 客户端的最新版本。
如果对安全要求不是很高,带宽也是在1Mbps-2Mbps之间的,可以选择使用VNC,VNC可以对数据进行压缩,使得传输的数据量比直接用SSH加密的小,但是缺点有一到两次机会让同意网段的计算机用sniffer窃听到用户名和密码。
优点:
1.Linux由众多微内核组成,其源代码完全开源。
2.Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。
3.Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。