Linux命令详解(三)网络、挂载、解压及其更新命令

1、ifconfig

(1)作用:用于查看和配置网络接口的地址和参数,包括IP地址、网络掩码、广播地址,其进行配置使用的权限为超级用户(root)

(2)格式:①ifconfig [选项]  [网络接口]                  --------用来查看当前系统的网络配置情况

           ②ifconfig 网络接口   [选项]   地址   --------用来配置指定接口(如eth0,eth1)的IP地址、网络掩码、广播地址等。

(3)常见参数

ifconfig 第二种格式的常见选项参数如下:
interface      指定的网络接口名,如eth0
address        设置指定接口的设备的IP地址
broadcast address  设置接口的广播地址
netmask        设置接口的子网掩码
up             激活指定的网络接口
down           关闭指定的网络接口

(4)使用实例

使用第一种格式:
pp@pp-virtual-machine:~$ ifconfig
eth0      Link encap:以太网  硬件地址 00:0c:29:cd:79:b6
          inet 地址:192.168.1.111  广播:192.168.1.255  掩码:255.255.255.0
          inet6 地址: fe80::20c:29ff:fecd:79b6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:6209 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:4072 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:2362390 (2.3 MB)  发送字节:537582 (537.5 KB)
          中断:19 基本地址:0x2000

lo        Link encap:本地环回
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1
          接收数据包:283 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:283 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0
          接收字节:31114 (31.1 KB)  发送字节:31114 (31.1 KB)
pp@pp-virtual-machine:~$ ifconfig eth0
eth0      Link encap:以太网  硬件地址 00:0c:29:cd:79:b6
          inet 地址:192.168.1.111  广播:192.168.1.255  掩码:255.255.255.0
          inet6 地址: fe80::20c:29ff:fecd:79b6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:6268 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:4096 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:2373559 (2.3 MB)  发送字节:541134 (541.1 KB)
          中断:19 基本地址:0x2000
使用第二种格式:

先关闭接口eth0

root@pp-virtual-machine:/home/pp# ifconfig eth0 down
root@pp-virtual-machine:/home/pp# ifconfig 
lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1
          接收数据包:291 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:291 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0 
          接收字节:31610 (31.6 KB)  发送字节:31610 (31.6 KB)
 

重新配置eth0

root@pp-virtual-machine:/home/pp# ifconfig eth0 192.168.1.111  netmask 255.255.255.0
root@pp-virtual-machine:/home/pp# ifconfig eth0
eth0      Link encap:以太网  硬件地址 00:0c:29:cd:79:b6  
          inet 地址:192.168.1.111  广播:192.168.1.255  掩码:255.255.255.0
          inet6 地址: fe80::20c:29ff:fecd:79b6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:6416 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:4213 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:2397888 (2.3 MB)  发送字节:556856 (556.8 KB)
          中断:19 基本地址:0x2000 

2、ftp

(1)作用:该命令允许用户利用ftp协议上传和下载文件

(2)格式:ftp [选项]  [主机名/IP]   -----主要用于登录到ftp服务器的过程中使用的

(3)常见参数

ftp常见选项参数如下:
-v         显示远程服务器的所有响应信息
-n         限制ftp的自动登录
-d         使用调式方式
-g         取消全局文件名

(4)使用实例

由于没有配置ftp,暂时无法访问,等有空再补上来

3、其它网络命令

netstat显示网络连接、路由表和网络接口信息netstat  [-an]
nslookup查询一台机器的IP地址和其对应的域名nslookup [IP地址/域名]
ping用于查看网络上的主机是否在工作ping  [选项]  主机名/IP
telnet利用telnet协议浏览信息telent [选项] [IP/域名]
ssh利用ssh协议登录远程主机ssh  [选项]  [IP地址]

 

4、挂载光盘和U盘命令(mount)

(1)作用:挂载文件系统,可以通过命令mount把文件系统挂载到相应的目录下。

