Linux下常用的优秀软件

2023-05-16

Linux下优秀软件介绍

  • 常用软件
    • 工具软件
    • 美化
    • 图像
    • 视频相关
    • 音频播放器
    • 下载工具
    • 科研利器
    • 终端
    • Windows下常用软件运行

常用软件

下面的软件均是本人使用过的,如果大家有自己觉得很好的软件,欢迎留言,好的软件应该让大家知道。(后续添加的软件将不会添加软件的安装说明)

工具软件

  • atom文本编辑的绝佳选择,尽管相比sublime速度稍慢,但是完全免费。Atom

  • sublime text:一款能让你爱不释手的编辑器。安装配置查看sublime配置

  • helix:如果你要抛弃vim,这个应该是你的选项。rust编写,速度快,功能上内建支持lsp,内建支持文件查找(类似neovim的telescope)。功能强大,软件优雅,键位和vim类似,插件环境差一点。

  • neovim:除了对os版本有所要求外基本全方位碾压vim。如果不是非得在ubuntu18之前的机器上用,neovim是一个极其强大好用的选择。

  • Mega网盘,说起网盘你可能首先想到坚果云,作为一款国产软件坚果云居然支持Linux,但是支持的很差以至于经常崩溃,占满cpu。mega是替代坚果云的绝佳选择,在其官网上支持了几乎所有的操作系统同时提供了50G的免费空间,可以说非常良心了。这里下载

  • VSCode :宇宙最强编辑器,如果不是需要在非图形化界面使用,VSCode能满足你一切需求。

  • 为知笔记:一款国产笔记软件,支持linux平台这一点足以比多数笔记优秀。还有各种玩法,比如自己搭建服务器之类的。manjaro下安装方便,处理丑陋的配色外其它没什么好吐槽的。

  • wolai:当前我认为的最佳linux笔记软件(留着为知笔记只是因为它曾陪伴我两年)。

  • obsidian:一款国外的笔记软件,支持Linux。界面友好,使用方便。

美化

  • plank:如果你喜欢dock,这个dock将是一个非常好的选项,相比与cairodock和docky更加轻量,不会像后者经常崩溃。Plank Dock
  • ocs-store:这个工具主要用来美化linux,包含有图标、光标、启动动画、主题等,最好配合gnome-tweak-tool
  • gnome-tweak-tool:主要用来设置美化相关的信息。美化主题可以同上ocs下载如果你用kde,当我没说

图像

  • sxiv:X图像浏览器,经常需要在终端下打开某一个文件下的图像在图形化界面操作比较繁琐,使用find+图像浏览器通常速度比较慢,sxiv打开文件速度很快而且能打开缩略图,播放多图。安装sudo apt install sxiv
  • gscan2pdf:将扫描仪扫描的图像生成联合的pdf
    安装:sudo apt-get install gscan2pdf
  • pinta:图像编辑工具。方便的快捷键剪切选中图像,比Ubuntu自带的shotwell好用。
    安装:sudo apt install pinta
  • Linux平台对图像处理不同的要求有不同的软件,如果仅仅是简单的图像裁剪,绘图,标注的话pinta足够,如果需要ps那么强大的工具可以选择使用krita或者gimp。这两个软件性能都很强大,特别是krita几乎提供了和ps一致的界面。krita和gimp都在ubuntu源中,可以通过商店安装或者去krita或者gimp官网。krita默认不支持中文(这里说的默认是linux下),需要另外安装包krita-l10nsudo apt install krita-l10n
  • gimp:号称是全平台版本的ps。
  • draw.io:目前为止用过的最好的流程图工具,支持数学公式输入。支持导出多种格式,原版的xml文件还支持修改流程图。同时支持所有平台。浏览器在线也可以使用。draw.io官网
    在这里插入图片描述
  • inkscape:矢量编辑工具,功能强大,目前主要用于一些简单的矢量图绘制。
  • pdfcrop:pdfcrop filename.pdf,剪裁filename.pdf的白边。
  • gPhoto2:传输相机中的图像到linux主机的工具。

视频相关

  • kodi:目前用过的最强大的视频播放器,支持直接从samba服务器播放视频,插件众多。安装。
    在这里插入图片描述

  • VLC:安装方便快捷,功能强大的视频播放器,链接。

  • DaVinci_Resolve:安装达芬奇(跨平台的视频剪辑工具):

    sudo bash DaVinci_Resolve_15.0b1_Linux.sh 
    sudo apt-get install libssl1.0.0 libssl-dev
    sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libssl.so.10
    sudo ln -s /opt/resolve/libs/libcrypto.so.1.0.0 /opt/resolve/libs/libcrypto.so.10
    
    

