精华内容
下载资源
问答
  • 常用软件的linux替代
    2021-05-10 09:50:28

    Linux替代Windows系统软件大比拼

    2007-09-05

    eNet&Ciweek

    linux系统近两年在桌面应用上的发展有目共睹,并且很多人开始活跃起来了,想转到linux下。前些日子,我写了“为什么我们不选择 linux?” 的blog。引起了众多网友的响应,足可见linux在业内的影响。然而我写那几条大家不选择linux的理由并不是空空而谈,是因自身使用linux的体会有感而发的。最近一直在坚持使用linux,说坚持是因为还是向我说的那样有很多的不便。

    当然使用了ubuntu版后,对于我的本本来说很是不错,驱动没有需要我做什么,就全部安装到位。我想这是因为linux对于inter蕊片支持有关。估计采用其它蕊片的电脑就难说这样顺利。虽然驱动都自动装上了,但是发现linux对于计算机的优化不够,同样使用linux与winxp两个系统,在winxp下,本本没有在linux下热。不知道是什么原因,哪儿位朋友如果知道可以告诉我一下。现在把我的linux系统下使用的软件与在windows下的软件环境给出一个对比结果。

    一、办公软件

    永中office2007 PK Microsoft Office2003

    办公软件是我们最常用的软件,可以采用“永中office2007”,有的朋友可能使用的是open office。不过经过我的使用比较,发现永中office比open office要快的很多,还有对于中文支持,及使用习惯上都更适合中国用户。

    永中office2007能够双向精确兼容微软Office文档,包括加密的微软文件,也支持存取网页HTML和XML等文件,还可以输出为PDF文件。永中集成Office2007还添加了在中国的公文中经常使用的竖排、横排等格式的组合,或中国特有的拼图等MS产品所没有的功能。这套软件中包括文字处理(对应MS的 word)、电子表格(对应MS的Excel)和简报制作(对应MS的PowerPoint)三大应用。

    二、文本编辑器

    gedit PK 记事本

    在windows下,我们常常用记事本或是editplus等软件编辑文本文件,在linux可以选用gedit软件。

    三、图像处理

    Gimp PK Photosho

    如果喜欢用Micromedia产品,现在可以找到在linux下的版本了,与在windows一样。

    Micromedia Flash 、Macromedia Fireworks都有在linux下的版本

    四、输入法

    XSIM,SCIM都很不错,里面有五笔、拼音等多种输入法。

    五、聊天软件

    可以用 Gaim,在Gaim下可以使用MSN、QQ、ICQ,gtalk、YAHOO等。经常用skype的也不用担心,现在skype也有linux下的版本,经使用语音效果很不错,不比windows下差。

    QQ如果不采用Gaim的形式,可以单独安装LumaQQ,这个软件有windows下QQ的大部分功能。

    六、网页浏览器

    Firefox PK IE

    相信很多人都使用过Firefox,在linux下,与在windows下一样的出色。同时还可供选择的浏览器有Opera ,我的机器上这两种浏览器都安装了。另外对于Firefox浏览器可以选择性的安装一些扩展,这样你会发现你的Firefox越来越好用,也更漂亮。

    http://addons.mozine.org/firefox/

    http://www.firefox.hk/

    这两个站都不错的,去看一看吧,一定有很多收获,windows的用户也可以看看,一样适用。

    七、下载工具

    电骡下载: aMule与windows下的基本一样,感觉比windows下的更快一些。

    BT下载: BitTorrent软件

    多线程下载:MultiGet 类似于FlashGet下载软件。还可以采用Wget软件。

    也可以通过扩展 Firefox插件提供多线程下载,我安装的是DownThemAll插件。

    八、FTP工具

    可以使用KFTPGrabber软件来取代windows下的相关ftp软件。当然可供选择的还有很多。如:proftpd、CrossFTP等。

    九、电子邮件客户端软件

    Thunderbird PK FoxMail

    Mozilla Thunderbird 是一个强大的开源邮件和新闻组客户端。与firefox同出一家,完全可以取代foxmail。当然使用outlook的用户可以选用Evolution软件来取代。个人推荐使用Thunderbird软件。

    十、网页编辑软件

    本人机器里安装的是Micromedia Dreamweaver MX,因为在windows下使用Dreamweaver习惯了,所以其它的用户起总觉得不方便,还好在网上找到了这个软件的linux 版本。不错与在windows一样的使用。

    十一、英汉字典

    星际译王 pk 金山词霸

    星际译王这个软件虽然比金山词霸差些,但是足够满足我们的日常使用。在网上也发现了有金山词霸的linux版本,不过没有试过。

    十二、视频软件

    MPlayer(可以放 VCD, DVD, divx, wma, wmv等)、RealPlayer。

    p2p电视软件:可以安装gsopcast,虽然比不上windows下的,总算在linux下有的可用。

    十三、音频软件

    可以用xmms(支持多种格式)取代千千静音之类的音频播放软件,效果也不错的。

    十四、打包压缩与解压缩软件

    在linux下可以用gzip , tar 等。

    十五、开发工具

    Eclipse, GCC, make, Perl, Python, Tcl/Tk各种语言都有。我的机器里安装了 Eclipse3.2 及 GCC 等。

    在linux下的java开发一点问题都没有。tomcat、myeclipse、svn等一系例软件都有linux版本,很是方便。

    十六、UML设计工具

    Dia PK Visio

    Dia能制做 UML 图,流程图,电路图等,并能转换成多种外部格式(dxf,cgm,wpg,fig etc)。在ubuntu下可以直接通过新立得软件管理器安装。具有visio大部分功能,最少需要画uml及流程图等有工具可用,并且还算不错的工具。

    十七、项目计划工具

    Planner PK MS Project

    Planner可以用于计划,调整和跟踪项目。与MS Project很像,不过功能上有差一些,但是足可以替代,不足的是不能与MS的数据互相沟通,这样很影响其它不用比工具的人无法互通计划文件。

    当然linux下还有很多好用与实用的软件用来取代我们在windows下的常用软件。做为技术人员,专业人员为了工作或爱好完全采用linux是可行的。但是我还是建议在系统中保留一份windows系统,因为娱乐方面,玩游戏方面还是windows下支持的更好,这个是linux现在没有办法超过的。不要与我说在linux下可以用wine之类的软件。这类软件的性能如何,用过的人我想都知道。只能说能用,不代表好用。我现在的linux系统里就安装了IE浏览器,要比linux下的其它浏览器慢得多,更比不上在windows系统下的效果。linux不可能完全取代windows系统,不过,我觉得有一天它可能会与windows平分天下,拥有各自相当数量的群体,就像现在开发语言中.net开发人员与java开发人员一样,各有所偏爱,各有所专功而以。

    不管怎么说,看到linux系统发展到现在这个样子,应该是一件很值得高兴的事情,因为我们除了windows系统可以有更多的其它的选择。

    c3e667f7e5ce5e17d471e602488fef4e.png

    您对本文或本站有任何意见,请在下方提交,谢谢!

    更多相关内容
  • 点击下方公众号「关注」和「星标」回复“1024”获取独家整理的学习资料!音频Airtime - Airtime 是一款用于调度和远程站点管理的开放广播软件Ardour - 在 Linux ...

    点击下方公众号「关注」和「星标」

    回复“1024”获取独家整理的学习资料!

    音频

    Airtime - Airtime 是一款用于调度和远程站点管理的开放广播软件

    Ardour - 在 Linux 上录音,编辑,和混音

    Audacious - 开源音频播放器,按你想要的方式播放你的音乐,不占用你其它任务的电脑资源。

    Audacity - 免费,开源,跨平台的声音录制、编辑软件。

    Audio Recorder - 简单的声音录制软件,就在 ubuntu ppa。

    Clementine - 播放无数的有损和无损音频格式。

    Google Play Music - 非官方但很漂亮的跨平台 Google Play Music 桌面客户端。

    Hydrogen - GNU/Linux 上的高级电子鼓。

    K3b - K3b - Linux 上的 CD/DVD 创建工具 - 为 KDE 特别优化。

    Kid3Qt - 编辑多媒体文件的标签,如一个专辑所有 mp3 文件的艺术家,专辑,年代,流派。

    KxStudio - KXStudio 是专业声音创作应用和插件的集合。

    Let's make music - 在你的 PC 上制作音乐,创造旋律和节拍,合成,混音,编曲小样以及更多内容。

    Lollypop - Lollypop 是一款新的 GNOME 音乐播放应用。

    Mixxx - 免费的 DJ 软件,给你一切现场混音所需要的,名副其实的 Traktor 替代品。

    OSD Lyrics - 与你最爱的媒体播放器显示歌词。

    Rhythmbox - 来自 GNOME 的音乐播放器。

    SoundJuicer - CD 抓取工具,for GNOME

    Tomahawk - 一种新的音乐播放器,集合你所有的流媒体,下载,音乐云存储,播放列表,电台等。

    聊天客户端

    GhettoSkype - Skype 的开源 web 封装。

    HexChat - HexChat 是一款基于 XChat 的 IRC 客户端,但和 XChat 不一样的是它对 Windows 和 Unix-like 系统都是完全自由的。

    Jitsi - Jitsi 是一款免费,开源的多平台语音,视频会议以及即时通讯应用,在 Windows, Linux, Mac OS X 和 Android 上可用。

    Messenger for Desktop - Facebook messenger 应用。

    Pidgin - 一款通用聊天客户端。

    qTox - 一款简单的分布式,安全的通讯软件,支持音频和视频聊天。

    ScudCloud - 一款 Linux 下的 Slack 客户端。

    Skype - Skype 让世界保持沟通,免费的。

    Telegram - 一款专注于速度和安全的消息应用,它非常快,简单而且免费。

    Viber - Viber for Linux 让你在任何设备,网络和国家给其他 Viber 用户免费发送消息和通话。

    Weechat - WeeChat 是一款快速,轻量级,可扩展的聊天客户端。

    Whatsie - Whatsapp ubuntu/linux 非官方客户端。

    数据备份与恢复

    Borg Backup - 一款不错的的备份工具。

    Photorec - PhotoRec 一款数据恢复应用,为恢复硬盘,CD-ROM 上包括视频,文档以及归档等文件而设计,以及数码相机存储中丢失的相片(Photorec 的由来)。

    Qt4-fsarchiver - qt4-fsarchiver 是 fsarchiver 的图形化界面,能够保存/恢复分区,文件夹和 MBR/GPT 分区。这个程序是基于 Debian 的系统,Suse 以及 Fedora 适用的。

    System Rescue CD - SystemRescueCd 是一款 Linux 系统急救盘,提供可启动的 CD-ROM 或 U 盘,用于管理系统在崩溃后修复系统和数据。

    Test Disk - TestDisk 是一款强大的免费数据恢复软件!它主要设计用于帮助回去丢失的分区和/或修复由软件错误导致的硬盘无法启动引导。

    Timeshift - TimeShift 是一款系统还原工具,它用 rsync 和硬链接创建系统的增量快照。快照可以在一段时间后用于恢复,撤销快照生成以来所做的所有更改。快照可以手动生成或用定时任务自动生成。

    桌面个性化

    Adapta Theme - 一款自适应的 Gtk+ 主题,遵循 Material 设计指南。

    Arc Icon Theme - 一款可以和 Moka 图标主题一同使用的现代图标主题。

    Arc Theme - 带有透明元素的扁平化主题 。

    Compiz Config settings manager - OpenCompositing 项目带来的提高 X Window 系统可用性和生产力的 3D 桌面视觉特效。

    Conky - Conky 是 X 下一款免费,轻量的系统监视器,可以在你桌面显示任何类型的信息。

    Flatabulous - 一款扁平化主题,适用于 Ubuntu 以及其它基于 Gnome 的 Linux 系统。

    Flatabulous Arc Theme - 我最爱的 ubuntu 主题。

    Gnome Extensions - Gnome 桌面环境扩展插件。

    Gnome Look - 大量社区创建的图标,shell 主题,字体,以及其他更多的可用来个性化你的 Gnome 桌面环境的资源,都在这一个站点。Freeware

    Irradiance Theme - 一款受 OSX Yosemite 启发的 Unity 主题,基于 Radiance。

    Numix Icon Theme - Ubuntu 最好的图标主题之一。

    Numix Theme - 一款很流行的主题。

    Paper Icon Theme - Paper 是一款现代 freedesktop 图标主题,它的图表设计注重强烈的色彩和简单的几何形状。

    Papirus Icon Theme - Ubuntu 最好的图标主题之一。

    Unity Tweak Tool - Ubuntu unity 个性化必备应用。

    Yosembiance theme - 一款受 OSX Yosemite 启发的 Ambiance 改款主题。

    开发

    Android studio - Android 的官方 IDE:Android Studio 提供在各种类型的安卓设备上构建应用最快的工具。

    Aptana - Aptana Studio 利用了 Eclipse 的灵活性并且专注于让它成为强大的 web 开发引擎。

    Arduino IDE - 开源的 Arduino 软件(IDE)让编写代码和上传代码到开发板变得简单。

    BlueJ - 一款为新手设计的免费 Java 开发环境,世界范围内数百万人使用。

    Clion - 一款强大的跨平台 C 以及 C++ IDE。

    Code::Blocks - Code::Blocks 是一款为满足大部分用户需求构建的免费的 C,C++ 以及 Fortran IDE。它可扩展并且可配置性强。

    Codelite - 一款免费,开源,跨平台的 C,C++,PHP,以及 Node.js IDE。

    Eclipse - Eclipse 以 Java 集成开发环境而闻名,但它的 C/C++ IDE 和 PHP IDE 同样出色。

    Fritzing - Fritzing 是一个开源硬件项目,它让电子部件变成人人都能接触到的创造性材料。

    Geany - Geany 是一款基于 GTK+ 的文本编辑器,带有基本的集成开发环境特性。它的开发是为了提供一个小型并且快速的 IDE,对其它包只有很少的的依赖。

    Genymotion - Genymotion 是一款可以用来替代默认安卓模拟器的第三方模拟器。

    Git - Git 是一款免费和开源的分布式版本管理系统,被设计用来快速和高效地处理从小项目到大项目的一切内容。

    IntelliJ IDEA - 强大的 Java IDE。

    Ipython - 强大的 Python shell。

    Jupyter Notebook - 开源,交互式数据科学和科学计算,支持超过 40 种编程语言。

    KDevelop - 免费,开源 IDE,全功能,支持插件扩展的 C/C++ 以及其它编程语言 IDE。

    Komodo Edit - 免费,开源的多语言开发环境。

    MariaDB - 最流行的数据库服务器之一。由原 MySQL 开发者打造。

    MonoDevelop - 跨平台的 C#,F# 以及更多语言的 IDE。

    Nemiver - Nemiver 项目编写集成到 GNOME 桌面环境的独立图形调试器。

    Netbeans - NetBeans IDE 让你快速而且容易地开发 Java 桌面,移动以及 web 应用,还有基于 HTML,JavaScript 以及 CSS 的 HTML5 应用。

    NodeJS - Node.js® 是一个基于 Chrome V8 JavaScript 引擎的 JavaScript 运行时环境。

    Oh-my-zsh - 一个由社区驱动,优雅的 zsh 配置管理框架。

    Postgresql - PostgreSQL 是一款强大,开源的对象-关系型数据库系统。

    Postman - Postman,帮助我们快速测试 API。

    PyCharm - 强大的 Python IDE。

    QT Creator - 全功能跨平台集成开发环境,轻松创建互联设备,用户界面以及应用程序。

    Rabbit VCS - RabbitVCS 是一个图形工具的集合,提供一个与你使用的版本控制系统简单而直接的访问方式。

    Sqlite Browser - 可视化创建,管理,以及查看 sqlite 数据库文件。

    Swift - Swift 是一个通用编程语言,基于更现代的安全,性能,和软件设计模式为目标设计。

    Ubuntu-SDK - Ubuntu 官方 SDK。

    Zsh - 一款强大的命令行 shell。

    电子书工具

    Calibre - 难以置信的丑但很强大的电子书管理和转换软件。

    Evince - Evince 是一款支持多种格式的文档查看器。Evince 的目标是用一个简单的应用取代已经存在于 GNOME 桌面的多种文档查看器。

    FBReader - 最流行的电子阅读应用之一。

    Foxit - Foxit Reader 8.0——获得殊荣的 PDF 阅读器。

    Lucidor - Lucidor 是一个阅读和处理电子书的电脑软件。Lucidor 支持 EPUB 格式的电子书和 OPDS 格式的目录。

    MasterPDF editor - Master PDF Editor 一款方便而智能的 Linux PDF 编辑器。

    MuPDF - 一款轻量级的 PDF 和 XPS 查看器。

    Okular - Okular 由 KDE 原始开发的通用文档查看器。Okular 可以在多个平台上工作,包括但不限于 Linux,Windows,Mac OS X,*BSD 等等。

    qpdf - qpdfview 是一款标签页式文档查看器。

    Sigil - Sigil 是一款多平台 EPUB 电子书编辑器。

    编辑器

    Atom - 21 世纪的可 hack 文本编辑器。

    Bluefish - Bluefish 是一款面向程序员和 web 开发者的强大编辑器,带有很多编写网站,脚本和代码的选项。

    Brackets - 懂 web 设计的现代文本编辑器。

    Emacs - 可扩展,可个性化,免费/自由的文本编辑器——还有更多。

    Geany - Geany 是一款使用了 GTK+ 工具集的文本编辑器,带有基本的集成开发环境功能。它的开发是为了成为一个小型又快速的 IDE,对其它包仅有不多的依赖。

    Gedit - gedit 是 GNOME 文本编辑器。尽管以简单易用为目标,gedit 仍然是个强大的多功能编辑器。

    Kate - Kate 是一个多文档编辑器,从 KDE 2.2 开始就是 KDE 的一部分了。

    Lighttable - 下一代代码编辑器!支持实时编码。

    Sublime - 有史以来最好的编辑器之一。

    Vim -Vim 是一个高级文本编辑器,寻求以更完整的功能集提供事实上的 Unix 编辑器“Vi”的强大功能。无论你已经在使用 vi 或其它编辑器,它都十分有用。

    VSCode - Visual Studio Code 是一款轻量但强大的代码编辑器,提供 Windows,OS X 以及 Linux 版本。它内置了 JavaScript,TypeScript 以及 Node.js 支持,并且对其它语言(C++,C#,Python,PHP)还有丰富的插件系统和运行环境。

    教育

    BibleTime - BibleTime 是一款基于 Sword 库和 Qt 工具集的圣经学习应用。

    Celestia - 免费的空间模拟器,让你在三维空间中探索我们的宇宙。

    Chemtool - Chemtool 是一款在 Linux 上绘制化学结构的小程序。

    Epoptes - 一款开源的计算机实验室管理和监视工具。

    Gcompris - GCompris 是一款高质量教育软件,由无数适合 2 到 10 岁儿童的活动组成。

    Geogebra - 图形计算器,支持函数,几何,代数,微积分,统计以及 3D 数学。

    GNU Typist - 基于 ncurses 的免费打字教学软件 。

    GNUKhata - 开源会计软件。

    Google Earth - Google Earth 是一款虚拟地球,地图以及地理信息程序。

    GPeriodic - GPeriodic 是一个 Linux 上的元素周期表应用。

    ITalc - iTALC 是一款为老师准备的实用并且强大的教学工具。它让你有多种方式查看和控制你网络中的其它计算机。

    KDE Edu Suite - 基于 KDE 技术的免费教育软件。

    MAPLE - Maple 是一款数学软件,它结合了世界上最强大的数学引擎以及一个让它十分易于分析,探索,可视化以及解决数学问题的界面。

    MATLAB - MATLAB 平台专为剞劂工程和科学问题优化。MATLAB 让你的想法不仅仅停留在桌面。你可以在巨大的数据集上进行你的分析并按比例增加你的集群和云。

    Maxima - Maxima 是一个处理符号和数值表达式的系统,包括微分,积分,泰勒级数,拉普拉斯变换,常微分方程,线性方程组....

    Moodle - Course management system for online learning.

    OpenEuclid - OpenEuclide 是一款 2D 几何软件:数据由描述形式化的几何约束动态定义。

    OpenSIS - 学校管理软件。

    Scipy - SciPy 是一个基于 Python 的开源软件生态系统,面向数学,科学,以及工程学。

    Scratch - 有了 Scratch,你可以编程你自己的互动故事,游戏,以及动画——并且在在线社区和其他人分享你的创造。

    Stellarium - Stellarium 是一个为你电脑准备的免费开源天文馆。

    Tux4Kids - Tux4Kids 为孩子们开发高质量软件,目标是将乐趣和学习结合到一起。

    UGENE - UGENE 是一款免费开源,跨平台,基于图形界面的生物信息学软件。

    电子邮件

    Evolution - Evolution 是一款个人信息管理应用,集成了邮件,日历以及地址簿功能。

    Geary - Geary 是一款为 GNOME 3 构建的电子邮件应用。它让你可以在一个简单,现代的界面上阅读和发送邮件。

    Mailnag - Mailnag 是一个向 POP3 和 IMAP 服务器检查新邮件的守护程序。

    N1 - 在现代 web 上构建的可扩展桌面邮件应用。

    Sylpheed - 轻量化,用户友好的电子邮件客户端。

    Thunderbird - Thunderbird 是一款免费的电子油价客户端,设置以及个性化简单方便,功能强大。

    Wmail - Gmail & Google Inbox 的非官方 Linux 桌面客户端。

    文件管理器

    7Zip - 解压任何压缩文件

    AngrySearch - Linux 文件搜索,结果输入即得。

    Double Commander - Double Commander 是一款跨平台的开源双栏文件管器。它受 Total Commander 启发并有自己的新想法。

    Marlin - 文件管理器界最性感的成员,Marlin 为速度,简单和易用精心设计。

    Nautilus - Nautilus(Files)鹦鹉螺是为适配 Gnome 桌面设计和行为所设计的文件管理器,给用户一个简单的方式导航和管理文件。

    Nemo - Nemo 是一款 Cinnamon 桌面环境下的文件管理器。

    QDirStat - 基于 Qt 的文件夹统计——不用 KDE 的 KDirStat,来自原 KDirStat 开发者的作品。

    Ranger - Ranger 是一款使用 VI 快捷键的终端文件管理器。

    Synapse - Linux 上最好的应用启动器。

    Thunar - Thunar 被设计成为 Xfce 4.6 的默认文件管理器,为快速和易用设计。

    游戏

    0 A.D - 类帝国时代的开源即时战略游戏。

    Civilization5 - 席德梅尔的文明®被认为是有史以来最伟大的策略经营类游戏之一。

    Cockatrice - Cockatrice 是一个开源的多平台网络桌面卡牌游戏支持程序。

    Desura - Desura 是一个社区驱动的游戏玩家数字分发服务,将来自开发者的最好的游戏,模组,以及可下载内容放在玩家的指尖,随时可以购买和游玩。

    GBrainy - Gbrainy 是一个脑筋急转弯游戏,获得乐趣并且锻炼你的大脑。

    Minecraft - Minecraft 是一个关于放置方块和冒险的游戏。探索随机生成的世界,建造惊奇的事物,从最简单的家到最伟大的城堡。

    Minetest - 开源的 Minecraft 实现,由 C++ 写就(占用更少的资源),还包含模组扩展 API。

    PlayOnLinux - 在 Linux 玩 Windows 游戏。

    Simutrans - Simutrans 是一个免费而且开源的运输模拟器。

    Steam - 超赞的游戏平台,打开众多游戏的大门。

    SuperTuxCar - SuperTuxKart 是一款 3D 开源的赛车竞技游戏,有不同的人物,赛道以及模式。

    The Battle for Wesnoth - 免费,回合制策略游戏,幻想世界主题,有单人以及在线多人对战模式。

    Warzone2100 - 开源即时策略/即时战术游戏。

    Wine - Wine(“Wine Is Not an Emulator”的首字母缩写)是一个兼容层,可以在若干 POSIX 兼容的系统上运行 Windows 程序,比如 Linux,Mac OS X,以及 BSD

    Xonotic - 受 Unreal Tournament 以及 Quake 启发的竞技场射击游戏。

    图形

    Aftershot - 一个强大的 Adobe Photoshop 替代品!

    Agave - Agave 是 GNOME 桌面下一个很简单的程序,让你可以从一个颜色开始生成各种不同的配色方案 。

    Blender - 面向艺术家和小团队的免费开源的完整 3D 创作流水线。

    Cinepaint - 开源绘画软件

    Darktable - darktable 是一个开源的摄影处理软件,支持 RAW 文件处理

    Digikam - digiKam 是一个高级的 Linux 数字相片管理应用

    Feh - 轻量且快速的图片查看器。

    Fotoxx - Fotoxx 是一个免费开源的图像编辑和收藏管理程序。

    GIMP - GIMP 是一个自由分发的程序,可以进行照片修版,图像合成,图像编辑等操作

    gThumb - gThumb 是一款图片查看和浏览器(它还包含一个导入工具,用于从相机导入照片)。

    Hugin - 基于 Panorama Tools 的一款易用的跨平台全景图像工具链。

    Inkscape - 不管你是插画家,设计师,web 设计师还是仅仅是需要创建一些矢量图像,它都是一款强大,免费的设计工具 。

    Krita - 面向概念艺术家,数字画家以及插画艺术家的开源软件。

    Lightworks - 专业的非线性视频编辑程序,有免费版本可用。

    Luminance HDR - Luminance HDR 是一款开源的图形化用户界面应用,它的目标是提供一整套的 HDR 图像工作流程。

    Mypaint - Mypaint 是一款配合画板使用的绘画程序。

    Ojo - 一款快速且漂亮的图像查看器。

    OpenShot - OpenShot 是一款免费,易用,功能丰富的 Linxu 视频编辑器。

    Photonic - Phototonic 是一款图片查看和组织工具。

    Pinta - Pinta 是一款免费,开源的绘画及图片编辑程序。

    Pitivi - 一款带有漂亮直观的用户界面的免费视频编辑器,有干净的代码库和出色的社区。

    Radiance - Radiance - 一款经过验证的光照模拟工具

    RawTherapee - 一款漂亮的但不那么著名的照片编辑应用。

    Shotwell - Shotwell 是 GNOME 3 的图片管理器。

    StopMotion - Linux Stopmotion 是一款免费,开源的定格动画创作应用。它可以帮你捕捉和编辑你动画的帧,并导出为一个单独的文件。

    Xara Extreme - Xara Xtreme for Linux 是一款强大,通用,适用于 Unix 平台(包括 Linux, FreeBSD)的图形处理程序。

    互联网

    Anatine - 带有众多个性化的 twitter 桌面客户端。

    Brave - Brave 是 macOS,Windows,Linux 平台上一款快速,优秀的桌面浏览器。

    Chrome - 一款流行的浏览器,有着无数插件和应用。

    Chromium - Chromium 是一个开源浏览器项目,专注于为所有用户带来更安全、快速和稳定的 web 体验。

    Corebird - corebird 是一款原生 gtk+ twitter 桌面客户端。

    Firefox - 一款流行的浏览器,有着无数插件和应用。

    Midori - 一款轻量级的免费浏览器,在低端机器上可以完美运行。

    Opera - Opera 浏览器是你畅游网络所需的一切。

    Tor - Tor 是免费软件和一个开放网络,帮助你对抗流量分析(一种网络检测的方式,威胁个人自由与隐私)。

    Vivaldi - 一款新兴的浏览器,有着许多的个性化配置。

    Yandex - 快速方便的浏览器。

    办公

    Gummi gtk2|gtk3 - 带有模板,拼写检查以及向导的简单 latex 编辑器。

    Caligra Office - 提供满足办公,图形以及管理需要的综合应用套件。

    GnuCash - GnuCash 是一款自由的会计程序,实现了复式记账系统。它最初的目标是开发出与 Intuit, Inc. 的 Quicken 类似的功能,但它还有针对小企业会计的功能。

    KMyMoney - KMyMoney 是 KDE 的一款个人金融管理器。它的操作类似 Microsoft Money 以及 Quicken。

    LibreOffice - Linux 上的最佳办公套件。

    LyX - 成熟的 LaTeX 渲染文档编辑器。

    WPS office - Linux 上的最佳办公套件之一。

    生产力

    Alarm Clock - Alarm Clock 是一款全功能的 GNOME 或其它面板的闹钟。

    Ambient Noise - 在 Linux 上安装环境噪声提高专注。

    Autokey - 一款 Linux 桌面自动化工具,让你可以管理你的脚本和短语集合,并给它们分配缩写或者快捷键。

    Basket Note Pads - 这个多用途的笔记应用帮助你记下所有类型的笔记。

    Brightness - Ubuntu 下的一个亮度指示器。

    Cairo-Dock - Cairo-Dock 是一个可自定义 dock,插件,面板等的桌面界面。

    California - Calendar 应用的完整替代方案,可使用自然语言创建事件。

    CopyQ -CopyQ 是一款高级剪贴板管理器,带有编辑和脚本功能。

    Docky -Docky 是一款成熟的 dock 应用,让打开常用应用和管理窗口变得更加简单和快速。

    f.lux - 根据光线自动调节你的电脑屏屏幕显示。

    Gnome-dictionary - GNOME 下的一款强大的字典。

    Go For It - Go For It! 是一款简单又时尚的生产力工具,主打待办清单,结合定时器让你专注于当前的任务。

    Gpick - Gpick 让你可以从桌面任何地方取色,并且它还提供一些其它的高级特性!

    My Todo - Mytodo 是一款开源的待办事项程序,让你能够掌控一切。

    My Weather Indicator - Ubuntu 下的天气指示器和插件。

    Notepadqq - Notepadqq 是 Linux 下一款类 Notepad++ 的编辑器。

    Notes - 一款干净又简单的 Linux 笔记应用。

    Papyrus - Papyrus 是一款不一样的笔记管理器,它专注于安全和更佳的用户界面。Papyrus 尝试给用户提供一个易用和智能的用户界面。

    Plank - Plank 注定要成为这个星球上最简洁的应用 dock。

    Pomodone App - PomoDoneApp 使用番茄钟技术®,是在你当前任务管理服务上追踪你的工作流最简单的方法。

    Recent Noti - 一款显示最近通知消息的指示器。

    Redshift - Redshift 根据你的周边调整你屏幕的色温。当你夜晚在屏幕前工作时,它也许能帮助你减少对眼睛的伤害。

    Shutter - Shutter 基于 Linux 的系统上(比如 Ubuntu)的一款功能丰富的截屏软件。

    Simplenote - 跨平台笔记软件。Evernote 的竞争者。

    SpeedCrunch - 一个漂亮,开源,高精度的科学计算器。

    Springseed - 面向日常用户简单又漂亮的一款笔记软件。

    Stickynote - Linux 桌面的便利贴。

    TaskWarrior - Taskwarrior 是一款免费,开源的的软件,它可以从命令行管理你的待办事项列表。

    Todo.txt - todo.txt-专注的编辑器,用最少的组合键和点击帮助你管理你的任务。

    Todoist - Todoist 的非官方客户端。Todoist 是带有移动客户端的跨平台待办事项管理器,有着优秀的用户界面以及一些可选的高级特性。

    Tomboy - Tomboy 是一款简单易用的桌面笔记应用。

    Undistract me - 在长时间执行的终端命令结束的时候提醒你。

    WizNote - 一个跨平台云笔记客户端。

    Xmind - 脑图工具。

    Zim - 一款图形化的文本编辑器,用来维护一系列的维基页面,对笔记和文档而言也很棒。资料以纯文本的形式保存,更便于版本管理。

    安全

    ClamAV - Clam 防病毒

    Fail2ban - Fail2ban 扫描日志文件(例如 /var/log/apache/error_log)并将有恶意气息的 IP 封禁——过多的错误密码尝试,寻找可利用漏洞等行为。

    GnuPG - Gnu 隐私守卫

    GuFW - Linux 世界中最简单的防火墙之一。

    OpenSSH - OpenSSH 安全 Shell 服务器以及客户端。

    Seahorse - GnuPG 的 Gnome 前端。

    Tcpdump - TCP 调试/抓包工具。

    文件共享

    aria2 - aria2 是一个轻量级的多协议以及多来源命令行下载工具。

    CrossFTP - CrossFTP 让 FTP 相关的任务管理变得无比简单。

    D-lan - 一个免费的局域网文件分享软件。

    Deluge - Deluge 是一款轻量级,免费的跨平台 BT 客户端。

    Dropbox - Dropbox 是一个免费的云存储服务,让你可以将照片,文档和视频带到任何地方并轻松分享。

    Filezilla - 免费的 FTP 解决方案 。

    Flareget - 全功能,多线程下载管理器以及加速器。

    Meiga - 一个让你可以通过 web 共享你选定的本地文件夹的工具。

    ownCloud - ownCloud 的目标是不论在哪都能让你访问到你的文件。

    PushBullet - Pushbullet 将你的设备连接,让它们感觉像是一体的。

    qBittorent - qBittorrent 计划的目标是提提供一个 µTorrent 的自由软件替代方案。

    Quazaa - 一款跨平台的多重网络点对点(P2P)文件分享客户端。

    SpiderOak - 关注隐私的团队及商业实时协作。

    Syncthing - Syncthing 用开放,值得信赖,去中心化的方案取代专有的同步和云服务。

    Teamviewer - PC 远程控制/远程访问软件,对个人使用免费。

    Transmission - 简单,轻量级,多平台的 torrent 客户端。

    uGet - Linux 下最好的下载管理器。

    uTorrent - 优雅,高效的 torrent 下载。

    Vuze - Bittorrent 点对点下载客户端,满足你的所有 torrent 下载需要。

    终端

    GnomeTerminal - Linux 世界广泛预装的终端模拟器。

    Guake - Guake 是 Gnome 下的一款顶部下拉式的终端。

    Konsole - KDE 桌面环境的最佳终端。

    RXVT-Unicode - rxvt-unicode 是著名的终端模拟器的一个分支。

    RXVT - 一款 X11 终端模拟器,流行的‘xterm’替代品。

    Sakura - 简单但是强大,基于 libvte 的终端模拟器,支持 utf-8 并且通过 gtk+ 和 pango 库提供输入法。

    Terminator - 很明显 Linux 上最强大的终端模拟器是功能丰富的 Terminator(终结者)。

    Termit - 基于 vte 库的简单终端模拟器,可通过 Lua 扩展。

    Xterm - Xterm 是一个 X 窗口系统的终端模拟器。它给不直接使用窗口系统的程序提供了 DEC VT102 和 Tektronix 4014 兼容终端。

    Yakuake - 一款基于 KDE Konsole 技术的 Quake 风格的终端模拟器。

    实用工具

    Actionaz - Ubuntu/Linux 下的任务自动化工具。

    Bleach bit - BleachBit 快速释放磁盘空间并不知疲倦地守卫你的隐私。释放缓存,删除 cookie,清除互联网浏览历史,清理临时文件,删除日志,以及更多功能...

    Brasero - CD/DVD 烧录软件。

    Caffeine - 防止 ubuntu 自动睡眠。

    Clonezilla - Clonezilla 是一款分区以及磁盘镜像/克隆程序,类似 True Image® 或 Norton Ghost®。

    Convertall - 全能单位换算。

    EasyStroke - Easystroke 是一个 X11 手势识别应用。

    Enpass - Enpass 安全地管理你的密码和重要信息,让你的生活更轻松。

    GD map - 可视化磁盘使用量的工具。

    Gloobus-Preview - 它能给你提供文件的快速预览,类似 Sushi。

    Gnormalize - 音频转换工具。

    GParted - Ubuntu/Linux 磁盘分区工具。

    GRadio - Ubuntu linux 无线电广播软件。

    Handbrake - 视频转换工具。

    ImageMagik - ImageMagick 是一套图片修改和处理的命令行工具。

    Indicator-SysMonitor - 一款可显示 cpu 温度,内存,网速,cpu 使用率,公网 IP 地址以及联网状态的应用指示器。

    KeePassX - 跨平台密码管理器。KeePass 的移植成果。

    KeePass - 专注于 Windows 的密码管理器,通过 Mono 提供一些跨平台支持。

    LastPass - 跨平台密码管理器。

    Peazip - 解压任何文件的工具。

    Powertop - 能源消耗诊断工具。

    Psensor - Linux 图形化硬件温度监视器。

    Pulse Audio - 通过个性化的配置改善 Linux 的音频

    Remarkable - Ubuntu/Linux 上最佳的 Markdown 编辑器。

    Remmina - 一款功能丰富的远程桌面应用,支持 Linux 以及其它 Unix。

    Sushi - Sushi 是 GNOME 桌面文件管理器鹦鹉螺(Nautilus)的快速预览工具。

    Synaptic - Synaptic 是一款图形化的 apt 包管理程序。

    Systemload - 在状态栏显示系统负载。

    TLP - 优化 Linux 下的电池表现。

    Variety - Variety 是一款开源的 Linux 壁纸更换软件,拥有众多功能,轻巧又易用。

    Virtualbox - VirtualBox 是一款通用的 x86 硬件虚拟机软件,面向服务器,桌面以及嵌入式。

    WallpaperChange - 自动更换你的壁纸。

    Workrave - 一款帮助恢复以及防止重复性劳损的程序(RSI)。

    Xtreme Download Manager - 一款有着新鲜用户界面的下载管理器。

    视频

    Bomi Player - 一款强大易用的多媒体播放器。

    Cheese - Cheese 用你的摄像头拍照和录像,还能加上神奇的特效,让你能够和别人分享快乐。

    Kodi - 一款获得殊荣的免费开源(GPL)软件,支持视频,音乐,图片,游戏以及更多内容的媒体中心。

    Miro - 免费,开放的视频,音乐以及互联网电视应用;它从成千上万的资源中带来视频频道,并且还有比其它平台更丰富的免费高清资源。

    MPlayer - MPlayer 是一款支持多种系统和各种视频的视频播放器。

    MPV - 一款免费,开源,跨平台的媒体播放器。

    SMPlayer - 内置解码器的免费媒体播放器。可播放所有的音频和视频格式。

    SVP - SVP 让你可以使用帧插值在你的桌面电脑上观看任何视频,就像高端电视和投影仪支持的那样。

    VLC - VLC 是一个免费且开源的跨平台媒体播放器以及框架,可以播放大多数格式的多媒体文件以及 DVS,音频 CD,VCD,以及各种流媒体协议。

    其它

    GrubCustomizer - Grub Customizer 是一个让你可以配置 GRUB2/BURG 设置和启动项的图形化界面。

    Mycroft - 给所有人的 A.I.

    来源:gitbooks

    链接:https://alim0x.gitbooks.io/awesome-linux-software-zh_cn/content/

    推荐阅读 点击标题可跳转

    最强整理!常用正则表达式速查手册

    一个完整的、全面 k8s 化的集群稳定架构(值得借鉴)

    牛逼!下一代 Docker 镜像构建神器

    Nginx 常用配置汇总!从入门到干活,足矣

    面试官:详细说说 bin log、redo log,我...

    Redis 集群化的 3 种方案对比

    小试牛刀!Nginx 搭建静态资源服务器

    深入理解Linux shell中2>&1的含义

    展开全文
  • 原文地址:10 款你不知道的 Linux 环境下的替代工具! 大家好,我是杰哥。 在 Linux 操作系统下,我们经常使用 cat 命令去连接多个文件并打印到标准输出,合成几个文件为一个目标文件,追加几个文件到目标文件中。 ...

    作者:JackTian
    来源:公众号「杰哥的IT之旅」
    ID:Jake_Internet
    转载请联系授权(微信ID:Hc220088)
    原文地址:10 款你不知道的 Linux 环境下的替代工具!

    大家好,我是杰哥。

    在 Linux 操作系统下,我们经常使用 cat 命令去连接多个文件并打印到标准输出,合成几个文件为一个目标文件,追加几个文件到目标文件中。

    最近我在 GitHub 上发现了一个具有相似作用的命令叫做 “Bat”,它是 cat 命令的替代品,具有一些例如语法高亮Git 集成自动分页等非常酷的特性。

    在这篇文章中,就来给大家介绍下如何在 Linux 中安装和使用 bat 命令。

    1、bat

    安装 bat

    Arch Linux

    bat 可以在 Arch Linux 操作系统的默认软件源中进行获取,可直接使用 pacman 命令在任何基于 Arch 的系统上来安装它。

    pacman -S bat
    

    Fedora

    dnf install bat
    

    macOS

    brew install bat
    

    Ubuntu 21.10

    我是通过 Ubuntu 环境下安装的 bat,从 bat 的发布页面下载.deb文件,可执行如下命令进行下载和安装。

    sudo apt-get install wget
    wget https://github.com/sharkdp/bat/releases/tag/v0.18.3/bat_0.18.3_amd64.deb
    sudo dpkg -i bat_0.18.3_amd64.deb
    

    对于其他系统,也许需要从软件源编译并安装,或参考 GitHub 上 bat 的其他操作系统安装方式。

    bat 命令的使用

    bat 命令的使用与 cat 命令的使用非常相似。

    使用 bat 命令创建一个新文件:

    bat > jiaoben1.sh
    

    使用 bat 命令查看文件内容:

    bat jiaoben1.sh
    

    使用 bat 命令同时查看多个文件:

    bat jiaoben1.sh jiaoben2.sh
    

    使用 bat 命令将多个文件的内容合并到一个单独的文件中:

    bat jiaoben1.sh jiaoben2.sh > test.txt
    

    上述介绍了 bat 创建新文件、查看文件内容、将多个文件的内容合并到一个单独的文件中的方式。

    接下来,我们就来看一下 bat 命令一些非常酷的特性。

    bat 命令支持大多数编程和标记语言的语法高亮,那么我们就来使用 cat 和 bat 命令展示下 jiaoben1.sh 里面的内容做个鲜明的对比。

    可以看出,cat 命令以纯文本格式显示文件的内容,而 bat 命令显示了语法高亮和整齐的文本对齐格式。

    从上面 bat 命令的输出,可以看出是有表格线的,如果你只想显示行号(而没有表格)可以使用-n参数来实现,虽然 cat 执行也会显示行号,但还是没有 bat 执行输出后的效果美观。

    bat -n jiaoben2.sh
    


    bat 命令支持 Git 集成,可以轻松查看和编辑 Git 存储库中的文件,bat 与 Git 连接可显示关于索引的修改。
    在这里插入图片描述
    bat 支持自动分页,这点特性也是需要值得注意的。

    支持分页意思也就是说,当文件的输出内容超出屏幕显示的时候,bat 命令会自动将自己输出的内容传到 less 命令中,你将可以使用回车键一页一页的查看输出内容,使用空格键可直接跳转至文末最后一行。

    当你使用 bat 命令时这些都是不必要的,bat 命令将自动传输跨越多个页面的文件的输出。

    bat jiaoben3.sh
    


    对比下 cat 命令,查看 jiaoben3.sh 跨多个页面文件内容时,提示符会直接跳到文件的最后一页,将无法看到跨多个页面文件开头及中间部分的内容。

    cat jiaoben3.sh
    


    如果你想要通过 cat 来实现 bat 命令的效果,则需要去使用 cat 的输出传输到 less 命令中去,这样就可以从开头部分一页一页的查看内容了。

    cat jiaoben3.sh | less
    


    同样,这种方式也是可以使用回车键一页一页的查看输出内容以及使用空格键可直接跳转至文末最后一行。

    bat 定制主题

    目前 bat 定制主题有 24 种,包括:Coldark-Cold、GitHub、Monokai Extended Light、OneHalfDark、Solarized (light)、TwoDark、Visual Studio Dark+、base16、zenburn 等;

    如果你不喜欢默认主题,也是可以根据自己的风格进行修改,只需执行:bat --list-themes命令,即可显示可用的主题。

    # bat --list-themes
    Theme: 1337
    
      // Output the square of a number.
      fn print_square(num: f64) {
          let result = f64::powf(num, 2.0);
          println!("The square of {:.2} is {:.2}.", num, result);
      }
    
    ......
    

    例如你要选择Dracula主题,可直接执行:bat --theme=Dracula 文件名
    在这里插入图片描述
    如果你想永久改变某一个主题,可使用export BAT_THEME="Dracula"在你的 shell 启动文件,以使更改为永久。

    您可以使用–style参数选项来控制bat输出的外观,配置元素包括:行号、文件头、网格边框、Git修改来显示除文件内容之外的东西,参数是一个逗号分隔的列表。

    --style=numbers,changes可以使用仅显示 Git修改和行号,而不显示网格和文件标题,设置BAT_STYLE环境变量以使这些更改为永久。

    关于更多 bat 的使用方法可通过执行命令man batbat --help

    除此之外,也可以通过 bat 项目的 GitHub 库查看更多详细信息,我用过 bat 后就不会再想用回 cat 了!

    2、duf

    在 Linux 环境下,我们知道 df 命令是用于显示磁盘分区上可使用的磁盘空间,默认显示单位为 KB,你还可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

    # df
    Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/sda3       18439940 4943264  12559972  29% /
    tmpfs             506176      76    506100   1% /dev/shm
    /dev/sda1          99150   30003     64027  32% /boot
    /dev/sr0         4363088 4363088         0 100% /media/CentOS_6.5_Final
    

    除此之外,du 命令也是查看使用空间的,但与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,和 df 命令还是有一些区别的。

    # du
    4    ./.abrt
    8    ./.dbus/session-bus
    12    ./.dbus
    4    ./.nautilus
    40    ./.local/share/gvfs-metadata
    24    ./.local/share/applications
    68    ./.local/share
    72    ./.local
    

    接下来就跟大家介绍一款终端工具,你可以理解为传统的 Linux 命令 df 和 du 整合版 —— duf。

    duf 是一个用 Golang 编写的跨平台磁盘使用情况工具,可以让你轻松地检查可用磁盘空间,对输出进行分类,并以用户友好的方式进行呈现,适用于 Linux、Windows、macOS、Android、FreeBSD;

    Ubuntu 安装方式:

    $ sudo apt install gdebi
    #如果报错,Failed to fetch http://security.ubuntu.com......
    # sudo apt-get update
    
    $ sudo gdebi duf_0.5.0_linux_amd64.deb
    #要先在下载duf_0.5.0_linux_amd64.deb,下载地址为:https://github.com/muesli/duf/releases/download/v0.5.0/duf_0.5.0_linux_amd64.deb
    

    MacOS 安装方式:

    #先安装Homebrew,按照提示安装即可。
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    
    #安装duf
    brew install duf
    
    #或者
    sudo port selfupdate && sudo port install duf
    

    Windows 安装方式:

    choco install duf
    
    #或者
    
    scoop install duf
    

    安装完毕后,可直接使用 duf,方法也非常简单。

    不添加任何参数,会输出所有本地设备、已挂载的任何云存储设备以及任何其他特殊设备(包括临时存储位置等)的详细信息;

    $ duf
    

    在这里插入图片描述
    如果你只想查看本地连接设备的详细信息,而不想看其他的,可执行:

    $ duf --only local
    

    在这里插入图片描述
    如果你只想根据大小按特定顺序对输出信息进行排序,可执行:

    $ duf --sort size
    

    在这里插入图片描述
    更多参数使用方式:

    duf /home /some/file 根据参数,则 duf 将仅列出特定的设备和安装点
    duf --all 列出所有内容
    duf --hide-network 隐藏网络文件系统,与之对应的 --hide-fuse --hide-special --hide-loops --hide-binds
    duf --inodes 列出inodes
    duf --output mountpoint,size,usage 指定输出的格式 对应的还有(mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem)
    duf --json 以json格式输出
    duf --theme light 如果 duf 无法正确检测终端的颜色,可以设置一个主题
    duf --help 查看所有 duf 的可用命令
    

    3、tldr

    对于初学者学习 Linux 来说,遇到最多的问题就是在 Linux 操作系统下有记不完的命令以及包括各种参数的使用方法,其实你根本不用死记硬背它,当你用到时去查找相关资料或通过man命令来查看相关文档,man手册输出的信息也比较多,而对于参数较多的命令来说,翻看man手册也非常吃力。

    这次就给大家介绍一款工具:tldr,它的全称是:Too Long, Don't Read,中文意思:太长不看的意思。

    其实跟man命令的结果基本上就是太长不看,tldr这个工具你可以理解为简化了 man 命令的帮助文档,把 Linux 命令最常用的一些命令用法列举出来,非常容易看懂。

    同时,tldr包括非常多语言编写的客户端,比如:C、Go、iOS、Python、nodejs 等等,你可以使用不同的客户端来安装;

    我这里的环境是 Ubuntu,需要先安装 Node.js,然后根据下述安装方式操作:

    sudo apt-get install nodejs
    
    sudo apt-get install npm
    
    sudo npm install -g tldr
    

    执行完上述三条命令后,还需要再执行tldr --update,更新tldr至最新的状态,然后就可以直接使用了;

    tldr --update
    

    tldr 的使用:

    tldr 命令的使用也非常简单,只需 tldr + 你所要查询的命令即可;

    4、htop

    在 Linux 操作系统上显示进程运行状态信息最常用工具是我们熟悉的 top,它是每位系统管理员的好帮手。

    htop 可以说是 top 的绝佳替代品,它是用 C 写的,是一个跨平台的交互式的进程监控工具,具有更好的视觉效果,一目了然更容易理解当前系统的状况,允许垂直和水平滚动进程列表以查看它们的完整命令行和相关信息,如内存和 CPU 消耗。还显示了系统范围的信息,例如平均负载或交换使用情况。

    显示的信息可通过图形设置进行配置,并且可以交互排序和过滤,与进程相关的任务(例如终止和重新处理)可以在不输入其 PID 的情况下进行完成。

    安装也很简单,只需执行命令:apt install htop即可完成。

    htop 比起 top,优势很明显,除了功能更加完善以外,它的色彩搭配也很丰富,整体上使用起来更加友好。

    5、glances

    Glances 是用 Python 写的一个跨平台的监控工具,旨在通过 curses 或基于 Web 的界面呈现大量系统监控信息,该信息根据用户界面的大小动态调整,是 GNU/Linux、BSD、Mac OS 和 Windows 操作系统的 top/htop 替代品。

    它可以在客户端/服务器模式下工作,远程监控可以通过终端、Web 界面或 API(XML-RPC 和 RESTful)完成,统计数据也可以导出到文件或外部时间/值数据库。

    除了列出所有进程及其 CPU 和内存使用情况之外,它还可以显示有关系统的其他信息,比如:

    • 网络及磁盘使用情况
    • 文件系统已使用的空间和总空间
    • 来自不同传感器(例如电池)的数据
    • 以及最近消耗过多资源的进程列表

    6、exa

    提到 ls 命令,大家都不陌生,在 Linux 环境下,其主要作用:列出当前目录下所包含的文件及子目录,如果当前目录下文件过多,则使用命令 ls 不是很好,因为这输出出来的结果跟你所要查找的文件未能达成一致,第一:需要进行二次过滤查找;第二:文件过多时,终端输出结果较慢;

    EXA 是 Unix 和 Linux 操作系统附带的命令行程序的 ls 现代替代品,赋予它更多功能和更好的默认值。它使用颜色来区分文件类型和元数据。它了解符号链接、扩展属性和 Git。它体积小速度快,而且只有一个二进制文件

    EXA 与 LS 有什么不同之处?

    • 终端屏幕不再是瓶颈:exa 功能强大,比 ls 要友好,输出结果会更快;
    • 颜色:exa 大量使用颜色;
    • 不与 ls 命令冲突

    EXA 的特征

    • 色彩:文件类型列表以及如何区分文件;
    • 网格视图:在与终端窗口大小相同的网格中显示文件;
    • 长远:在表中显示文件及其元数据;
    • 树视图:在树中显示文件及其子代;
    • Git 集成:在存储库中时,查看文件的 Git 状态;
    • 筛选:隐藏列表中的文件,显示不可见的文件,并对输出进行排序;
    • Xattrs:列出文件的扩展属性;

    Ubuntu 21.10 安装只需执行命令:apt install exa即可。

    显示选项

    • -1,–oneline:每行显示一个条目
    • -G,–grid:将条目显示为网格(默认)
    • -l,–long:显示扩展细节和属性
    • -R,–recurse:递归到目录
    • -T,–tree:作为树递归到目录中
    • -x,–across:对网格进行排序,而不是向下排序
    • -F,–classify:按文件名显示类型指示器
    • –colo[u]r:何时使用终端颜色
    • –colo[u]r-scale : 清楚地突出显示文件大小的级别
    • –icons : 显示图标
    • –no-icons : 不显示图标(总是覆盖 --icons)

    过滤选项

    • -a,–all:显示隐藏和“点”文件
    • -d,–list-dirs:像普通文件一样列出目录
    • -L,–level=(depth):限制递归深度
    • -r,–reverse:反转排序顺序
    • -s,–sort=(field):按哪个字段排序
    • –group-directories-first:在其他文件之前列出目录
    • -D,–only-dirs:只列出目录
    • –git-ignore:忽略中提到的文件.gitignore
    • -I,–ignore-glob=(globs):要忽略的文件的全局模式(管道分隔)

    传递该--all选项两次以同时显示...目录。
    在这里插入图片描述
    关于 EXA 更多可参考:一款开源替代 ls 的工具你值得拥有!

    7、fd

    fd 是一个在文件系统中查找条目的程序,它是 find 命令的一个简单、快速且用户友好的替代品,fd 目的不是取代 find 命令所提供的全部功能,而是在多数用例中提供了合理的默认值,在某些情况下非常有用。

    fd 输出是彩色的,类似于某些 ls 模式,它是递归的,在包含 Git 存储库的目录中搜索源代码文件时,fd 会自动排除隐藏的文件和目录,包括..git目录,并忽略.gitignore文件中的模式。一般来说,搜索速度更快,而且第一次搜索时会提供了更多相关结果。

    默认情况下,fd 在当前目录中执行不区分大小写的模式搜索,但是,如果你的搜索模式包含一个大写字母,fd 将以区分大小写的模式进行执行。当然,也可以重写默认值,但在许多情况下还是有利的。同样使用 find 进行相同的搜索需要你提供额外的命令行参数。

    fd 可用于许多 Linux 发行版,执行以下命令,可以使用标准存储库在 Ubuntu 中安装:

    sudo apt install fd-find
    

    在 Ubuntu 操作系统中,命令是 fdfind,避免与其他现有的实用程序名称发生冲突,如果希望它是 fd,可以设置一个别名:

    alias fd=fdfind
    

    要使别名保持不变,在重启后仍然可用,请将其放入“.bashrc”或“.bash_aliases”文件中。

    使用不带参数选项的 fd,则类似于 ls,不同之处在于它默认情况下也会将子目录中的文件进行列出。

    fd
    bat_0.18.3_amd64.deb
    fd_8.3.0_amd64.deb
    jiaoben1.sh
    jiaoben2.sh
    jiaoben3.sh
    snap
    snap/firefox
    snap/firefox/631
    snap/firefox/731
    snap/firefox/common
    snap/firefox/current
    snap/snap-store
    snap/snap-store/557
    snap/snap-store/558
    snap/snap-store/common
    snap/snap-store/current
    test.md
    

    在当前目录中搜索所有的 markdown 文件(.md 或.MD ),find 命令如下:

    find . -iname "*.md"
    ./test.md
    

    使用 fd 进行同样的搜索:

    fd *.md
    test.md
    

    在某些情况下,fd 需要额外的选项;例如,如果你想包含隐藏文件和目录,则必须使用选项 -H,而这在 find 中是不需要的,关于 fd 更多命令行参数选项的使用方法,可查阅 fd GitHub 存储库。

    8、ag

    ackag是两个文本搜索工具,比自带的grep要好用得多。

    在指定目录下搜索文本时,不需要像 grep 那样指定各种命令行选项,输出结果也会包含文件名和行号,并且会高亮显示搜索关键字。

    ag是可以比grepack更快的递归搜索文件内容。

    Ubuntu 21.10 安装 ag 和 ack

    apt-get install silversearcher-ag
    apt install ack
    

    ag 命令常用参数

    • ag -g (文件名):类似于 find . -name (文件名)
    • ag -i sed:忽略大小写搜索含 sed 文本
    • ag -A sed:搜索含 sed 文本,并显示匹配内容之后的 n 行文本
    • ag -B sed:搜索含 sed 文本,并显示匹配内容之前的 n 行文本
    • ag -C sed:搜索含 sed 文本,并同时显示匹配内容以及它前后各 n 行文本的内容
    • ag -w sed:全匹配搜索,只搜索与所搜内容完全匹配的文本
    • ag --java sed:在 java 文件中搜索含 sed 的文本
    • ag --xml sed:在 XML 文件中搜索含 sed 的文本

    ag 命令的使用

    根据文件名进行搜索对应的文件,可使用-g参数选项。

    ag -g jiaoben
    jiaoben2.sh
    jiaoben1.sh
    jiaoben3.sh
    

    搜索当前目录下有关 sed 关键字的文本。

    ag -w sed
    jiaoben1.sh
    10:                sed -i '2d' "$new_filename"
    

    在这里插入图片描述
    更多参数选项,大家可根据自身实际场景进行运用。

    9、axel

    axel 是命令行多线程下载工具,下载文件时可以替代 curl、wget。

    Ubuntu 21.10 安装 axel

    apt-get install axel
    

    axel 参数选项

    • -n:指定线程数
    • -o:指定另存为目录
    • -s:指定每秒的最大比特数
    • -q:静默模式

    案例

    # axel -n 10 -o /tmp/ http://mirrors.163.com/ubuntu/ls-lR.gz
    # exa /tmp/ls-lR.gz
    /tmp/ls-lR.gz
    

    可以看出,我们通过 axel 也是可以把 ls-lR.gz 这个文件正常下载到 /tmp 目录下的。

    10、pydf

    在 Linux 系统下,我们可以使用df命令来显示磁盘的相关信息。

    # df
    文件系统          1K-块     已用    可用 已用% 挂载点
    tmpfs            199180     1660  197520    1% /run
    /dev/sda3      19946096 10317864 8589692   55% /
    tmpfs            995884        0  995884    0% /dev/shm
    tmpfs              5120        4    5116    1% /run/lock
    /dev/sda2        524252     5344  518908    2% /boot/efi
    tmpfs            199176      100  199076    1% /run/user/1000
    /dev/sr0        3043440  3043440       0  100% /media/jacktian/Ubuntu 21.10 amd64
    tmpfs            199176       60  199116    1% /run/user/0
    

    Ubuntu 21.10 安装 pydf

    apt install pydf
    

    pydf 可以说是 df 的替代品,它以更简洁的方式显示磁盘使用状态。
    在这里插入图片描述

    参考

    • bat:https://github.com/sharkdp/bat
    • duf:https://github.com/muesli/duf
    • tldr:https://github.com/tldr-pages/tldr
    • htop:https://github.com/htop-dev/htop
    • glances:https://github.com/nicolargo/glances
    • exa:https://github.com/ogham/exa
    • fd:https://github.com/sharkdp/fd/

    最后

    虽然我们在日常工作中,大多数还都是用的默认基本命令工具,当如果你替换成上述所介绍的 10 款替代品工具时,相信在许多场景中还是非常有用的。当然了,可能还有更多的 Linux 命令行替代工具,也欢迎大家在下面的留言区补充。

    以上就是今天所要分享的全部内容了。

    如果你觉得这篇文章对你有点用的话,为本文点个赞留个言或者转发一下,让更多的朋友看到,因为这将是我持续输出更多优质文章的最强动力!

    展开全文
  • 来说说Linux下的那些常用软件

    千次阅读 2021-05-12 14:24:58
    大多数人对Linux的印象大概都是软件少,图形界面丑,命令行操作等等,小编自打使用Linux mint以来感觉还是不错的,电脑确实比使用Windows流畅不少,而且软件什么的也足够用,也许是小编平时不玩游戏的原因,感觉日常...

    小编的老笔记本跑Windows7已经力不从心了,以前一直听说Linux在老电脑上也可以流畅使用,所以小编开始在笔记本上使用Linux mint。大多数人对Linux的印象大概都是软件少,图形界面丑,命令行操作等等,小编自打使用Linux mint以来感觉还是不错的,电脑确实比使用Windows流畅不少,而且软件什么的也足够用,也许是小编平时不玩游戏的原因,感觉日常办公娱乐使用Linux也不错。下面来分享一下小编常用的那些Linux平台下的软件:音乐类——网易云音乐

    网易云音乐是小编的首选,这款软件在网友中好评如潮,而且网易官方提供DEB安装包,在Linux mint上安装很方便,可以做到一键安装;

    105554367_1

    网易云音乐输入法——搜狗输入法

    搜狗联合Ubuntu Kylin团队开发,符合国人使用习惯,提供多个细胞词库、模糊输入、自动纠错、长词联想,贴心的支持了云端联想输入,输入效率不错;

    105554367_2

    搜狗输入法下载类——uGet

    小编以前详细介绍过Windows平台下的uGet,其实在Linux下使用uGet更爽,使用方法和Windows差不多,不赘述啦,想了解看以前的文章;

    105554367_3

    uGet办公软件——WPS

    官方支持Linux平台,延续Windows版相同体验,兼容性良好,足够日常的办公使用;

    105554367_4

    WPS浏览器——Firefox或Chromium

    现在网速越来越快,好多软件都有在线工具替代,一个浏览器就能囊括很多服务,浏览器绝对是电脑上使用最频繁的软件。Firefox或Chromium作为Linux上最常使用的浏览器,小编确实不知道该舍弃哪个,所以干脆都装上啦!

    105554367_5

    浏览器视频类——VLC

    VLC是Windows上小编常用的视频软件,开源免费,定制性强,功能更是强大。毫无意外Linux上小编也选择了它!其实Linux mint最新版本上自带的视频播放器也不错,推荐使用!

    105554367_6

    VLC网盘类——坚果云

    上传、下载速度很快,不过免费版的有流量限制,不过日常办公足够使用;

    105554367_7

    坚果云

    有了这些软件足够应对日常使用啦,其实Linux上还有很多好用的软件,今天就先说这么多,以后有机会再慢慢写吧!

    如果你试用后感觉不错,请关注支持,也请转发分享让更多人看到!

    展开全文
  • 但是,众所周知,在去年QQ迎来了距离上一次更新十年前后的第一次更新,更新效果一如既往的被吐槽,因为真的太敷衍了,而微信至今为止,并未有过真正的Linux平台的cs客户端,有的只是一个残废的网页封装版,所以如果...
  • 以下文章来源方志朋的博客,回复”666“获面试宝典音频Airtime- Airtime 是一款用于调度和远程站点管理的开放广播软件Ardour- 在 Linux 上录音,编辑,和混音A...
  • Linux平台下7个实用软件

    千次阅读 2021-05-14 12:08:40
    今天在本文中,小编为大家列出了7个Linux平台下非常有用的软件,这其中大部分都是跨平台的。还有其他一些适用单一的软件,但今天只列出了一些非常相似的可替代软件。不想错过这些不错的软件?那你还在等什么,还不...
  • Linux软件安装

    千次阅读 2022-04-20 22:47:39
    软件安装即为Linux包安装,相当于Windows中的软件安装。主要包括源码编译安装、bin二进制执行文件安装、rpm包安装、yum在线安装4种方式。 源码安装适用于开放源代码包的软件。 bin二进制执行文件安装类似于...
  • 所有东西都可以自己选择,像桌面选哪个发行版,聊天软件选哪个应用软件,同类的应用一找一大堆,对我这个有选择困难症的人来说还挺难选择的。 大概用了大半年之后,也摸索出了一些自己的经验,越摸索越发现,原来...
  • gogo11 于 2011-05-03 21:47:01发表:Linux下SecureCRT的替代品:PACManager来源:考试大 【考试大:考试专家,成就梦想!】 2011年3月12日在windows下管理linux服务器,经常用的是securecrt,它主要特性有1、标签式...
  • 是一个由C语言编写的路由软件,主要目标是为Linux系统和基于Linux的基础架构提供简单而强大的负载平衡和高可用性设。Keepalived实现了一组检查器,以根据其健康状况动态地和自适应地维护和管理负载平衡的服务器池。...
  • 知名IT网站InfoWorld近日评出了十大开源软件,并且评价称它们是最重要最有价值的开源软件,很少有什么软件产品是无可替代的,但是如果没有了这些软件,整个软件业都会黯然失色,也无法像现在这样精彩。1、Linux内核...
  • Linux常用软件清单

    2019-04-19 09:03:05
    发行版推荐:ubuntu、deepin 推荐软件 官方原生 wps for Linux:和 Windows 下近乎相同的使用体验。wps社区 网易云音乐:与 Windows 版完全一样 。...Krita:PS 的Linux替代,界面、功能相似。 Mails...
  • 安利4款支持Linux实用绘图软件

    千次阅读 2021-03-04 15:41:25
    虽然相比 Windows 和 Mac,Linux 的应用软件丰富度还比较低。 但随着愈来愈多组织及个人使用 Linux,各大软件厂商也纷纷推出 Linux 版本,极大地丰富了 Linux 桌面应用生态。 今天,我就来给各位使用 Linux 的小...
  • 12款最佳Linux命令行终端工具

    千次阅读 2021-05-10 10:11:52
    12款最佳Linux命令行终端工具如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代...
  • 10大好用的Linux实用工具推荐

    千次阅读 2021-05-14 11:07:25
    6. dstatdstat 是一个可以非常灵活使用和进行组合使用的工具,它可用于监控内存、进行、网络及磁盘性能,可用于替代 ifstat、iostat、dmstat等工具。使用之前需先执行如下命令进行安装:apt-get install dstat执行...
  • 21款实用Linux命令行终端工具

    千次阅读 2020-12-23 15:30:03
    如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,不妨看看这篇文章,或许能给你带来一些帮助。 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在...
  • linux常用安全技术包括PAM机制,linux能力机制,入侵检测系统,加密文件系统,安全审计,基于ACL的自主访问控制,强制访问控制,防火墙,杀毒软件,网络安全和DRM,等等。 PAM机制 PAM介绍 PAM(Pluggable ...
  • 文章目录1.OpenOffice2....Linux下有哪些好用的办公软件? 1.OpenOffice 下载地址:http://www.openoffice.org/download/ OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 So...
  • 本文字数:5829,阅读时长大约: 8分钟https://linux.cn/article-12502-1.html作者:Chinmay译者:SilentDawn最近两年, 和 作为新成员出现在树莓派产品线中。这些超小型的单板计算机大受欢迎,而且会在相当长的一段...
  • 许多 Linux 发行版都捆绑了Vim作为默认的文本编辑器。这吸引了很多长期使用 Linux 的用户,反正那些不喜欢它的用户也可以在安装后及时更换。不过 Vim 是一个很有趣的编辑器,因为它是少数几个打开时的模式不允许输入...
  • Linux常用的优秀软件

    万次阅读 2019-03-07 13:56:28
    Linux好用软件介绍常用软件图像 常用软件 。 图像 gscan2pdf:将扫描仪扫描的图像生成联合的pdf 安装:sudo apt-get install gscan2pdf pinta:图像编辑工具。
  • Linux上获取软件程序包

    千次阅读 2022-04-27 11:13:25
    Linux上获取软件程序包
  • RabbitVCS : TortoiseSVN 的替代者我们都知道,自从svn出道以来,很多人都预言,cvs将会被其取代。就如同他们预言maven要取代ant一样。可见,svn的流行。在windows中,最常用到的开源免费的svn客户端就是TortoiseSVN...
  • outlook 替代 在本周的前5篇文章中,我们重点介绍了技术写作技巧,操作方法,Rasperry Pi Sense HAT,“我的Linux故事”以及五个可以替代Outlook的开源桌面电子邮件客户端。 一周前五篇文章 5. 斯蒂芬·金对...
  • linux常用计算软件——matlab替代

    千次阅读 2012-07-11 13:26:50
    SCILAB 是由法国国家信息、自动化研究院(INRIA)的科学家们开发的“开放源码”软件。SCILAB 一词来源于英文“Scientific Laboratory"(科学实验室)词头的合并。与MATLAB 类似,SCILAB也是一种科学工程计算软件,其...
  • MuseScore是一款非常好用的五线谱作曲编曲软件,它可以帮助用户在在多种平台上进行曲子的编写,所见即所得,它还提供一个专业制谱软件如Sibelius和Finale的高性价比的替代方案。你可以打印出排版的很漂亮的乐谱,或...
  • CentOS 8 生命的终结使得在企业 Linux 市场上留下了一个严重的空白,这将焦点转移到其他企业级...来试试这些最佳替代方案吧)。在 Ubuntu、Red Hat Enterprise Linux (RHEL)、AlmaLinux 和 SUSE 等受人尊敬的企业 Lin...
  • 7 款可替代 top 命令的工具

    千次阅读 多人点赞 2022-02-08 08:40:16
    》,今天我再来给大家推荐 7 款可替代 top 命令的工具,看完这两篇替代品的文章相信能让你对 Linux 操作系统下一个小小的命令大开眼界。 一、atop atop[^1]是基于 C 语言编写的一款适用于 Linux 操作系统的 ASCII ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,305
精华内容 20,922
热门标签
关键字:

常用软件的linux替代