Ubuntu 常用软件安装
虽然 mac 系统好用,但它并不是性价比最高的,基于 Linux 系统开发也是一种不错的选择,比如 Ubuntu,你也可以试一试。以下是使用 Ubuntu 开发时整理的一些软件,欢迎完善和更新。
系统信息
推荐软件安装在
/opt/programs
目录下可以尝试引导工具 www.ventoy.net/cn/
通过 vmware 安装 Ubuntu 到移动硬盘 blog.csdn.net/qq_33386775…
trojan 安装
dl.trojan-cdn.com/trojan/
添加 goland 到启动器
www.jianshu.com/p/4f53eba7f…
为 AppImages 创建快捷方式
cp ~/Downloads/v2ray.APPImage /opt/programs/v2ray/qv2ray
sudo ln -s /opt/programs/v2ray/qv2ray /usr/local/bin/qv2ray
blog.csdn.net/weixin_3870…
安装 git
sudo apt install git
git ssh 生成
git config --global user.name "yourName"
git config --global user.email "yourName@qq.com"
ssh-keygen -t rsa
git config --global http.proxy http://127.0.0.1:58591
git config --global https.proxy https://127.0.0.1:58591
保存 git 密码
git config --global credential.helper store
git alias
vim ~/.gitconfig
[alias] ps = push pl = pull co = checkout ci = commit st = status br = branch hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short type = cat-file -t dump = cat-file -p复制代码
代理配置
填写你本地自己的代理端口:
export http_proxy=http://127.0.0.1:58591
export https_proxy=http://127.0.0.1:58591
export all_proxy=socks5://127.0.0.1:51837
oh my zsh 插件安装
zsh install:
sudo apt install zsh
oh my zsh install:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
插件安装:www.jianshu.com/p/8a912dc8d…
git clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions.git ~/.oh-my-zsh/plugins/zsh-autosuggestions
git clone --depth=1 https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
rust 安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo 镜像管理安装:
cargo install crm
go 安装
golang.google.cn/doc/install
gcc
sudo apt install -y build-essential
键位修改,键位映射
alt 和 ctrl 互换:blog.csdn.net/yxz32913095…
1.【感觉不好用】开机启动:blog.csdn.net/huangdecai2…
科学上网:
nohup trojan > ~/tmp/trojan.log &
键位映射:
xmodmap ~/.Xmodmap
也可以打开“启动应用程序中”增加脚本:
2.【推荐】编辑好
~/.Xmodmap
文件后,将执行命令xmodmap ~/.Xmodmap
直接写入~/.profile
中。~/.Xmodmap
的内容如下:
remove mod1 = Alt_L remove control = Control_L keysym Control_L = Alt_L keysym Alt_L = Control_L add mod1 = Alt_L add control = Control_L复制代码
下载 Sublime Text
https://www.sublimetext.com/download
docker 安装
安装一些依赖
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release复制代码
增加软件源,使用 aliyun 的镜像源:
echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] http://mirrors.aliyun.com/docker-ce/linux/ubuntu/ \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null复制代码
安装 docker
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io复制代码
Ubuntu 的备份和恢复
blog.csdn.net/qq_15390133…
www.cnblogs.com/sparkdev/p/…
常用软件安装
由于有些软件确实没有 Linux 版,如微信、钉钉、飞书等,这时,可以尝试使用 wine。
笔记软件(类似于有道云笔记,支持 linux 客户端)
simplenote.com/
github.com/laurent22/j…
www.wiz.cn/zh-cn
app.simplenote.com/
开发工具
MySQL/PostgreSQL 客户端
github.com/beekeeper-s…
github.com/sqlectron/s…
pyenv(python 环境管理工具)
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
source ~/.zshrc
pyenv intall 2.7.6
如果遇到报错:
依赖 zlib
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev
依赖 openssl
wine 安装
参考官方文档 wiki.winehq.org/Ubuntu
更智能的 cd 命令
github.com/ajeetdsouza…
其他
超赞的 Linux 软件 alim0x.gitbooks.io/awesome-lin…
xmodmap 使用 www.zouyesheng.com/xmodmap-usa…
解决 jetbrains 软件无法输入中文问题 blog.forgiveher.cn/posts/15979…
blog.csdn.net/weixin_4384…
作者:suhanyujie
链接:https://juejin.cn/post/7018093228037505031