linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)

linux里常用的软件(甚至会包含MacOS)

众所周知,Linux有很多分支,这里只收录 CentOS UbuntuManjaro,基本可以代表 RedHat, Debian ,Arch 三个系的Linux,选择这这三个系统的原因是自己都使用过,一些比较好用的可以作出推荐。

我的Linux系统版本:
CentOS:
linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)_第1张图片
Ubuntu:
[图片]
Manjaro:
[图片]
上面两个系统装在台式机里,台式机在学校,因为众所周知的原因,现在不能返校。
MacOS:
linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)_第2张图片

  • 这篇博客会 随缘 并 长期 更新。
  • 由于大部分软件都是通用的,所以没有特别说明,就是三个系统都有。
  • 如果有说明,那只是我用过,不代表其他系统没有,读者如果有需要可以自行查找。

shell里的:

oh-my-zsh

po一下我写的安装方法
如果说到 shell 那么必须有zsh ,这里推荐的是oh-my-zsh。功能很多,光有一个命令补全我就觉得OK了,对我这种有时候记不得命令的人简直是神助,还有什么一键解压文件的 x 命令,再也不用记那些复杂的命令和参数。
在这里插入图片描述这里按一下tab就会自动补全,还有各种提醒
linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)_第3张图片

neofetch

就是上面centos里那个图片,还是蛮炫酷的,如果加上lolcat,就更加炫酷了,虽然大部分时间都没什么用
linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)_第4张图片
UbuntuManjaro 安装比较方便,这里以Ubuntu为例:
不以Manjaro为例的原因是,我太久没用,已经忘记命令了

sudo apt-get install neofetch

CentOS 的比较麻烦,需要dnf什么的,读者需要自行百度安装方法,这里只作软件收录

nano

这个是文本编辑器
我知道有人要说vim,但是这个东西我就觉得就反人类,功能是多,但是不好用,不方便。鬼知道我最开始用这个,要记多少命令,区分什么插入模式
才不是我懒,是真的很麻烦好嘛,世界第一应该更加好用才是的!!
linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)_第5张图片
你们看这些命令都写出来,我就知道怎么按。而且保存退出也很方便 (手动diss一下vim) ,这里还支持方向键 ,全部写在一起不香嘛,还搞那么多模式 (diss X2)
有些系统会自带nano
没有的话,Ubuntu可以这样安装:sudo apt-get install nano,基本上自带的包管理器都可以类似的安装。

HomeBrew

这个是装在MacOS上,好像其他Linux也可以装。
安装的叫 LinuxBrew 这里附上Linux的安装方法
Brew是一个包管理器,可以让MacOS在shell里安装程序什么的。反正就很方便

安装软件
brew的安装目录在 /usr/local/Cellar,我们以安装nodejs为例子,只需要执行:

brew install nodejs

就安装完了,就这么简单
更新软件

brew upgrade nodejs

卸载软件

brew remove nodejs

全是一条命令。
在介绍几条其他命令:

brew list                   # 列出当前安装的软件
brew search nodejs          # 查询与 nodejs 相关的可用软件
brew info nodejs            # 查询 nodejs 的安装信息
如果需要安装指定版本的软件,执行 brew search 查看有没有需要的版本
在 @ 后面指定版本号,例如 brew install [email protected]

brew services
brew services 是一个非常强大的工具,可以管理软件,进行停止、重启等

brew install elasticsearch          # 安装 elasticsearch
brew services start elasticsearch   # 启动 elasticsearch
brew services stop elasticsearch    # 停止 elasticsearch
brew services restart elasticsearch # 重启 elasticsearch
brew services list                  # 列出当前的状态

以上命令转载自其他博客

这个是官网

安装命令如下:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

就是这个官方命令我运行有问题,不知道你们行不行。
换源方式我写在下面的博客里了。
如果这种方式安装不上的话,也可以参考下面的博客
这篇博客 --> Linux的安装方法

tree

这个命令可以让你以树状的方式查看文件,非常适合shell里管理文件,一目了然。
linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)_第6张图片

tree -L 2 				#  显示2层
tree -N 				#  可以显示中文

不是SHELL的

vscode

vscode,大名鼎鼎了吧,不介绍了
官方就可以下,这里就不写了
po一个 C/C++ 环境配置

Windows需要MingW
Linux 需要gcc g++

sudo apt-get install gcc g++

然后按照这个博客的来,这里面的插件是 code runner 可以写各种语言

这里额外插一句,我发现一个新的插件很方便,只要安装好这个就不用配置什么json文件,好像可以直接用,方便!
拓展名是这个 C/C++ Compile Run , 按f6就可以自动运行了

STEAM

coding 累了需要学习摸鱼一会,也是人之常情嘛。
linux里常用的软件 (CentOS、Ubuntu、Manjaro甚至会包含MacOS)_第7张图片
这个是机械传动原理
众所周知,程序员要学很多知识,来和传统行业有更好的耦合。高度的信息化,可以提升效率。
STEAM就是用来学习机械相关的知识的。
不了解的女生就不用装STEAM啦,因为搞机械的女生都比较少,没准啃不动这个硬骨头。

持续更新ing…

你可能感兴趣的:(Linux)