Linux操作系统基础入门 📅 2026/7/22 4:55:15 一.VM快捷方式1.ctrlaltT 打开终端2.ctrlshift 放大终端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.编辑器vim1vim的三种操作模式i/o/a 插入模式用于编写程序ESC 命令行模式命令行操作复制粘贴撤销shift “:” 底行模式用于保存文件2保存文件wq 保存并退出 w 只保存 q 只退出w强制保存 q! 强制退出 wq 强制保存并退出2.编译器gcc生成默认的可执行程序a.out我们可以用该操作gcc xxx.c -o 可执行程序的名称编译生成自己指定名字的可执行程序3. 运行程序./可执行程序 ./a.out4.vim下代码的复制粘贴nyy 从光标所在位置开始复制n行p 粘贴将光标移动到要粘贴的上一行复制剪贴ndd从光标所在位置开始剪掉n行p 粘贴将光标移动到要粘贴的上一行u撤销将外面的代码复制到vimCtrl Shift v5.程序编写要求1. 头文件、主程序等均顶格对齐2. 遇到{}里面的内容要缩进tab3. 成对出现的符号一次性写完避免后续忘记4. 模块与模块之间可以增加一个空格增强代码的可读性