OIer 常用 Linux 配置
本文章内容均假定 64 位 Ubuntu20.04 LTS 系统
首先,更换清华源并更新到最新版本:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak备份(免得你搞砸了)sudo gedit /etc/apt/sources.list把这些东西粘贴进去- 保存,退出
sudo apt update然后sudo apt upgrade,等待执行完成
安装 vim:
sudo apt install vim- 配置 vimrc
将 ~/.local/bin(Python脚本默认安装处)加入PATH:
gedit ~/.vimrc- 在最后一行加上
export PATH=~/.local/bin:$PATH并保存 source ~/.vimrc
安装 tldr:
- 执行
sudo apt install npm安装npm包管理器 - 执行
sudo npm install -g tldr安装 - 执行
tldr -u更新内容 - 使用:同 man 命令但是简洁很多很多
- 示例
(下面的内容需要科学上网,可以在这里下载迷雾通)
配置 proxychains:
- 执行
sudo apt install proxychains安装 mkdir ~/.proxychains创建配置文件夹cp /etc/proxychains.conf ~/.proxychains/proxychains.conf将全局配置文件复制过来gedit ~/.proxychains/proxychains.conf编辑- 应该会看到最后一行有类似
socks4 127.0.0.1 9050的东西 - 把它改成你的科学上网方式(格式:
协议(http/socks4/socks5) IP(不知道就填127.0.0.1) 端口) - 保存后可以通过
proxychains让不支持代理的TCP/UDP软件强行走代理
安装 cf-tools(需要科学上网 Github):
- 从这里下载压缩包并解压,然后在里面的
cf文件所在的目录执行下列命令: cp cf ~/.local/bin- 执行
cf config并选择 0 ,登录 CodeForces 帐号 - 执行
cf config并选择 1 ,设定模板(方式为后面几步) - 语言选择 50(GNU G++14 6.4.0)
template:把这里的模板复制到一个本地文件之后填入它的绝对路径- 填 Other suffix 时回车跳过
- 填 Template’s alias 随便填个名字就行
- Before script 填
g++ $%full%$ -g -o $%file%$ -Wall -Wextra -fsanitize=address -ftrapv -std=c++14 - Script 填
./$%file%$ - After script 填
rm $%file%$ - 问是否设为模板填 y
- 执行
cf config然后选择 4、y(根据模板自动生成代码文件)
评论
发表评论