音频播放器

  • qmmp:这款软件和windows下面的foobar界面很类似,尽管界面奇丑,但是对无损格式支持很好,flac,ape这类文件都能轻松支持,软件很小。这里安装,界面如下:
    Alt
  • audacious:这款软件简单好用支持各种文件格式和qmmp相比最大的好处是界面比较好看,同样支持很多插件,占用资源少。这里安装
    界面如下:
    在这里插入图片描述

下载工具

xdm:支持多种插件,能直接下载youtube视频。
在这里插入图片描述

  • 优雅的下载工具motrix:优雅的多线程下载工具。
  • 万能下载工具:请合理使用此软件。
  • Aria2:下载工具,因为OpenWRT用的比较多,可以配置路由器实现离线下载。作为单独的下载工具也很好用。

科研利器

  • zotero:文献管理工具,你可能听过非常出名的文献管理工具endnote,但是它不支持linux,zotero是全平台,还能直接在浏览器加入你喜欢的文章。拖入论文自动下载参考文献,可以导入bitex还能用webdev存储自己的科研资源。
    • 插件
      • zotero-pdf-translate
      • zotfile
      • zotero-better-bibtex
      • zotero-scihub

终端

  • yakuake:kde下最强下拉式终端,支持多页面,分栏,自定义主题。我最偏爱的终端,属于必装软件(不推荐tilda、guake功能不全或者依赖问题比较多,manjaro下非常容易挂)。
  • zellij:rust写的多路复用工具,本质上和tmux类似,但是我还是将它放入终端选项,因为它能实现分屏功能。和tmux相比的好处是使用简单,优雅,而且结构清晰,命令还有提示方便学习使用。如果你使用不支持分屏的终端结合zellij能又非常好的效果
  • alacritty:和zellij搭配功能强大,对我个人而言吸引力没有yakuake大,但是全平台,在mac下我会用。

Windows下常用软件运行

