【1】
VMware:虚拟机
ubuntu:linux操作系统
【2】文件颜色
1、蓝色 目录
2、白色 普通文件
3、红色 压缩
4、绿色 可执行文件
5、青色 软链接
【3】
1--- ls //查看文件
ls -l //以详细信息显示文件
ls -a //显示所有文件(包括隐藏文件)
2--- cd .. //切换到上一级
cd //直接切换到家目录(~)
cd - //切换到上一次路径
cd / //切换到根目录
3--- touch 文件名 //创建文件
4---
mkdir 目录名 //创建目录
5--- rm 普通文件
rm 目录 -rf //-r:递归删除
【4】
~ //家目录,主目录
/ //根目录(一切文件的起源)
$ //表示普通用户权限
# //管理员权限,不建议使用
【5】VIM编辑器
vi 文件名
1--- 输入模式
i
A //行尾
I //行首
o //下面新增一行
O //上面新增一行
2--- 命令模式
yy //复制
p //粘贴
dd //剪切(删除)
u //撤销
ctrl + r //反撤销
gg //顶行
G //低行
3--- 底行模式(Esc :)
w //保存
q //退出
wq //保存加退出
【6】
echo “hello world” //输出字符串
cat -n 文件名 //显示文本内容 -n:行数
cp 目标文件 路径 //路径存在,将目标文件拷贝到指定路径下
cp 目标文件 路径 //路径不存在,在当前路径拷贝,文件名为路径名
mv 目标文件 路径 //路径存在,将目标文件移动到指定路径下
mv 目标文件 路径 //路径不存在,更名
【7】简单程序
【8】GCC
1---
gcc 1.c ---》 a.out
./a.out
2---
gcc 1.c -o hello
./hello
3---
预处理:主要进行宏替换以及头文件的包含展开
gcc -E Hello.c -o Hello.i
编译:编译生成汇编文件,会检查语法是否有错误
gcc -S Hello.i -o Hello.s
汇编:将汇编文件编译生成目标文件(二进制文件)
gcc -c Hello.s -o Hello.o
链接:链接库函数,生成可执行文件
gcc Hello.o -o Hello
4---
gcc -c Hello.c -o Hello.o
gcc Hello.o -o Hello
【9】数值表示形式
a b c d e f
十进制 八进制 十六进制 二进制
182 266 B6 1011 0110
8421 8421
89 131 59 0101 1001
【10】非数值数据
man ascii
‘A’ ~ ‘Z’ ‘a’ ~ ‘z’
65 90 97 122
‘0’ ~ ‘9’ ‘\n’ '空格' '\0’
48 57 10 32 0