2018 年 noip 上海赛区可以使用 window 操作系统的美梦终究还是破灭了!!!!
上海大部分 noip 选手都陆陆续续开始改 linux........
好吧, 那我们今天来看看 linux 操作系统中, noip 选手都应该掌握哪些知识
-----------------------------------------------------------------------------------------------------------------------------------------
Linux 操作系统优势:
系统允许用户直接操纵系统终端进行一系列命令, 如: 访问硬盘中的数据创建一个文件 (VIM) 编译程序调试程序(gdb)
-----------------------------------------------------------------------------------------------------------------------------------------
Linux 操作系统下载及安装:
1 可以选着直接购买 MAC 系统的 苹果电脑 (苹果电脑其实就是 Linux 架构下的, 跟 Linux 并无太大差异)
2 可以下载 noi 官网 (www.noi.cn) 官网上的 Linux 系统, 再下一个虚拟机(推荐: VM VirtualBox)
-----------------------------------------------------------------------------------------------------------------------------------------
Linux 操作系统终端:
*** HINT: "_" 代表空格
*** HINT: 以下所有命令都是在终端下输入
1 进入终端:
(1) windows 下的虚拟机或 Linux 操作系统:
快捷键: Ctrl+Alt+T 或 屏幕右上角应用程序 -> 附件 -> 终端
(2) 苹果系统:
Finder -> Finder 左侧的工具栏 -> 应用程序 -> 实用工具 -> 终端
2 下载 VIMgdb
命令分别为: sudo_apt-get_install_vim
sudo_apt-get_install_gdb
3 几个基本操作:
(1) 创建一个文件夹: mkdir_+( 想要创建的文件夹名 ) 如: mkdir_test
(2) 打开一个文件夹: cd_( 想要打开的文件名 ) 如: cd_test
(3) 创建一个文件并进入 VIM 编写该程序: vi_+( 想要创建的文件名 ) 如: vi_a.cpp
(4) 编译一个程序: g++_-o_( 生成的可执行文件名 )_( 当前要编译的文件名 )_-g 如: g++_-o_a_a.cpp_-g
(5) 执行一个可执行文件: ./( 想要运行的可执行文件名 ) 如:./a ( 备注:/ 前有个点 . )
4 使用 VIM 编写代码:
(1) 写入代码: i ( 备注: 每一次进入都要打, 否则你无法写入 )
(2) 退出 VIM: <1> 按 Esc 键 <2> 键盘写入 :wq ( 备注:":" 不能缺 )
5 使用 gdb 调试程序:
(1) 进入 gdb : gdb
(2) 指定你要调试的可执行文件: file_( 要调试的可执行文件 ) 如: file_a
(3) 显示该可执行文件下的代码: list 或 l ( 备注: 英文字母 )
(4) 设置断点: break_( 断点的行号 ) 或 b_( 断点的行号 ) 如: b_3
(5) 运行程序: run 或 r ( 备注: 英文字母 )
(6) 继续执行程序直到遇到 断点 或 结束程序: continue 或 c ( 备注: 英文字母 )
(7) 执行下一行代码: next 或 n ( 备注: 英文字母 )
(8) 退出 gdb: q ( 备注: 英文字母 )
-----------------------------------------------------------------------------------------------------------------------------------------
好, 剩下的就交给各位自己鼓捣了, 最重要的都在这了.......
来源: http://www.bubuko.com/infodetail-2490262.html