众所周知,Linux有很多分支,这里只收录 CentOS Ubuntu 和 Manjaro,基本可以代表 RedHat, Debian ,Arch 三个系的Linux,选择这这三个系统的原因是自己都使用过,一些比较好用的可以作出推荐。
我的Linux系统版本:
CentOS:
Ubuntu:
[图片]
Manjaro:
[图片]
上面两个系统装在台式机里,台式机在学校,因为众所周知的原因,现在不能返校。
MacOS:
po一下我写的安装方法
如果说到 shell 那么必须有zsh ,这里推荐的是oh-my-zsh。功能很多,光有一个命令补全我就觉得OK了,对我这种有时候记不得命令的人简直是神助,还有什么一键解压文件的 x 命令,再也不用记那些复杂的命令和参数。
这里按一下tab就会自动补全,还有各种提醒
就是上面centos里那个图片,还是蛮炫酷的,如果加上lolcat,就更加炫酷了,虽然大部分时间都没什么用
Ubuntu 和 Manjaro 安装比较方便,这里以Ubuntu为例:
不以Manjaro为例的原因是,我太久没用,已经忘记命令了
sudo apt-get install neofetch
CentOS 的比较麻烦,需要dnf什么的,读者需要自行百度安装方法,这里只作软件收录
这个是文本编辑器
我知道有人要说vim,但是这个东西我就觉得就反人类,功能是多,但是不好用,不方便。鬼知道我最开始用这个,要记多少命令,区分什么插入模式
才不是我懒,是真的很麻烦好嘛,世界第一应该更加好用才是的!!
你们看这些命令都写出来,我就知道怎么按。而且保存退出也很方便 (手动diss一下vim) ,这里还支持方向键 ,全部写在一起不香嘛,还搞那么多模式 (diss X2) 。
有些系统会自带nano
没有的话,Ubuntu可以这样安装:sudo apt-get install nano
,基本上自带的包管理器都可以类似的安装。
这个是装在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的安装方法
这个命令可以让你以树状的方式查看文件,非常适合shell里管理文件,一目了然。
tree -L 2 # 显示2层
tree -N # 可以显示中文
vscode,大名鼎鼎了吧,不介绍了
官方就可以下,这里就不写了
po一个 C/C++ 环境配置
Windows需要MingW
Linux 需要gcc g++
sudo apt-get install gcc g++
然后按照这个博客的来,这里面的插件是 code runner 可以写各种语言
这里额外插一句,我发现一个新的插件很方便,只要安装好这个就不用配置什么json文件,好像可以直接用,方便!
拓展名是这个 C/C++ Compile Run
, 按f6就可以自动运行了
coding 累了需要学习摸鱼一会,也是人之常情嘛。
这个是机械传动原理。
众所周知,程序员要学很多知识,来和传统行业有更好的耦合。高度的信息化,可以提升效率。
STEAM就是用来学习机械相关的知识的。
不了解的女生就不用装STEAM啦,因为搞机械的女生都比较少,没准啃不动这个硬骨头。
持续更新ing…