Ubuntu,启动!
Warning本文发布于 2023/04/05,内容可能已过时。
这里以一个比较干净的 Ubuntu 来举例
sshd
更多可见 ssh
第一步肯定得先连接上 ssh。先安装先决软件:
没 sudo 的话,可能得先安装 sudo
apt install sudo
设置配置之前得先备份
添加或更改
然后重启 sshd 服务
生成密钥,并添加到 sshd 中
这样就能在电脑上用 ssh 连接了,忘记密码可以: passwd
设置
当然,也能直接将客户端的公钥添加到服务器的 authorized_keys 中,这样就能免密登录了
换源
清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
而如果是 arm64 的话,用的是 ubuntu-ports
先备份~
常用软件
换用 zsh 及 oh-my-zsh
sh(Z Shell)是一种流行的 Unix shell 程序,它是 bash 和 tcsh 的改进版本。它包含了许多功能和命令,使得命令行更加易用和高效
Zsh 提供了许多功能,包括自动补全、历史记录、别名、函数、插件、主题等。它的自动补全功能非常强大,可以自动完成文件名、命令、选项和参数等,大大提高了工作效率。历史记录功能可以让你轻松地搜索和运行以前的命令。别名和函数功能可以让你自定义命令,使得命令行更加灵活
Zsh 还支持插件和主题,可以让你轻松地扩展和定制你的 shell 环境。你可以选择不同的主题来改变命令行的外观和感觉,也可以安装各种插件来增强功能
安装 oh-my-zsh:oh-my-zsh 是一个强大的 zsh 管理框架,它包括了许多有用的插件和主题。安装 oh-my-zsh 可以通过运行以下命令来完成:
安装 zsh-autosuggestions 插件:zsh-autosuggestions 是一个 zsh 补全插件,它可以根据您之前输入的命令自动补全命令
安装 zsh-syntax-highlighting 插件:zsh-syntax-highlighting 是一个 zsh 插件,它可以根据您的输入语法高亮显示命令
启用插件和主题:
重新启动终端:完成上述步骤后,需要重新启动终端以使更改生效
更多配置可见 antfu’s .zshrc
或者是 fish shell
感觉开箱就带一堆功能的 fish 会更好一些,除了它和 bash 有很多不兼容的地方,有些软件要下 fish 特供版
所以基于这点,还是配置 zsh 好了,至少在使用别人脚本上没那么麻烦
然后可以用 which fish
来查看 fish 的位置,一般来说是在 /usr/bin/fish
,就可以更换默认终端:
接着就是主题了,也是叫 oh-my-fish
开发工具、环境
c++
先安装构建工具、默认的 gcc
然后再下载 gcc/g++11:
等超级久之后,将默认的 gcc/g++换成 11 的:
Nodejs
用 Node 版本管理器 fnm 来安装各版本的 Node
输入 fnm -V
输出版本号则安装成功。下载 Node:
等超久且没进度条后,输入 node -v
有输出版本号则安装成功
然后第一件事就是安装 pnpm 了) npm install -g pnpm
在 Win 下安装,可以先下 fnm.exe,并放到环境变量中,下载 node 步骤是一样的
但有个问题是
node -v
不起作用,因为 node 不在环境变量中,需要去 Powershell 的配置文件$PROFILE
中添加一句fnm env --use-on-cd | Out-String | Invoke-Expression
就好了