Linux基本知识及命令

Posted on 2017-06-27 11:06  Unusual  阅读(134)  评论(0)    收藏  举报

                  Linux 

 

 

稳定性:无需重启,跟windows不同,没有突然蓝屏的情况

安全性:下载的软件都是纯净的,没有携带病毒的一些情况

硬件需求:Linux操作系统对硬件需求要求很低,而且不会浪费一分的硬件,可以达到一个完美的使用状态

自由:Linux操作系统有四个版本,不会有人去强迫你使用某某版本

综合成本:Linux操作系统完全是免费的,综合成本为0

Weave  计算机的名字 默认是localhost

Login  登录的用户名

Password  登录密码

Linux在安装的时候送了一个root的用户,这个用户的身份是超级管理员,类似于windows里面的adminnistrator

Linux的思想一切皆是文件

Linux组成  内核  内核是我们看不到的

Shell  接受用户输入的指令,并把指令打送给内核进行处理,然后把结果返回给用户

 

硬件——>内核——>shell——>应用

 

Bin 存放二进制可执行文件(lscatmkdir等)

Boot 放用于系统引导时使用的各种文件

Dev 用于存放设备文件

Home 存放所有用户文件的根目录

Lib 存放根文件系统中的程序运行需要的共享库及内核模块

Mnt 系统管理员安装临时文件系统的安装点

Opt 额外安装的可选应用程序包所放置的位置

Proc 虚拟文件系统,存放当前内存的映射

Root 超级用户目录

Sbin 存放二进制可执行文件,只有root才能访问

Tmp  sbin用于存放各种临时文件

Usr 用于存放系统应用程序,比较重要的目录/usr/local本地管理员软件安装目录

Var 用于存放运行时需要改变数据的文件   log结尾为日志文件

 

 

 

Ls显示文件和目录文件

Lsl  ll列出文件的而详细信息

Lsa 列出当前目录所有文件,包括隐藏文件

Mkdir 创建目录    -p父目录不存在的情况先生成父目录

Mkdir  -h  帮助

Cd切换目录

touch 生成一个空文件

Cattac显示文本文件内容  tac反向查看文本

Cpcopy) 复制文件  -rf 全部复制

Pwd 显示当前位置

Chmod  更改权限  r4u)  w2g)  x执行1o)     +-ugo+-123

Cat查看文件  tac反向查看文件   cat 文件1 文件2> 新文件名 合并两个文件生成新文件

相对路径:以当前位置为出发点,找其他人的位置

绝对路径:以根目录为出发点,找其他人的位置

Rmdir 删除空目录

Pwd  查看当前工作路径

ll空格 /路径/      指定查询绝对路径

Mvmove)移动文件或移动目录,文件后面接路径 不接路径接其他则改名

Rmremove) 删除文件

-r同时删除该目录下的所有目录、文件

-f强制删除目录、文件

Rm  -rfu  强制删除该目录下有所有文件、目录

 

 

Tar命令

命令格式:tar-参数】【压缩打包文件时新名称】【欲备份的源文件】

参数:

-c打包(建立压缩文件名,产生新文件)  

-x解包  -zGZIP格式

-jBZIP2压缩     

-v压缩过程中显示详细信息

-f指定一个文件名,在f之后要立即接文件名

-tf显示一个包的内容——例如:将公共的、下载、桌面这三个文件打包成一个叫音乐的tar的文件

Tar-c公共的 下载 桌面 音乐-f音乐.tar

Tar -xzvf压缩文件名.tar  解压

tar -czv接上要压缩的文件-f取个名字.tar  打包

 

 

VIM 查找和替换功能

Ctrl  insert 复制

Shift  insert 粘贴

s/vivian/sky/ 替换当前行第一个viviansky

:s/vivian/sky/g替换当前行所有viviansky

n$s/vivian/sky/替换第N行开始到最后一行的第一个viviansky

N,$s/vivian/sky/g替换第N行开始到最后一行中每一行所有viviansky

N为数字,若N.,表示从当前行开始到最后一行

%s/vivian/sky/(等同于:g/vivian/s//sky/)替换每一行的第一个viviansky

:%s/vivian/sky/g(等同于:g/vivian/s//sky/g)替换每一行中所有viviansky

n1n2s/vivian/sky/替换第n1行开始到n2行中每一行的第一个viviansky

 

 

开关机

Halt=poweroff  立即关机

Shutdown-h now  现在关机

Shutdown-h 10  10分钟后关机

Shutdown-h 20:01   20:01的时候关机

Shutdown-r now  现在重启

Shutdown-r 20:01   20:01的时候重启

Shutdown-c  取消设置的shutdown命令

Reboot  重启

 

 

Source  刷新

Ifconfig  查看IP地址

Clear  清屏

Ping  测试网络连通性

Whow  显示在线登录用户

Whoami  显示用户自己的信息

Hostname  显示主机名称

Uname  显示系统信息

Top  显示当前系统中耗费资源最多的进程

Ps   显示瞬间的进程状态

 

 

Service  iptables  regtart 重启防火墙

 

 

 

 

 

 

光纤(外网IP)——光猫——路由器——交换机(内网IP)(局域网IP

(协议一方或者多方把一些规范性或约束性的条件写在一张纸上后来我们就把这张纸上写的东西称之为协议)

HTTP超文本传输协议  https://

tcp/ip(四层)协议   是一套基于连接的协议安全性很高传输的数据很小但不会丢失 有连接

Osi(网络七层)体系结构  

Udp/ip(数据报)面向一套无连接的协议 发送的数据量虽然大丢失的数据量也多  基于无连接的协议

www万维网联盟推出HTTP协议

Ipconfig

Localhost127.0.0.1的区别

相同点:localhost127.0.0.1都代表本机  

区别Localhost是本地ip,二127.0.0.1是本机ip

 

 

 

网站上发送数据的方式常用的有两种,一种叫get、另一种叫post

Get发送数据的时候,数据会显示出来,数据量最大不会超过1K

Post发送数据的时候会采用加密方式发送,所以数据不会被显示出来。发送方式安全,对于用户信息起到保障作用。

发送的数据量不想getPost发送数据没有限制一般多用于用户注册、登录、付款。

 

端口:所有网站端口都是80端口,也就意味着http默认是80端口,每个端口号只负责对应自己分内工作

一个网站的写法:ip地址+端口号

 

 

作用:用于定义WEB浏览器和WEB服务器之间交换数据的过程;

版本:1.01.1

http1.0一个链接只能获得一个web服务器资源以ie浏览器为例,一次请求就打来一个窗口

http1.1一个链接能好的多个web服务器资源,以谷歌浏览器为例,一个请求可以打开多个窗口

一个web页面中,使用img标签,每个标签一个图片,总共引用三幅图片,当客户端访问服务器中的这个web页面时,客户端总共会访问几次服务器,即想服务器发送了几次http请求。

答案是四次;

第一次:请求页面,得到页面源代码

第二次:解析源代码,得到第一幅图片

第三次:请求源代码,得到第二幅图片

第四次:请求源代码,得到第三幅图片

 

http协议只有两个操作:请求   响应   ——   请求有客户端发起,响应由服务端发起

 

 

 

JDK自启:cd  /etc/rc.d

vi    rc.local

Source  /etc/profile

JDK路径bin/startup.sh

Reboot重启