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)使用实例