Linux下常用的优秀软件

2023-10-26

常用软件

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

优秀与否评价主观:

  1. 需要经过长期使用都有非常不错的感受。
  2. 稳定,开箱即用。
  3. 功能上无明显缺陷。
    例如deepin-terminal我不认为是优秀软件,尽管它非常早就提供了多窗口多页面,远程管理。但是在deepin自家系统中(5年前重度使用过)不稳定,长期使用会有崩溃的问题,然后在manjaro中安装会出现配色不对(白底白字),需要手动折腾。所以deppin-terminal并没有进入优秀软件之列。例如达芬奇也并不在列,核心原因也是不稳定,经常崩溃。

工具软件

  • 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存储自己的科研资源。

终端

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

Windows下常用软件运行

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

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

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

  • 点击界面没有出现

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

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

    我有一个尝试安装垃圾箱的脚本 除了 bin 在 more 中打开 EULA 之外 一切正常 在脚本再次开始并自行完成安装之前 您必须手动 ctrl c 退出此 more 实例 因为这更多的是逃离 shell 所以脚本在打开后不知道要运行什么
  • 每个虚拟主机的错误日志?

    在一台运行 Apache 和 PHP 5 的 Linux 服务器上 我们有多个带有单独日志文件的虚拟主机 我们似乎无法分离 phperror log虚拟主机之间 覆盖此设置
  • 如何在C程序中直接改变显存映射来绘制像素(无需库函数)

    是否可以通过使用 C 程序更改 RAM 中屏幕 视频即监视器 内存映射中的值来显示黑点 我不想使用任何库函数 因为我的主要目标是学习如何开发简单的操作系统 我尝试访问起始屏幕内存映射 即 0xA0000 在 C 中 我尝试运行该程序 但由于
  • tar.gz 和 tgz 是同一个东西吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我创建了 tgz 文件tar czvf filecommand then 我最终得到了一个 tgz 文件 我想知道它和tar gz 之间的
  • 使用 terminfo 的终端颜色?

    我正在编写一个 C 类 允许在终端中使用颜色 我希望它适用于每个终端 在支持真彩色 24 位 的终端上打印 在支持它的终端上具有 256 色 6x6x6 其他都是基本的 16 种颜色 我曾经使用 termcap 编写过一次 C 函数 并且我
  • 路由是否会影响具有绑定源地址的套接字?

    假设我有两个网络接口 eth0有地址10 0 0 1 eth1有地址192 168 0 1 Using route or ip route add我已将其设置为路由 所有地址至eth0 1 2 3 4只为了eth1 所以数据包到1 2 3
  • 在bash中用其他文件过滤一个文件

    我有一个带有数字的文件 例如 cat file 31038467 32048169 33058564 34088662 35093964 31018168 31138061 31208369 31538163 31798862 和其他例如
  • 如何从外部模块导出符号?

    我在内核源代码树之外进行编码 有两个模块 第一个printt有一个功能printtty 将字符串打印到当前 tty 以及第二个模块hello这会调用printtty 在初始化期间 我已经添加了EXPORT SYMBOL printtty 在
  • bash "&" 不打印 "[1]+ Done "

    我在 bashrc 中调用一个脚本来打印打开终端时收到的新消息数 我希望该调用在访问网络时是非阻塞的 有时需要几秒钟 这意味着我无法使用终端直到完成 但是如果我输入 mailcheck 在我的 bashrc 中 它工作正常 但然后打印一个空
  • 如何清理 Runtime.exec() 中使用的用户输入?

    我需要通过命令行调用自定义脚本 这些脚本需要很少的参数并在 Linux 机器上调用 当前版本容易出现各种shell注入 如何清理用户给出的参数 参数包括登录名和路径 Unix 或 Windows 路径 用户应该能够输入任何可能的路径 该路径
  • X 服务器使用什么像素格式?

    X 服务器使用什么像素格式 RGBA ARBG BGRA 如果有任何特定格式的话 Update 我专门寻找有关颜色分量顺序和位模式的信息 你的意思是帧缓冲区格式 或者所有支持的像素图格式 无论是哪一种 都取决于您的图形硬件 驱动程序和配置
  • 如何防止 CMake 在构建时(而不是安装时)为共享库创建符号链接?

    我正在使用 CMake 在 Linux 上使用 Bullet3 构建一个项目 在构建整个解决方案时 它会构建附加了 SOVERSION 的 Bullet 输出库 并创建一个不带版本的符号链接 对于我的特定场景 我不喜欢这种行为 并且我不想编
  • 动态加载库和共享全局符号

    由于我在动态加载的库中观察到全局变量的一些奇怪行为 因此我编写了以下测试 首先我们需要一个静态链接库 头文件test hpp ifndef BASE HPP define BASE HPP include
  • 我如何知道用户在使用 ncurses (Linux) 的控制台中按下了 ESC 键?

    I have a problem in detecting whether I just got a plain ESC key just code 27 or whether it was another special key such
  • Linux shell 标题大小写

    我正在编写一个 shell 脚本并有一个如下所示的变量 something that is hyphenated 我需要在脚本中的各个点使用它 如下所示 something that is hyphenated somethingthati
  • /usr/bin/as:无法识别的选项“-EL”

    因此 在为我的1plus手机编译android内核时 经过3天的多次尝试 我放弃了并尝试在这里询问是否有人以前遇到过这个问题 这个错误对我来说有点模糊 但我觉得问题来自于我最近对 GNU Linux 发行版 Gentoo 的更改 它在不应该
  • 尝试编译 git 但在 linux 中找不到 libcurl

    我想编译支持 http https 的 git 我有 ls usr include curl curlbuild h curl h curlrules h curlver h easy h mprintf h multi h stdchea
  • bash.sh 运行 cron 的权限被拒绝

    如何在这里使用 bash 脚本运行 cron 我做了如下操作 这里有错误 我想知道如何在 ubuntu 中做到这一点 我现在对它感到震惊 bash sh 文件 bin bash cd var www Controller usr bin p

