#基本名词解释
##一:linux
1:概述
linux 是一个类Unix操作系统,基于POSIX和UNIX;
2:文件类型
* 普通文件(纯文本文件,二进制文件,数据格式文件)
* 目录文件(目录)
* 连接文件(快捷)
* 设备与设备文件(/dev目录,系统外设和存储相关)
* 块设备文件(硬盘)
* 字符设备文件(接口设备 鼠标键盘等)
* 套接字(sockets)
* 管道 (fifo pipe)
3:文件结构
* / 根目录
* /bin 二进制文件
* /media usb接口
4:常用命令
* ls 查看目录中的文件
* cd 目录操作
* mv 移动、重命名文件
* cp 拷贝文件
5:主要**
* 一切都是文件
* 每个软件都有确定的用途
二:Ubuntu
Ubuntu是基于Debian GUN/linux的开源的GUN/linux操作系统。
三:POSIX
可移植操作系统接口(Portable Operating System Interface
x表示它的linux血统)目的是为了提高UNIX环境下应用程序的课移植性,现
在也可以用到其他操作系统。
四:git
分布式版本控制工具
基本命令:
git pull 更新本地代码
git add 将新文件加入到git索引中
git rm 删除文件
git commit 提交文件
git push 更新到远程版本库
git log 查看
git revert 还原以说posix是命令行界面相应和交互的标准和功能。
git 原理图
![Image of git ] (https://github.com/sighWang/basic-noun/blob/master/18333fig0103-tn.png)
五:javascript
javaScript是面向web的编程语言,所有的现代浏览器均包含了javascript解释器。
是一种嵌入到网页中的轻量脚本语言,主要主要作用于前台展示,现在也发展到
操作后台的地步。