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、下载 VIM、gdb
命令分别为: 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 ( 备注:英文字母 )
-----------------------------------------------------------------------------------------------------------------------------------------
好,剩下的就交给各位自己鼓捣了,最重要的都在这了.......