/basic-noun

linux ubuntu posix git javascript

#基本名词解释

##一: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解释器。
是一种嵌入到网页中的轻量脚本语言,主要主要作用于前台展示,现在也发展到
操作后台的地步。