一.VM快捷方式

1.ctrl+alt+T  打开终端

2.ctrl+shift+"+"  放大终端

3.ctrl+"-"  缩小终端

二.Linux相关指令

Linux下的命令格式:命令 [参数] [文件]

[ ]表示是可选内容

1.ls 显示当前路径下所有文件名称

   ls -l 显示当前文件夹下的文件具体信息,如文件大小、文件创建者、创建时间等

   ls -a 显示当前路径下所有文件的名称,包括隐藏文件

2.cd 切换当前工作路径

3.touch 创建一个普通文件

4.mkdir 创建一个文件夹或目录

5.rmdir 删除一个文件夹(只能删除空的文件夹)

   rm 删除一个文件

   rm -r 删除一个文件夹

6.cp 拷贝文件

7.mv 移动文件

三.Linux下的目录结构

1. / 表示根目录

2. ~ 表示用户家目录(home/linux/)

3. .. 指上一级目录

4.  . 指当前目录

5.相对路径:相对于当前路径开始的路径

6.绝对路径从/开始的路径称为绝对路径

四.Linux环境下C语言程序开发流程

1.编辑器vim

1)vim的三种操作模式

i/o/a 插入模式,用于编写程序

ESC  命令行模式,命令行操作:复制,粘贴,撤销

shift + “:” 底行模式,用于保存文件

2)保存文件:wq 保存并退出  w 只保存   q 只退出

                  w!强制保存   q!  强制退出  wq! 强制保存并退出

2.编译器gcc

生成默认的可执行程序:a.out;
我们可以用该操作gcc xxx.c -o 可执行程序的名称,编译生成自己指定名字的可执行程序

3. 运行程序

./可执行程序  ./a.out

4.vim下代码的复制粘贴

nyy :从光标所在位置开始复制n行
p 粘贴:将光标移动到要粘贴的上一行

复制剪贴:

ndd:从光标所在位置开始剪掉n行
p 粘贴:将光标移动到要粘贴的上一行
u:撤销

将外面的代码复制到vim:Ctrl+ Shift + v

5.程序编写要求:
1. 头文件、主程序等均顶格对齐
2. 遇到{}里面的内容,要缩进tab
3. 成对出现的符号一次性写完,避免后续忘记
4. 模块与模块之间可以增加一个空格,增强代码的可读性

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