从命令切换插入模式:
i:光标所在左侧输入 I光标移动到所在行的最左则
o:光标移动的下一行(新的一行) 0:光标移动的上一行(新的一行)
复制行 nyy 复制单词nyw 粘贴p
撤销(上一步)u 恢复(下一步)ctrl+r
替换字符r 连续替换R
定位行 向上n- 向下n+
删除 光标左向删除nX 光标右向删除nx 删除行ndd
r可读read 4 w可写write 2 x可执行excude 1
4读2写1执行
用户 创建者u 群组g 其他人o 所有人a
示例文件格式 -rw-r--r-- 拆分: -文件类型 rw-创建者权限 r--群组权限 r--其他人权限
修改权限 chmod用户+/-权限1,用户+/-权限2 文件
修改所有人 chmod a-/+权限 文件
切换用户 su 用户名 用户所在目录:/home
增加用户useradd 修改密码passwd(password) 需root权限
增加root权限 切换用户为root 在vi编辑器打开/ect/sudoers
为该用户分配所有机器的所有命令
用户名 ALL=(ALL)ALL
分配部分命令
源程序:用高级语言编写的程序文件
C语言 .c
c++语言 .cpp .C
java .java
指定可执行文件名 gcc 源程序.c -o 可执行文件名
数据基本类型 整形 字符整形 浮点型
数值类型 常量(不可改变) 变量(可改变)
整形常量{1.2.3......9.a.b.c.....z}
十进制的权 10 二进制的权 2 八进制的权 8
计算机的存储单元:存储信息空间
最小单元 bit (0/1)
反码 10 1111 0101 (源码取反)
1的源码为 00000000 00000001
反码为 11111111 11111110
补码为 11111111 11111111
i:光标所在左侧输入 I光标移动到所在行的最左则
o:光标移动的下一行(新的一行) 0:光标移动的上一行(新的一行)
a:光标移动到所在行的右则输入 A:光标移动到所在行的最右则
在命令模式下复制行 nyy 复制单词nyw 粘贴p
撤销(上一步)u 恢复(下一步)ctrl+r
替换字符r 连续替换R
定位行 向上n- 向下n+
删除 光标左向删除nX 光标右向删除nx 删除行ndd
查找关键字/key_value(向下查找key:n 指向查找key:N)
在底行模式下显示行号 set nu
操作权限r可读read 4 w可写write 2 x可执行excude 1
4读2写1执行
用户 创建者u 群组g 其他人o 所有人a
示例文件格式 -rw-r--r-- 拆分: -文件类型 rw-创建者权限 r--群组权限 r--其他人权限
修改权限 chmod用户+/-权限1,用户+/-权限2 文件
修改所有人 chmod a-/+权限 文件
示例 去掉所有人可读权限 chmod u-r,g-r,o-r 文件 或者 chmod a-r 文件
用户切换用户 su 用户名 用户所在目录:/home
增加用户useradd 修改密码passwd(password) 需root权限
增加root权限 切换用户为root 在vi编辑器打开/ect/sudoers
为该用户分配所有机器的所有命令
用户名 ALL=(ALL)ALL
分配部分命令
用户名 ALL=(ALL)所需分配命令
编译器 将指定语言翻译成机器语言语言的发展史:
机器语言:0/1组成
汇编语言:用注记代替二进制
高级语言:用自然语言沟通计算机Linux编译器 gcc/g++/QT
源程序:用高级语言编写的程序文件
C语言 .c
c++语言 .cpp .C
java .java
OC .oc
编译 gcc 源程序.c 没指定可执行文件名 默认生成a.out指定可执行文件名 gcc 源程序.c -o 可执行文件名
执行程序 路径/程序名
程序=算法+数据数据基本类型 整形 字符整形 浮点型
数值类型 常量(不可改变) 变量(可改变)
整形常量{1.2.3......9.a.b.c.....z}
整形变量 可改变的量
进制转换类型int short long
有无符号 signed unsigned
定义变量 【有无符号】类型 变量名 如未标明有无符号 默认为有符号 【signed】short a;
十进制的权 10 二进制的权 2 八进制的权 8
计算机的存储单元:存储信息空间
最小单元 bit (0/1)
基本单元byte 1byet=8bit
源码 10 0000 1010反码 10 1111 0101 (源码取反)
补码 10 1111 0110 (补码+1)
负数的源码 为其相反数的补码
例 求-1的源码1的源码为 00000000 00000001
反码为 11111111 11111110
补码为 11111111 11111111
则-1的源码为11111111 11111111
求存储空间长度 sizeof(所求数据类型或变量)例如 sizeof(a)