【环境】
Windows环境 + VMWare + NOI Linux:
参考:https://xinxixue.com/noi-linux-win
iOS环境 + VMWare + NOI Linux:
参考:https://xinxixue.com/noi-linux-ios
【操作】
各种基本操作:
参考:https://xinxixue.com/noi-linux-ios
【案例】
命令:pwd
功能:输出用户当前所在的绝对路径
例如:/home/tom
命令:mkdir
功能:创建目录
例如:mkdir 01
命令:cd
功能:切换目录
例如:cd 01
命令:touch
功能:创建文件
例如:touch 01.cpp
命令:vim
功能:一款源代码编辑器
例如:vim 01.cpp
VIM基本操作:
参考:https://xinxixue.com/vim
输入 C++ 的 Hello, C++! 源代码:
#include<iostream> using namespace std; int main() { cout<<"Hello,C++!"<<endl; return 0; }
命令:g++
功能:C/C++编译器
例如:g++ 01.cpp -o 01.out
注意:参数 -o 是指定输出文件名,否则由程序确定为 a.out。
执行刚才编辑好的 01.out
命令:当前目录 ./01.out 或者完全路径 /home/tom/01/01.out
注意:直接输入 01.out 是无效的
mkdir 01 cd 01 touch 01.cpp vim 01.cpp g++ 01.cpp -o 01.out ./01.out
【排错】
报错:在 VIM 中保存退出时,提示:E212:无法打开并写入文件
注意:此时用户并非处于所分配属的用户目录,请使用 pwd 确认位置,并切换到配属目录。
如果必须在此目录下操作,需要使用以下命令:
sudo vim <filename>