windows常用软件在linux下运行:感谢deepin。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux下常用的优秀软件 的相关文章

  • Visual Studio - X11:缺少 DISPLAY 环境变量

    我正在使用 Visual Studio 2019 Enterprise 开发跨平台 Windows Linux x64 GUI 应用程序 在这个 2019 版本中 我们可以使用 Visual Studio调试平台 Windows 本机 和
  • 用于时间线数据的类似 gnuplot 的程序

    我正在寻找一个类似 gnuplot用于在时间轴中绘制数据图表的程序 类似 gnuplot 在 Linux 上运行 命令行功能 GUI 对我帮助不大 可编写脚本的语法 输出为 jpg png svg 或 gif 输出应该是这样的 set5 s
  • 如何在linux中使用iptables将http和https流量转发到透明代理[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 这个问题似乎不是关于主要由程序员使用的特定编程问题 软件算法或软件工具 help on topic 如果您认为该问题与主题相关另一个 St
  • 如何使用 go1.6.2 构建 linux 32 位

    有没有任何组合GOARCH and GOOS我可以设置哪些值来构建 ELF 32 位二进制文 件 GOOS linux and GOARCH 386 更多示例 架构 32 bit gt GOARCH 386 64 bit gt GOARCH
  • aarch64 Linux 硬浮点或软浮点

    linux系统有arm64 有arm架构armv8 a 如何知道 Debian 运行的是硬浮动还是软浮动 符合 AAPCS64 GNU GCC for armv8仅提供硬浮动aarch64工具链 这与 armv7 a 的 GCC 不同 后者
  • Apache LOG:子进程 pid xxxx 退出信号分段错误 (11)

    Apache PHP Mysql Linux 注意 子进程 pid 23145 退出信号分段错误 11 tmp 中可能存在 coredump 但 tmp下没有找到任何东西 我怎样才能找到错误 PHP 代码中函数的无限循环导致了此错误
  • 如何指定配置脚本的包含目录

    我的工作场所有一个 Linux 系统 其中包含相当旧的软件包 并且没有 root 访问权限 我正在从源代码编译我需要的包 prefix somewhere in homedir 我的问题是我只是不知道如何说服配置在特定目录中查找头文件 源码
  • 如何通过不同的接口路由 TCP/IP 响应?

    我有两台机器 每台机器都有两个有效的网络接口 一个以太网接口eth0和 tun tap 接口gr0 目标是使用接口在机器 A 上启动 TCP 连接gr0但然后让机器 B 的响应 ACK 等 通过以太网接口返回 eth0 因此 机器 A 发出
  • Unix 中的访问时间是多少

    我想知道访问时间是多少 我在网上搜索但得到了相同的定义 读 被改变 我知道与touch我们可以改变它 谁能用一个例子来解释一下它是如何改变的 有没有办法在unix中获取创建日期 时间 stat结构 The stat 2 结构跟踪所有文件日期
  • 为什么使用signalfd无法捕获SIGSEGV?

    我的系统是ubuntu 12 04 我将示例修改为man 2 signalfd 并添加sigaddset mask SIGSEGV 在示例中 但我无法得到输出SIGSEGV被生成 这是一个错误吗glibc 源代码片段如下 sigemptys
  • 点击界面没有出现

    我决定添加一个点击界面并在我的代码中使用它 但我能够得到它的状态 sudo ip f link tuntap add tap10 mode tap sudo ip link set tap10 up 之后当我执行 ip link 时 tap
  • 使用 Python 将阿拉伯语或任何从右到左书写系统的字符串打印到 Linux 终端

    非常简单的例子是 city print city 我期望输出是 但实际上输出是相反的字符串 字母看起来有点不同 因为它们有开始 中间和结束形式 我无法将其粘贴到此处 因为复制粘贴会再次更正字符串的顺序 如何在 Linux 终端上正确打印阿拉
  • 打印 STDOUT/STDERR 并将它们写入 Bash 中的文件?

    有没有办法让 Bash 将 STDOUT STDERR 重定向到文件 但仍然将它们打印到终端 这会将 STDOUT 和 STDERR 重定向到同一个文件 some command 2 gt 1 tee file log Example to
  • 在 Linux 服务器上创建和编辑 MS-Word 文档?

    希望开发处理文档的服务器端应用程序 源文档大多是MS Word 2003 2007 即MS版本的Docx 希望服务器应用程序能够在linux或windows上运行 想知道在linux下读写MS Word文件最好的工具或库是什么 兼容性是最重
  • 使用 .htaccess 启用 PHP 短标签

    我在自己的 Centos 服务器上设置了 Apache 并具有多个虚拟 Web 服务器 并且我希望仅为位于以下位置的其中一个 Web 服务器启用 PHP 短标记 var www ostickets html 我可以通过添加成功启用短标签sh
  • 在 Windows / Linux 中创建 Mac 包

    我自己努力制作一个 r 包 我按照 stackoverflow 中上一个问题的说明进行操作如何为外行开发软件包 http cran r project org bin windows Rtools 以下是我根据上一个问题采取的步骤 在新的
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • SIGHUP 用于重新加载配置

    根据signal 7 SIGHUP用于检测控制终端的挂起或控制进程的死亡 然而 我遇到过很多 OSS 守护进程 服务 其中SIGHUP用于启动配置的重新加载 这里有一些例子 hostapd sshd snort etc 这是实现重新加载的标
  • 在Linux中创建可执行文件

    我计划做的一件事是编写 非常简单的 Perl 脚本 并且我希望能够在不从终端显式调用 Perl 的情况下运行它们 我明白 要做到这一点 我需要授予他们执行权限 使用 chmod 执行此操作非常简单 但它似乎也是一个稍微费力的额外步骤 我想要
  • php56 - CentOS - Remi 仓库

    我刚刚在测试盒上安装了 php 5 6 正常的 cli php 解释器似乎不存在 gt php v bash php command not found gt php56 v PHP 5 6 13 cli built Sep 3 2015

随机推荐

  • k8s删除pod失败,一直处于deleted的界面

    我们在删除pod的时候出现以下情况 xff1a span class token comment 删除pod span span class token punctuation span root 64 master1 yaml span
  • journalctl命令

    journalctl简介 journalctl命令是Systemd的 个命令 xff0c 是用来管理查看日志信息的 因为日志的信息多 xff0c 复杂 xff0c journalctl命令用参数的方式来帮助用户更快地定位日志 注释 xff1
  • 如何在微信小程序里使用Lottie动画库

    先看效果图 xff1a 前言 xff1a 微信小程序的lottie动画库是按照lottie web动画库改造而来 参考lottie web xff1a https github com airbnb lottie web xff0c 以及官
  • mysql中grant all privileges on赋给用户远程权限

    mysql中grant all privileges on赋给用户远程权限 改表法 当你的帐号不允许从远程登陆 xff0c 只能在localhost连接时 这个时候只要在mysql服务器上 xff0c 更改 mysql 数据库里的 user
  • Shell之function函数的定义及调用

    文章目录 96 function 96 函数的定义及调用 96 function 96 函数的定义 96 function 96 函数的调用 位置传参 函数使用return返回值 位置传参 函数的调用 数组传参 function函数的定义及
  • springboot集成activeMQ实现Queue队列

    1 首先下载 activeMQ地址 xff1a https activemq apache org 下载完成以后 xff0c 进行启动 启动步骤很简单 xff0c 就tomcat差不多 这里要注意 xff0c 看你电脑是32位还是64位 x
  • Docker Desktop Vmmem内存占用过高问题解决方案

    Docker Desktop Vmmem内存占用过高问题解决方案 内存占用过高原因 主要原因是docker desktop的实现及基于wsl Windows子系统 相当于在Windows上同时开了一个虚拟机 如果不对wsl的资源进行限制 它
  • spring mvc 预习

    spring mvc 概述 Web 框架 xff0c 是目前最主流的 MVC 框架之一 Spring3 0 后全面超越 Struts2 xff0c 成为最优秀的 MVC 框架 Spring MVC 通过一套 MVC 注解 xff0c 让 P
  • windows server 2012 进程 出现大量桌面窗口管理器的 解决方法

    windows server 2012 进程 出现 桌面窗口管理器 打开运行 打Cmd xff0c 执行 taskkill f im winlogon exe t 记住 这个命令会让远程桌面黑屏 xff0c 不要着急 xff0c 远程按下C
  • 在线医疗系统(毕设)

    小白的成长之路从自己写毕设开始 从整个设计说明书中截取了一部分 相关技术 Springboot VUE MySQL数据库 Bootstrap AJAX 融云 shiro等总体设计 数据库相关表设计 数据库截图了一张图 详细设计与实现 系统整
  • Android 终极推送方案(结束应用进程依然可以接收通知)

    开发中总会遇到产品经理需求是 xff1a 结束掉应用依然想接收到通知 xff0c iOS轻而易举就可以实现 xff0c 但Android一直都是杀掉应用后就无法接收到通知 xff01 网上给的结果大概是 xff1a 1 集成各大厂商的推送s
  • error: resource android:attr/lStar not found完美解决

    今天突然项目出现如下错误 xff0c 编译就报错 D AndroidProjects XXXXX app build intermediates incremental mergeDebugResources merged dir valu
  • android 动态引用含占位符的字符串时,出现红波浪线如何解决

    现象 xff1a 在开发时 xff0c 想动态引用含占位符的字符串 xff0c 发现有红色波浪线警告 xff0c 项目可以正常运行 xff0c 既然是警告 xff0c 肯定就是我们代码有问题 将鼠标放上去提示警告 xff1a Format
  • Mac电脑安装apktool工具包

    开发中少不了想看看别人怎么实现某个功能 xff0c 于是会用到apktool反编译apk xff0c apktool工具包是一个压缩包 xff0c 下载后无需安装 xff0c 简单配置下执行命令就能反编译apk了 xff0c 下面我们看一下
  • 查看 AndroidManifest.xml 文件内容,解决全是二进制代码问题

    想查看打包后apk的AndroidManifest xml文件内容 xff0c 之前都是将后缀apk改为zip xff0c 直接解压查看 xff0c 有时会遇到都是二进制代码 xff0c 给出集中查看明文的方法 xff1a 方法一 通过an
  • unknown error (Sqlite code 14): Could not open database解决方案

    今天在运行之前一个项目是突然一运行就崩溃 xff0c 感觉甚是奇怪 xff0c 查看log日志发现 Caused by android database sqlite SQLiteCantOpenDatabaseException unkn
  • Android RecyclerView Item点击事件

    RecyclerView控件出来后可以代替ListView xff0c 功能更强大 xff0c 但是RecyclerView却没有ListView的setOnItemClickListener和setOnLongClickListener方
  • GitHub上README.md编写教程(基本语法)

    今天在编写github中的readme md文档时 xff0c 发现自己写的和别人写的样式完全不一样 xff0c 自己的好难看 xff0c 于是百度了一番 xff0c 很多都是转载的别人13年的博客 xff0c 其中还发现一片17年写的原创
  • android 平板适配

    首次进行平板开发 xff0c 从一开始就在琢磨适配是怎么弄的 xff0c 百度 google 群一大圈 xff0c 还是没人告诉具体是怎么做的 xff0c 都是基本的概念性的讲述怎么适配 xff0c 写了一个界面发现存在很大适配问题 xff
  • Linux下常用的优秀软件

    Linux下优秀软件介绍 常用软件工具软件美化图像视频相关音频播放器下载工具科研利器终端Windows下常用软件运行 常用软件 下面的软件均是本人使用过的 xff0c 如果大家有自己觉得很好的软件 xff0c 欢迎留言 xff0c 好的软件