
在 Linux 中终端是与系统交互的主要窗口。打开终端:Ctrl Alt T放大终端字体:Ctrl Shift 缩小终端字体:Ctrl -常用命令命令的基本格式是命令[参数][文件]。其中方括号[]内的内容为可选部分。命令功能描述ls列出当前目录下的文件。常用参数-l(显示详细信息),-a(显示包括隐藏文件在内的所有文件)。cd切换当前工作目录。例如cd /home。pwd显示当前所在的工作路径。mkdir创建一个新的目录文件夹。touch创建一个空的新文件。rm删除文件。使用rm -r可以删除整个目录。cp复制文件或目录。复制目录时需加-r参数。mv移动文件或目录也可用于给文件重命名。cat在终端中查看文件的全部内容。clear清空终端屏幕。chmod修改文件或目录的权限。chmod 0777 满权限。df -h查看磁盘空间使用情况。sudo以管理员权限执行命令理解目录结构Linux 的文件系统采用树状结构一切皆从根目录/开始。路径符号/: 根目录整个文件系统的起点。~: 当前用户的家目录例如/home/linux。.: 代表当前目录。..: 代表上一级目录。绝对路径: 从根目录/开始写起的完整路径。相对路径: 相对于当前所在目录的路径。核心目录简介/bin: 存放普通用户可执行的二进制程序命令。/sbin: 存放管理员root使用的系统管理程序。/etc: 存放系统的各种配置文件。/dev: 存放设备文件如硬盘、键盘等。/home: 所有普通用户的家目录都存放在这里。/lib: 存放系统运行所需的库文件。/var: 存放经常变化的文件如日志、缓存等。C语言开发在 Linux 环境下进行 C 语言开发通常会用到vim编辑器和gcc编译器。编辑器 (vim)vim是一个功能强大的文本编辑器它有三种主要模式插入模式: 按i、o或a进入用于编写代码。命令行模式: 按ESC键进入用于执行复制、粘贴、撤销等操作。nyy: 复制从光标开始的 n 行。起始行结束行从起始行复制到结束行ndd: 剪切删除从光标开始的 n 行。p: 粘贴。u: 撤销上一步操作。底行模式: 在命令行模式下按Shift :进入用于保存和退出。wq: 保存并退出。q!: 不保存强制退出。wq!: 强制保存并退出。编译器 (gcc)gcc是 Linux 下最常用的 C 语言编译器。编译:gcc 文件名.c会生成一个默认名为a.out的可执行文件。指定输出名:gcc 文件名.c -o 新文件名会将编译后的可执行文件命名为新的。运行程序: 使用./文件名来运行程序。