随机推荐

  • 2011年终总结——思路

    By Alpha G wu 又是一年的尽头 对于本人来说 不是老了一岁 而是又长大了一岁 每一天的自己都是一个fresh的自己 更别说一年的变化有多大 大到甚至连你自己都察觉不出来 每一份年终总结似乎都差不多 2012 终结之年 的前一年也
  • 【第25篇】CBNetV2

    文章目录 摘要 1 引言 2 相关工作 3 本文方法 3 1 CBNetV2的架构 3 2 可能的复合样式 3 2 1 同级组合 SLC 3 2 2 相邻高级组合 AHLC 3 2 3 相邻低级组合 ALLC 3 2 4 密集高层组合 DH
  • layui表单重置按钮不生效的问题

    重置 添加type reset 起作用一定是在里面的
  • HDFS读取数据流程详解(图片分析)

    手动画图 勿论画图功底
  • KMP算法之求next数组(代码)

    参考材料 B站up主甩手掌柜凡三岁的视频 前言 由于网上各种KMP算法的教程 对于next数组的求解都很简略 本人在学习的时候感到十分费解 于是便有了这篇文章 算法原理 理解不了就直接看后面的图解 求next j 1 则已知next 1 n
  • latex 指令集合

    转 LaTeX 各种命令 符号 2016年06月12日 15 27 42 garfielder007 阅读数 236299 span class tags box artic tag box span class label 标签 span
  • 微信小程序的数据绑定(基础)

    基础的数据绑定 通过js文件控制wxml的显示 autoplay的默认值为true和false 但在此我发现按照上图输入后 11与22两个滑块仍然在运行 这说明autoplay false 并未实现 但当我用双大括号绑定表达式时 autop
  • 软件测试电商项目实战(写进简历没问题)

    前言 说实话 在找项目的过程中 我下载过 甚至付费下载过 N多个项目 联系过很多项目的作者 但是绝大部分项目 在我看来 并不适合你拿来练习 它们或多或少都存在着 问题 比如 1 大部分项目是web项目 很难找到app项目 特别是有app安装
  • 关于CSS3颜色渐变(liner-gradient)的心得(%的用法)

    在w3cschool学习了css3的渐变属性 其中的liner gradient xx color1 xx color2 xx 令我感到困惑 不过在自己一番研究后总算有了点收货 w3cschool上使用的是 repeating linear
  • 高中学生体质测试分析软件,《国家学生体质健康标准》数据采集分析处理软件使用方法...

    2020年小学初中高中大学单机版 以初中版为例讲解 软件特点 在该软件上录入数据或者用该软件一键纠错处理的数据 在上传国家体侧网时不会有错误提示 一 软件的两种使用方法和步骤概述 第一种方法 在软件上逐个录入数据再处理数据 1 导入学生基本
  • 分享5款干净好用的电脑浏览器,用最后一款工作不累

    出来工作好久了 不管是国外还是国内的浏览器都用过很多个了 下面从本人用过的电脑浏览器中 给大家分享5款干净又好用的浏览器 特别是最后一款浏览器 好用工作不累 国外浏览器 1 谷歌浏览器 谷歌浏览器是全球使用得比较多的浏览器 采用全球速度最快
  • 爬虫实例十 XX酒店详情信息

    import requests import json import openpyxl from concurrent futures import ThreadPoolExecutor 开启多线程模式 import random impo
  • TF-1

    https www zhihu com question 54513728 name scope variable scope等如何理解 交叉熵 tensorflow 损失函数详解 交叉熵刻画的是两个概率分布之间的距离 是分类问题中使用比较
  • ImageLoader的使用(Android开发艺术探索)

    之前在Android开发艺术探索中讲了Bitmap的高效加载 而学到的两种缓存策略LruChache和DiskLruChache可以结合来实现成一个优秀的ImageLoader 一个优秀的ImageLoader应该具备如下几个功能 图片的同
  • java ldap用户密码md5加密

    java ldap用户密码md5加密 在这里不过多介绍ldap 因为这样的文章特别多 这里就简单直接的记录这一个问题 在springboot中通过引入spring boot starter data ldap 使用LdapTemplate真
  • Day21logj4与sl4j的区别

    学习目标 1 Junit 针对方法 2 log4j与sl4j 3 Spring IOC log4j的介绍 1 什么是log4j Log4j是Apache的一个开源项目 通过使用Log4j 我们可以控制日志信息输送的目的地是控制台 文件等 2
  • 解决.condarc文件找不到的问题

    在创建conda环境的时候 需要修改condarc文件的内容 一开始怎么也找不到 condarc文件 系统提示也是无法找到该文件 通过查找资源 发现原来 condarc默认是不会自动创建的 只有当用户第一次使用conda config命令时
  • 线程异步详细介绍

    线程和异步是计算机科学中比较重要的概念 下面我将详细介绍线程和异步的含义 区别和应用 一 线程的含义和应用 线程可以被认为是进程的一个执行流 线程是指一个程序中单独的执行路径 一个进程可以包含多个线程 它们可以在同一时间内执行不同的任务 从
  • SpringBoot 整合 Elasticsearch (超详细)

    SpringBoot 整合 Elasticsearch 超详细 注意 1 环境搭建 安装es Elasticsearch 6 4 3 下载链接 为了方便 环境使用Windows 配置 解压后配置 找到config目录的elasticsear
  • Linux下常用的优秀软件

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