PowerShell
设置代理
设置临时代理(关闭powershell即设置的代理消失)
$env:all_proxy="socks5://127.0.0.1:10808"
删除当前临时代理
$env:all_proxy=""
查看当前环境变量
ls env:*
暂不知晓curl和ping层面上检测代理是否成功,设置完临时代理,通过命令行界面已成功获得下载相关速度
bash
echo "Hello World!"
| 分类 | Windows 系统 | Unix 系统 |
|---|---|---|
| 文件列表 | dir | ls |
| 切换目录 | cd | cd |
| 建立目录 | md | mkdir |
| 删除目录 | rd | rmdir |
| 比较文件 | fc | diff |
| 复制文件 | copy | cp |
| 移动文件 | move | mv |
| 文件改名 | ren | mv |
| 删除文件 | del | rm |
编译
在命令行下输入 g++ a.cpp 就可以编译 a.cpp 这个文件了(Windows 系统需提前把编译器所在目录加入到 PATH 中)。
编译过程中可以加入一些编译选项:
-o <文件名>:指定编译器输出可执行文件的文件名。 -g:在编译时添加调试信息(使用 gdb 调试时需要)。 -Wall:显示所有编译警告信息。 -O1,-O2,-O3:对编译的程序进行优化,数字越大表示采用的优化手段越多(开启优化会影响使用 gdb 调试)。 -DDEBUG:在编译时定义 DEBUG 符号(符号可以随意更换,例如 -DONLINE_JUDGE 定义了 ONLINE_JUDGE 符号)。 -UDEBUG:在编译时取消定义 DEBUG 符号。 -lm,-lgmp: 链接某个库(此处是 math 和 gmp,具体使用的名字需查阅库文档,但一般与库名相同)。
在 Unix 下,如使用了标准 C 库里的 math 库(math.h),则需在编译时添加 -lm 参数。
使用 GNU Make 的内置规则9 对于名为 qwq.c/cpp/p 的 C,C++,Pascal 程序源代码,可以使用 make qwq 自动编译成对应名为 qwq 的程序。
如需添加额外的编译选项,请使用 export CFLAGS="xxx" 或者 export CPPFLAGS="xxx" 定义。