Linux的一些基本操作:

1.ls( list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。

在这里插入图片描述

常用选项功能
ls -a显示所有文件,包括隐藏文件
ls -l以长列表形式显示文件
ls -R递归显示文件和目录

2.cd 即 Change Directory,切换路径,切换路径类似于Windows下切换磁盘或文件夹。

cd常用命令功能
cd …返回上一级
cd ~回到home目录
cd /回到根目录

3.查看命令cat /file name 在terminal中显示文件中代码内容

选项功能
cat -s将多个空行合并后显示
cat -b给显示的代码加行号

4.查看命令head [option] [file name]
head -n filename 显示文件前n行(默认10行)

5.查看命令tail [option] [file name]
tail -n filename 显示文件后n行(默认10行)

6.复制命令cp [option] [filename] [ directory]

选项功能
cp -i覆盖提示
cp -r递归复制文件

例将文件text.c复制到 /path/to/work
在这里插入图片描述

7.移动文件命令 mv [option] [filename] [directory] [filename changed]

例将add.c移动到当前目录下的cptest目录下并改名为add1.c
在这里插入图片描述

8.创建文件touch 当创建同名文件时相当于跟新时间

9删除文件rm [option] [file name]

选项功能
rm -i删除确认
rm -r递归删除

10.创建目录mkdir [option] [file name]
mkdir -p 级联创建

Gvim基础操作

1.插入命令:

i,在当前位置插入;I在行首插入;
a,在当位置之后插入;A在行尾插入;
o,在当前行的下一行插入;O在当前行的上一行进行插入;

2.插入模式下对内容的复制粘贴

1.[n]dd 剪切n行内容;
2.[n]yy 复制n行内容;
3.[n]x 删除n个连续字符;
4.p 在下一行粘贴,P在上一行粘贴;

非插入模式下u (undo)撤回上一步

3.底行命令模式

命令功能
:w对文件进行保存
:q退出文件,如果未保存不能退出
:q!无论文件是否保存,强制退出
:x将文件进行保存后退出

gcc编译及C代码的执行

gcc [option][filename] [sourcefilename]

选项功能
gcc -o编译C代码输出可执行文件

./filename执行文件

程序调试
在c代码中加入__FILE__查看文件名,__LINE__指示结果所在代码行,__FUNCTION__指示代码所用函数
例子
在这里插入图片描述
运行结果

在这里插入图片描述
好的这样我的第一个在linux上的hello world就出现了,开心!!!!
再跑一个做加法的

在这里插入图片描述
结果55
在这里插入图片描述

总结

第一天主要是学习了Linux的一些基本操作,还有必须的Gvim工具的使用,简单跑了两个C代码。

更多推荐