Linux 下的文本编辑
1. cat 命令 查看文件内容,将文件内容全部打印到屏幕上。 cat 文件名称 例子 cat ../../file12. vi 是 Linux 下一个 文本编辑工具。 2.1 新建文件 修改/编辑文件 保存文件 vi 命令格式 vi [option] [文件名称] 执行了 vi 命令之后,进入到 vi 的文本编辑界面。 2.2 vi 编辑过程 vi 的编辑环境提供了 两种 状态 1. vi 的命令状态 删除一行 dd 删除一个字符 x X 撤销 u 查找 /被查找的内容 n 向下查找 N 向上查找 向上移动光标 j 向下移动光标 k 向左移动光标 h 向右移动光标 l 命令状态 -> 命令行状态 输入 : 命令行状态:{ 保存 w 保存并退出 wq 退出 q 强制退出 q! 替换 跳转到指定行 行号 } 等等 2. vi 的编辑(插入)状态 将键盘上输入的字符插入到文件中。 当使用 vi 打开文件,一开始是默认进入 命令状态。 命令状态 -> 插入状态 键盘输入 小写字母 a 或者 i 可以将 vi 的模式从命令状态 转换到 插入状态。 a 追加方式插入 i 当前位置插入 插入状态 -> 命令状态 键盘上输入 Esc 键, 可以将 vi 的模式从 插入状态 转换到命令状态3. Linux main 的相关内容 1. main 函数的意义是程序运行的入口地址。 2. main 函数的返回值 约定为 int 类型。main 函数返回的 int 值交给了调用 程序的 操作系统内核。 3. 操作系统内核可以使用获得到的 int 返回值 判 断程序运行成功 或 失败。 4. 返回值为 0 表示成功; 返回值为 非0 表示失败。(这是 Linux 下的约定)。4. $? 变量 $? 是 shell (bash) 提供的一个 交互环境中的变量。 它保存了刚刚执行完成的命令(可执行程序)成功或失败时 返回给操作系统内核的整数。5. man 命令 manual 手册命令 查看 系统命令帮助。 NAME 功能简介 SYNOPSIS 命令格式 DESCRIPTION 详细描述 OPTIONS 主要描述 options AUTHOR BUGS COPYRIGHT SEE ALSO6. gcc