惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
N
Netflix TechBlog - Medium
腾讯CDC
C
Check Point Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
S
SegmentFault 最新的问题
F
Fortinet All Blogs
美团技术团队
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
F
Full Disclosure
Recorded Future
Recorded Future
D
DataBreaches.Net
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
J
Java Code Geeks
I
InfoQ
Y
Y Combinator Blog
A
About on SuperTechFans
AI
AI
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Forbes - Security
Forbes - Security
W
WeLiveSecurity
M
MIT News - Artificial intelligence
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
Schneier on Security
Schneier on Security
The GitHub Blog
The GitHub Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
量子位
V2EX - 技术
V2EX - 技术
Project Zero
Project Zero

夏叶随风 – 魔帆博客

QDBus之路----------Polkit-Qt5 | 魔帆博客 QDBus之路----------Hello DBus | 魔帆博客 校园网客户端 for linux解决方案 | 魔帆博客 JetBrains全家桶翻译插件 | 魔帆博客 漫画趣解 Linux 内核构造 | 魔帆博客 chrome-dev v58以上版本开启自带flash插件 | 魔帆博客 用c实现动态数组(int)精简版 | 魔帆博客
为Linux应用说句公道话 | 魔帆博客
夏叶随风 · 2017-05-06 · via 夏叶随风 – 魔帆博客

前言

有些人说linux没有软件,不,linux软件多的去了,只是你不知道罢了,有些linux发行版通常会有应用商店,但那上面并不是所有的,自己对比仓库列表就知道,那只有一部分。win上用的软件在linux下有些没有,这是对的,但是不代表就没有替代软件

还有linux下的游戏,也不是没有,linux游戏也很多,只不过没有win那样盗版游戏随便下那么爽而已,现在很多游戏都会有linux版(国内貌似不会,反正都是大家通常都玩国外的),现在的大型游戏,都出linux版了,我知道的中的有杀出重围:人类分裂,文明6等,还有几个名字忘了,自己去上steam看就知道了

还有个qq的问题,linux下一样可以用,可选方案有wineqq(清风qq那不错),
crossover qq(稳定),还有个tim(办公版qq),直接用crossover上的,还有个deepin上的qq,
个人觉得他是linux上最完美稳定,特别稳定

软件安装(以下针对arch系列,别的发行版差不多,就包管理器不同而已,本质一样)

软件安装其实很简单的,用pacman包管理器装,有什么难的,都是一键安装,一般不会有什么冲突,不像debian系列的,
有冲突一般就按y就行,默认推荐的选择一般不会有问题

用pacman包管理器装软件很简单,只要知道包名就行(跟软件的英文差不多或者一样,不知道就用-Ss参数+你猜的包名搜搜就知道正确的包名了),
pacman -S +包名就是安装软件,每个主参数用空格分开,别吃空格,多个包名就用空格分开,例如 pacman -S vim

接下来说下命令的本质

最基本的命令的本质不就是软件+参数?

复杂点的命令的本质不就是多个最基本的命令的组合?

比如最基本的ls,cd,rm等。他们都是软件,因为他们在PATH环境变量的路径下,所以直接输入bash/zsh等Shell解析器就能找到,如果不在,那就加上路径,
跟win一样的啊,你用cmd。输入QQ.exe的完整路径,还不是一样运行起qq了?
在后面加的东西,叫参数,每个参数用空格分开,如果吃了两个参数中的空格,他两就会变成一个参数,然后传递给程序的两参数就会变成一个,然后程序匹配失败报错退出
比如ls -a ~/,要是写成ls-a~/,那么程序会因为本来没这个参数而报错
如果将程序与第一个参数间的空格吃了。比如ls -a,写成ls-a的话,那么程序名就变成ls-a了,然后就会从PATH中的路径下查找这个程序,但是没有这个程序,就会报错说找不到命令
参数还分主参数和副参数,通常可以合到一起写。比如pacman -S -s可以写成pacman -Ss

pacman包管理器的基本用法

同步源———– pacman -Sy (“pacman -Syy”表示强制同步源)

系统更新———– pacman -Syu

查找包———– pacman -Ss +包名(“pacman -Ssq +包名”表示不显示软件包的详细说明)

安装包———– pacman -S +包名

卸载包———– pacman -R +包名(“pacman -Rscn +包名”表示卸载包并递归卸载依赖该包和他依赖的别人又不依赖的包,递归卸载有时候会卸载大量包,卸载时注意查看卸载了什么)

从已安装的包中查找包——–pacman -Qs +包名(“pacman -Qsq +包名”表示不显示软件包的详细说明)

查看包的详细信息———–pacman -Si +包名

从已安装的包中查看包的详细信息——pacman -Qi +包名

注意:pacman -S参数与-R参数需要root权限。即普通用户在命令前加sudo运行

PS:个人不太擅长将个人抽象的理解方式用形象的方式表达出来,有些东西不知道怎么表达出来好,如有更完善的解释,欢迎发邮件联系我,或者qq(下面有)

Linux下win软件代替表

浏览器:

chrome

Firefox

文本编辑器:

gedit

sublime text

visual studio code

还有神器vim

emacs

百度云:

BaiduPCS

BNetDisk

直接网页版百度云+aria2多线程下载

微信:

wine 微信

Electronic WeChat

还有一个基于网页版弄的客户端忘了

photoshop:

krita(在非kde环境下运行貌似要装某些kde的东西)

GIMP

Figme(网页版挺不错的,除了没中文) 官网

wine/crossover ps

压缩软件:

file-roller(归档管理器)

kde家的ARK(Archiving Tool)

各种IDE:

当然intellij全家桶啦,eclipse那过时软件早就淘汰了

以上列表并不全,如有补充,请发邮箱:1377195627@qq.com