Linux 基础命令知识4

原创 2015年07月08日 19:02:17

打印网络接口列表

  1. ifconfig | cut -c-10 | tr -d ' ' | tr -s '\n'
  2. eth0
  3. lo
  4. #cut -c-10 只取前10个字符 , tr -d '' 删除所有的空格 tr -s '\n' 合并换行符
  5. ifconfig eth0
  6. eth0 Link encap:Ethernet HWaddr 00:0c:29:8c:ff:7a
  7. inet addr:192.168.164.140 Bcast:192.168.164.255 Mask:255.255.255.0
  8. inet6 addr: fe80::20c:29ff:fe8c:ff7a/64 Scope:Link
  9. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  10. RX packets:4410 errors:5 dropped:7 overruns:0 frame:0
  11. TX packets:3018 errors:0 dropped:0 overruns:0 carrier:0
  12. collisions:0 txqueuelen:1000
  13. RX bytes:4268650 (4.2 MB) TX bytes:260426 (260.4 KB)
  14. Interrupt:19 Base address:0x2000
  15. #Hwaddr 为硬地址(Mac地址)
  16. #inet addr : IP地址
  17. #Bcast :广播地址
  18. #Mask : 子网掩码
  19. #设置网络接口Ip地址
  20. sudo ifconfig eth0 192.168.164.142
  21. #设置子网掩码
  22. sudo ifconfig eth0 netmask 225.225.225.0
  23. #设置硬件地址 ,在做MAC地址欺骗的时候可能会用上
  24. sudo ifconfig eth0 hw ether 00:1c:bf:87:25:d5

DNS查找

  1. #利用host 命令 或者 nslookup命令对域名进行解析
  2. host www.baidu.com
  3. www.baidu.com is an alias for www.a.shifen.com.
  4. www.a.shifen.com has address 119.75.217.109
  5. www.a.shifen.com has address 119.75.218.70
  6. nslookup www.baidu.com
  7. Server: 127.0.0.1
  8. Address: 127.0.0.1#53
  9. Non-authoritative answer:
  10. www.baidu.com canonical name = www.a.shifen.com.
  11. Name: www.a.shifen.com
  12. Address: 119.75.217.109
  13. Name: www.a.shifen.com
  14. Address: 119.75.218.70

查看路由表

  1. route
  2. Kernel IP routing table
  3. Destination Gateway Genmask Flags Metric Ref Use Iface
  4. 192.168.164.0 * 255.255.255.0 U 0 0 0 eth0
  5. #或者 -n选项用于展示数字形式地址
  6. route -n
  7. Kernel IP routing table
  8. Destination Gateway Genmask Flags Metric Ref Use Iface

iptables基础知识详解

ptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置 iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次...
  • splenday
  • splenday
  • 2016年02月19日 14:42
  • 8874

4、Cordova命令行(基础知识)

本章主要介绍如何使用Cordova的命令行工具(Command-Line-Interface)
  • zzh_receive
  • zzh_receive
  • 2016年11月16日 20:13
  • 1526

Linux基础知识全面总结

学习Linux系统的重要性应该不用多说,下面我就对Linux的基础知识进行一个全面而又简单的总结。不过建议大家还是装个Linux系统多练习,平时最好只在Linux环境下编程,这样会大有提高。     ...
  • baidu_28312631
  • baidu_28312631
  • 2015年08月09日 09:49
  • 8542

嵌入式Linux基础知识4(ubuntu16安装)

需求说明:IPC项目需要Linux系统,知识储备 来自:时间的诗 1、安装VMware虚拟机 2、下载安装ubuntu 3、安装时存在问题 4、解...
  • Times_poem
  • Times_poem
  • 2016年06月03日 13:53
  • 630

linux基础知识4-定时任务crontab

视频链接 http://www.imooc.com/learn/216  1. crontab 计划任务 1.1 crontab 是什么 crontab 是一个用于设置周期性执行任务的工具。...
  • dyccsxg
  • dyccsxg
  • 2015年03月19日 00:37
  • 861

Linux基础知识(4)——vim

vim的基本操作
  • xjasteria
  • xjasteria
  • 2017年05月15日 17:42
  • 80

Linux基础知识整理[4]——vi文本处理器

vi文本处理器          Linux与Unix系统中的参数文件几乎都是ASCII码的纯文本文件,因此,利用简单的文本编辑软件可以立刻修改Linux的参数文档。vi是Unix默认的字处理软件,...
  • peace_power
  • peace_power
  • 2011年12月11日 12:49
  • 254

Linux基础知识复习之命令篇

一.常用命令1.目录结构/bin:常用命令 /boot:启动程序 /dev:设备文件 /etc:启动,关闭,配置程序与文件 /home:用户工作根目录 /lib:共享连接库 /root:超级用户的工作...
  • u014304293
  • u014304293
  • 2015年05月05日 14:13
  • 887

Linux基础知识和常用命令(一)

一、command 命令,命令的基本格式:命令名 [选项] [参数](它们之间至少留有一个空格) 参数表示操作的对象,选项是增加其他功能,选项和参数可能不止一个。 命令使用规则:我是谁,我在哪,我有啥...
  • zjnuwsf
  • zjnuwsf
  • 2017年02月06日 16:15
  • 196

Linux基础知识(2)——简单的系统命令及输入,输出

简单的系统命令 date 、passwd、file、wc、查看文件; 输入,输出的重定向及管道...
  • xjasteria
  • xjasteria
  • 2017年05月15日 19:44
  • 186
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 基础命令知识4
举报原因:
原因补充:

(最多只允许输入30个字)