linux 的实用工具分享

简介: 做开发用Linux感觉比Windows在一些地方要好用(只是个人感觉,不想引战),在Linux中没有烦人的广告弹窗,没有动不动给你惊喜的Windows强制更新,而且Linux相对Windows要流畅,在低配的电脑上也很少卡顿.现在很多开发软件都有Linux版本,使用起来也算方便.当然,要是玩游戏等娱乐使用,还是Windows牛逼.我现在写代码基本都使用Linux.我用的Ubuntu18.04。

做开发用Linux感觉比Windows在一些地方要好用(只是个人感觉,不想引战),在Linux中没有烦人的广告弹窗,没有动不动给你惊喜的Windows强制更新,而且Linux相对Windows要流畅,在低配的电脑上也很少卡顿.现在很多开发软件都有Linux版本,使用起来也算方便.当然,要是玩游戏等娱乐使用,还是Windows牛逼.我现在写代码基本都使用Linux.我用的Ubuntu18.04。用着感觉还不错。
在Linux上有很多实用的工具,开一贴,分享一下,欢迎评论区补充

1.下载神器axel

使用axel可以实现多线程下载,可以断点续传,比用curl,wget要好用。
在Ubuntu上用apt包管理器可以安装
安装: 在终端输入命令sudo apt-get install axel

img_0dcba4eb47dda4bcc78ceee4c21132a6.png
axel

这说明已经安装好了。
centos下可以使用 yum install axel安装
使用:
axel -n 10 -a www.baidu.com 参数-n是要开启的线程数, -a更改进度显示方式. ‘ www.baidu.com’是要下载的资源的url。按 Ctrl +C 可以取消,再输入 axel -n 10 -a www.baidu.com 可以继续下载

2.mycli

在终端里代替MySQL默认客户端的软件,sql语句提示,自动补全,就像sql语句的ide一样.Linux中连接MySQL的神器
安装: sudo apt-get install mycli
在centos中yum无法安装,暂时还没有在centos中安装

img_7dc8a565cce7056e661d0aadc3e8f366.png
mycli
使用:
mycli -hlocalhost -uroot -p123456 mycli与MySQL命令一样,mycli也可以连接远程数据.

3.siege

压力测试工具,在Linux命令行中的http并发测试工具,体积很小.
安装:
1.使用apt包管理器sudo apt-get install siege我电脑的apt仓库中的版本是3.0.8。
2.编译安装。我下载4.0.4的源码。链接:https://pan.baidu.com/s/1uty2owliASk0LMEM0wIA_Q 提取码: 6vkr
2.1 先解压压缩包tar -zvxf siege-latest.tar.gz
2.2 安装gzip库,因为siege依赖这个库,sudo apt-get install gzip
2.3 ./configure --prefix=/usr/local/siege

img_60c02ad47c0cd92cdb38c5bc1ab391e8.png
siege

2.4 sudo make
2.5 sudo make install
到这已经安装完成了,在终端输入 /usr/local/siege/bin/siege -C
img_ebd29f16fe40296bbe91bde431519ec5.png
siege

出现这个说明已经安装完成了。
为了方便使用,给 siege命令配置环境变量。 sudo vim /etc/profile
在最后加上 export PATH=$PATH:/usr/local/siege/bin/
img_8891beaf14af5002247f96e7509f4b91.png
siege

最后 source /etc/profile 或者注销用户重新登录,使环境变量生效
使用:
./usr/local/siege/bin/siege.config生成配置文件
vim ~/.siege/siege.conf修改配置文件, limit = 2048,线程限制数,默认255,改的大一点,要不最大并发数太小。
siege -c 10 -r 1 'https://abc.com POST a =0&b=5'
-c是并发数量,-r是重复次数, ‘url POST/GET 参数=XX & 参数=XX’

4.notepadqq

Linux下的notepad++,notepad++应该都知道吧,Windows下,非常强大的文本编辑器,内置支持多达27种语法高亮度显示,还支持自定义语言;可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感,可打开双窗口,在分窗口中又可打开多个子窗口,显示比例;等等,就不吹了。可以代替Windows自带的笔记本。这么好的软件竟然没有Linux版本。不过Linux下有个功能相似,可以代替的软件 'notepadqq', 看这个名字就知道,这是notepad++的兄弟
安装 :
Ubuntu
sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
Arch Linux
sudo pacman -S notepadqq
OpenSUSE
sudo zypper in notepadqq
使用 :
在命令行中notepadqq one.c
也可以创建快捷方式,我的就放到dock中了,方便使用

img_cb7f8b0225e59093204a2b380748f937.png
notepadqq

5.小火车

当你 ls 输入成了 sl时,屏幕上会出现一辆带汽笛的蒸汽小火车了.sl 是一个搞笑软件,也是一个 Unix 游戏.
安装:
apt包管理器: sudo apt-get install sl
yum包管理器: yum install sl
使用:
sl

img_80af106b15bfc1345a43716ea2758001.png
sl

未完待续

有好的软件会继续更新的

目录
相关文章
|
1月前
|
监控 Unix Linux
Linux系统工具
Linux系统工具
46 6
|
3月前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。
|
1月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
55 5
Linux系统之安装Ward服务器监控工具
|
1月前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
38 2
Linux系统之安装cook菜谱工具
|
24天前
|
缓存 监控 Linux
Linux性能分析利器:全面掌握perf工具
【10月更文挑战第18天】 在Linux系统中,性能分析是确保软件运行效率的关键步骤。`perf`工具,作为Linux内核自带的性能分析工具,为开发者提供了强大的性能监控和分析能力。本文将全面介绍`perf`工具的使用,帮助你成为性能优化的高手。
73 1
|
24天前
|
缓存 监控 Linux
掌握Linux性能分析:深入探索perf工具
【10月更文挑战第26天】
26 1
|
2月前
|
人工智能 监控 Shell
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
554 2
|
3月前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
145 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
2月前
|
监控 安全 Linux
如何利用Kali Linux进行网站渗透测试:最常用工具详解
如何利用Kali Linux进行网站渗透测试:最常用工具详解
124 6
|
2月前
|
安全 Linux 测试技术
Kali Linux预装的自动化渗透测试工具
Kali Linux预装的自动化渗透测试工具
172 2
下一篇
无影云桌面