#技术笔记1.ISO C和POSIX前者ISO-C是国际标准确保C代码在任何平台都能编译而POSIX 主要是在不同类的UNIX系统(如Linux、macOS)之间的可移植性。最简的就是在Linux上能用的一些代码在Windows上跑不通了就是POSIX接口在原生Windows并不直接支持了提醒跨平台开发的不同差异。2.man不会即查命令帮助命令可以用它看其他命令看系统调用也可以看库函数。一定要知道 卷2代表系统调用卷3代表库函数。man 卷号 函数名字 ---这边是命令使用形式。3.用户子系统用户的分类主要分3类 root用户就是最高权限的用户普通用户平常使用的就是sudo用户假装自己是管理员平常用来提权经常用sudo。家目录家目录不是 /home, 而是/home/user ----这里的user指你的用户名,你的用户名是啥这里的user就换成你的用户名。4.Linux下比较重要的目录/bin存储可执行程序和脚本(也是启动命令),怎么记忆呢,用binary这个英文单词很好记住。/etc存放配置文件的目录配置文件就是影响程序行为的文件etc有个等等的意思可以理解成一些东西要存放的地方来记。/lib 系统文件库library图书馆很好记吧。5.目录相关命令不用记这么多先把最常用的记了其实多用几次就记住了。pwd查看当前目录。cd改变当前目录cd ~或者cd----这里有个空格然后直接回车效果跟前面一样都是回到家目录cd ..是回到上级目录cd -就是可以回到上一次所在目录在用了绝对路径切换后比较常用。ls和ll(ls -al) 这2个查看目录也比较常用ls给的目录信息较少而ll别名ls -al给的信息很多。rm -rf/这个命令大家都应该见过别乱敲 删除目录就是这样 r是递归删除 f是强制。6.文件相关命令echo加和使用的挺多 一个是清空再写入另一个是保留原内容在写入也就是追加。vim应该是后面使用很多的(关于代码的书写)文件不存在会创建文件存在会编辑注意不要vim后面接一个目录就行。