Vim 使用技巧与信息技术基础知识
需积分: 9 61 浏览量
更新于2024-08-05
收藏 20KB TXT 举报
"Day4笔记.txt"
本篇笔记主要涵盖了五个主要知识点:Vim编辑器的使用、Shell脚本、编译器(特别是GCC)、C语言编程规范以及二进制数和计算机存储单位。
1. Vim编辑器:
- 模式切换:在Vim中,可以通过设置`setmouse=а`启用鼠标支持,`setmouse=`关闭鼠标功能。
- 显示行号:使用`set nu`开启行号显示,`set nonu`则会关闭行号。
- 读取文件:可以使用`r path/file`在当前光标位置插入文件内容。
- 打开或分割文件:`vs path/file`会在水平方向打开新文件,`sp path/file`则在垂直方向分割窗口打开文件。
- 移动光标:使用`n`命令可以在缓冲区中向前移动n行。
2. Shell脚本:
- 脚本执行:在Linux中,通过在程序前加上路径或使用`./program`来执行脚本,确保其具有执行权限。
- 变量赋值:可以创建环境变量并赋值,如`VARNAME=value`,并且可以通过`export VARNAME`使其在子进程中可见。
- 文件重定向:如`command > output.txt`将命令输出重定向到文件。
- 流程控制:包括条件语句(if-else)和循环(for, while)等。
3. 编译器(GCC):
- GCC是GNU Compiler Collection的缩写,用于编译C语言代码。
- 基本用法:`gcc [选项] [源文件] -o [输出文件名]`,如`gcc main.c other.c -o my_program`,默认输出文件名为`a.out`。
- 编译过程:预处理 -> 编译 -> 汇编 -> 链接。
4. C语言编程规范:
- 注释:C语言提供单行注释(//单行注释)和多行注释(/*多行注释*/)。
- Linux内核编码风格:遵循一定的代码格式和命名规则,确保代码的可读性和一致性。
5. 二进制数和计算机存储单位:
- 存储单位:1字节(Byte)等于8位(Bit),1KB=1024B,1MB=1024KB,以此类推,直到PB, EB等。
- 位(Bit)表示最小的数据单位,有0和1两种状态。
- 计算机中的二进制表示:如1101.11可以表示为1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 + 1 * 2^(-1) + 1 * 2^(-2)。
- 二进制转换:包括二进制与十进制、十六进制之间的相互转换。
6. 计算机存储结构:
- 字(Word):计算机内部处理数据的基本单元,大小取决于机器的字长,例如32位系统中,一个字等于4个字节。
- 对齐:内存对齐是优化读写效率的一种方式,如按4字节对齐意味着每个数据的地址必须是4的倍数。
- 字节顺序:计算机内部数据存储的顺序,分为大端(高位字节在前)和小端(低位字节在前)。
以上内容是Day4笔记的主要知识点,涵盖了从文本编辑到程序开发,再到计算机底层存储的多个方面。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-12-09 上传
khailif
- 粉丝: 0
- 资源: 1
最新资源
- 802.16J相关论文
- 系统盘中各种dll文件的含义
- 基于支持向量机的复杂背景下的人体检测
- rfc3261中文版
- 用户手册(GB8567——88)
- Visual Basic 2005 窗体控件大全
- struts2 标签详解
- 全程指导Linux下JAVA环境配置
- 初学者适用java基础书籍
- DataGridView的编程小技巧、用法
- 所有服务配置总结所有服务配置总结所有服务配置总结所有服务配置总结
- 多模短波长激光在圆形球面腔中的传输
- 网页常用特效整理网页常用特效整理.docx
- 802.16协议解读
- Oracle9i 数据库管理基础 I Ed 1.1 Vol.2.pdf
- zlg7290 接口键盘和LED显示