Linux命令行学习之路(十)——网络初探


终于到了网络部分了,在这个部分我们会总结一些基础的命令,让我们拭目以待吧

ifconfig命令:查看ip和子网掩码,这个是最简单,查看命令,可以查看所有网官的ip和子网掩码


ifdown命令:关闭网卡(这个网卡就是用ifconfig查看到的网卡名字)

命令格式:

ifdown 【网卡名字】   


相对应的,有了关闭,那么肯定就有打开,ifup命令,格式如下:

ifup 【网卡名字】  


netstat命令: 网络状态查询命令
参数:
-t  tcp协议
-u  udp协议
-n  不写出域名,直接写出ip地址
-l   仅列出在监听状态网络服务
-a  列出所有网络状态

例如:netstat -tnl    意思是,列出所有使用tcp协议的ip地址和服务

route命令:用于查看自己的网关

常用格式:

route -n  查看网关



ping命令:测试网络是否通畅的命令(相信大家都很熟悉了)
参数:
-c  指定ping的次数。 例如:ping -c 2  表示ping两次


traceroute命令
:    利用icmp协议ping判断到达目的站点所需要的路由
参数:-n  不列出域名,只使用IP
这个命令本质上和ping命令很想,只是这个命令可以依次列出每一次跳转的路由(即表示路由的ip地址)


weget命令:下载命令

常用格式:

wget 【URL】   意思是,在URL所对应的地址下载相对应的文件     


tcpdump命令:抓包命令
常用配套参数:
-i  指定网卡
-nn   将数据包中的域名与服务转为IP和端口
-X   以十六进制和ASCII码显示数据包内容
port   指定监听的端口

由于不是很好解释,所以直接写一个抓包命令,例子如下:

tcpdump -i eth0 -nnX port 22    意思是,抓取网卡eth0端口22的数据包


ssh命令:Linux系统远程登录命令,用ssh协议链接,用于局域网登录

命令格式:
ssh 【用户名】@【IP地址】     登陆远程主机,用户名和ip地址都是要登陆的系统的用户名和ip地址,之后需要输入登陆密码进入

例如: ssh  abc@192.168.1.1    意思是以abc用户登录ip地址为192.168.1.1的系统



scp命令:下载和上传文件命令,也是基于ssh协议链接,用于局域网内的Linux系统快捷传递文件的方法

常用格式:

scp [-r] 【用户名】@【IP地址】:【文件路径】 【本地路径】      下载文件,将远程电脑路径下的文件下载到本地

scp [-r] 【本地文件】  【用户名】@【IP地址】:【文件路径】      上传文件,将本地文件上传到目的用户的文件路径下

注:-r参数是可以有,也可以没有,如果是一个目录的话,那么需要加上-r参数,如果只是一个文件则可以不写

例如:

scp abc@192.168.1.1:/home/abc/a.txt   /home    意思是以abc用户登录IP地址为192.168.1.1的系统,在/home/abc目录下将a.txt文件下载到本地/home目录下

注:其实scp命令和cp命令很像,都是将文件从一个地方拷贝到另外一个地方,只是远程主机要加入ip地址和用户名



看到了Linux系统直接的远程连接方法,各位读者有没有考虑过Windows系统和Linux系统直接改如何相互连接呢?

在Windows下,可以使用putty软件直接登录远程的Linux系统,但是不能传输文件过去

如果想要传输文件的话,可以使用winscp软件,具体安装什么的比较简单在这里就不详细的说明了



基础的一些网络命令就到这儿了,希望对给位读者有一定的帮助

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值