(2)格式:mount  [选项]  [类型]  设备文件名   挂载点目录     -----其中“类型”是指设备文件的类型

(3)常见参数

mount常见参数如下:
-a     依照/etc/fstab的内容装载所有相关的硬盘
-l     列出当前已挂载的设备、文件系统名称和挂载点
-t     将后面的设备以指定类型的文件格式装载到挂载点上。常见类型有:vfat、ext4等
-f     通常用于除错

(4)使用实例

c是window下的C盘,通过命令可以挂载C盘到指定目录下,这样就可以直接访问C盘的内容了。

5、卸载光盘和U盘命令(umount)

(1)作用:卸载已经装载的文件系统,它的使用权是超级用户权限。

(2)格式:umount  [选项]  [设备文件名]   [挂载点目录]

(3)常见参数

umount常见参数如下:
-a      卸载所有的/etc/mtab中已装载的挂载目录
-t      卸载指定类型的的挂载点
-f      强制卸除装载

(4)使用实例


由此可见,目录“mnt/c”下为空,说明windows 下的C盘被成功卸载

6、tar

(1)作用:对文件目录进行打包或解包

(2)格式:tar [选项] [打包后文件名]   文件目录列表

(3)主要参数

tar主要选项参数如下:
-c    建立新的打包文件
-r    向打包文件末尾追加文件
-x    从打包文件中解出文件
-o    将文件解开到标准输出
-v    处理过程中输出相关信息
-f    对普通文件操作
-z    调用gzip来压缩打包文件,与-x联用时调用gzip完成解压缩
-j    调用bzip2来压缩打包文件,与-x联用时调用bzip2完成解压缩
-Z    调用compress来压缩打包文件,与-x联用时调用compress完成解压缩

(4)使用实例

a:创建归档和压缩文件


b:查看归档和压缩文件

c:恢复归档文件和压缩文件

7、ar

(1)作用:建立或修改库归档文件,或是从库归档文件中抽取二进制的模块文件。

(2)格式:ar [指令参数] [选项参数] [库归档文件] [成员文件列表]

(3)主要参数

ar主要参数如下:
①指令参数:
-d     删除库归档文件的成员文件
-m     变更成员文件在库归档文件中的次序
-p     显示库归档文件的成员文件内容
-q     将文件附加在库归档文件末端
-r     将文件插入库归档文件中
-t     显示库归档文件中所包含的文件
-x     自库归档文件中取出成员文件
②选项参数:
c      建立库归档文件
o      保留库归档文件中文件的日期
u      只将日期较新文件插入库归档文件中
v      程序执行时显示详细的信息

(4)使用实例

a:创建归档

root@pp-virtual-machine:/home/pp/db# ar rv test.a test.o
ar: 正在创建 test.a
a - test.o
root@pp-virtual-machine:/home/pp/db#

b:查看归档

root@pp-virtual-machine:/home/pp/db# ar tv  test.a
rwxr-xr-x 0/0   7456 Dec  2 20:38 2014 test.o
root@pp-virtual-machine:/home/pp/db#

c:提取归档

root@pp-virtual-machine:/home/pp/db# ar xv test.a
x - test.o

8、apt-get

(1)作用:用于自动从互联网的软件仓库中搜索、安装、升级和卸载deb格式的软件安装包。需要超级用户权限才能执行

(2)格式:apt-get [命令选项] [软件包识别名]

(3)主要参数

apt-get主要选项参数如下:
update                      确保软件包列表是最新的
upgrade                     更新升级任何已安装的软件包
dist-upgrade                将系统升级到新版本
install packagename         安装一个新软件包
remove packagename          卸载一个已安装的软件包(保留配置文档)
--purge remove packagename  卸载一个已安装的软件包(删除配置文档)
cautoclean                  apt会把已装或已卸的软件都备份在硬盘上,该命令能来删除您已标记删除的软件
clean                       把安装的软件的备份也删除,但是不会影响软件的使用

(4)使用实例

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值