Linux网络客户端命令

 

一、Elinks 查看web 网页命令
-dump 以文本方式显示
eg:elinks -dump http://www.baidu.com
-source 以源码的方式显示
eg:elinks -source http://www.baidu.com
二、wget 下载
-o 把连接保存在一个文件里面
-r 打开递归模式
--tries=10 尝试下载几次
axel -n 20 http://192.168.0.254/class.cfg axel 可实现多线程下载)
三、ssh secure shell
ssh USERNAME@HOST # USERNAME 这个用户登录HOST
ssh -l USERNAME host # -l 指定以那个用户登录
ssh 用户认证:基于口令的认证和基于密钥两种
 
              Client: 172.16.100.1
              Server: 172.16.100.2
           1 、在客户端生成一对密钥:.ssh/id_rsa, .ssh/id_rsa.pub
              client# ssh-keygen -t rsa
             
              2 、把公钥.ssh/id_rsa.pub 复制到远程服务器的那个用户的家目录下的.ssh 目录中的authorized_keys 文件中去;
              client# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
              3 、客户端验正登录;
四、 scp 实现Linux 之间跨主机的复制
# scp SOURCE DEST
# scp LOCAL_PATH USERNAME@SERVER:RPATH
# scp USERNAME@SERVER:RPATH LOCAL_PATH
-C 拷贝时候先压缩再拷贝
-r 目录
-p 选择端口
ssh username@server 'COMMAND'      
五、ping
-c 指定ping 的次数
-W 指定等待时间
-t 一直ping
traceroute 路由追踪

六、DNS 客户端工具:
dig
正向:-t A FQDN
反向:-x IP
host
正向:host -t A FQDN
反向:host -t PTR IP
netstat
-t ## 查看已经建立的tcp 的连接
-u ## 查看处于运行状态的udp 的连接
-l ## 查看本机处于监听状态可向外面提供服务的tcp udp 连接
-n ## 以数字显示主机信息
-p 显示哪个进程(pid )提供的
-r -rn 查看路由表 route –n ip route list
-tunlp
七、ftp lftp 下载工具
!COMMAND # 执行当前shell 下命令
常用命令有:pwd lcd get mget 是下载; put mput 是下载 
ftp lftp 基本一样,只是ftp 不支持命令补全,lftp 支持命令补全且支持下载目录 如:mirror get FILENAME 下载目录;lftp 交互性更好些!

八、 DNS : dns 服务器的探测工具
dig
正向地址解析:-t A FQDN
反向地址解析:-x IP
host
正向地址解析:host -t A FQDN
反向地址解析: host -t PTR IP

 
九、Curl 下载工具
Bg; curl http://www.yahoo.com # 下载页面到本地下
Bg: curl http://www.yahoo.com > page.html # 下载页面重定向到网页中
Bg: curl -o 1.txt http://www.web.ne/screen1.txt # 下载页面到一个文件里

你可能感兴趣的:(linux,网络,客户端,网页,source)