您的位置:首页 > 理论基础 > 计算机网络

Linux学习笔记6:shell简介与TCP/IP协议

2014-07-06 10:41 246 查看

Linux学习笔记6:shell简介与TCP/IP协议

1. shell简介

①控制台下,乱码的解决:修改语言为英文,命令LANG=EN,以英文方式显示

修改语言为中文,命令LANG=zh_CN,以中文方式显示

②登陆Linux后,系统会出现不同的提示符,如“$,~,#”等。然后输入命令,输入的每个命令都会经shell解释成内核可执行的代码并传递给内核。作为命令语言互动式地解释和执行用户输入的命令只是shell功能的一个方面。shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用shell编程类似于DOS中的批处理,shell又称为shell
script。

③Linux中存在多种shell,常见的如下:

shell种类
命令全称

Bourne /bin/sh
大陆常用

C /bin/csh

Kom /bin/ksh

env
显示当前OS的环境变量,包括查看使用的是哪种shell

chsh -s 新的shell 更改使用的shell
如:/bin/csh

④shell的命令补全功能

如输入“mk”后,再按两下“tab”键,会出现头两个字母为“mk”的命令,当提示唯一时,按一次即可显示,对于文件名也是如此。

history
查阅命令记录历史

history 5
显示最近使用的5个命令

!5
执行历史编号为5的命令

!ls
执行最后一次以“ls”开头的命令

2. TCP/IP简介

①ISO-OSI七层模型

应用层(application)

表示层(presention)

会话层(session)

传输层(transport)

网络层(ip)

数据链路层(link)

物理层(phusical)

②TCP/IP模型

应用层(application)

传输层(transport)

网络层(ip)

链路层(link)

smtp,ftp,telnet

解释数据

定位ip地址,确定链接路径

与硬件驱动对应

3.Linux下的网络环境配置(三种方法)

方法一:①以root身份登陆,运用setup命令进入到text mode setup utility
对网络进行配置。可进行ip地址,子网掩码,默认网管,dns的设置。也可以使用默认配置。

②此时网卡配置并未生效,运用/etc/rc.d/init.d/network restart
命令才能使设置生效。

方法二:①ifconfig eth0 X.X.X.X
对网卡进行设置

②ifconfig eth0 network X.X.X.X 对子网掩码设置

对广播地址和dns使用时默认的。配置后立即生效,但是是临时生效。

方法三:①修改/etc/sysconfig/network-scripts/ifcfg-eth0
文件中的各个属性值均可修改,包括ip,子网掩码,广播地址,dns网关。

②此时网卡配置并未生效,运用/etc/rc.d/init.d/network restart
命令才能使设置生效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: