2017-06-03 09:15:52 w746805370 阅读数 3363
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7161 人正在学习 去看看 良许

校园网在windows和手机上都有客户端了,不用很麻烦的每天打开电脑后必须要打开网页登录。但是在linux和mac上还没有同学做这个应用,所以写了个脚本可以凑合先用着。

###################################################################
# author: wangbin(gkwangbin@126.com)                              #
# date: 2017-06-02                                                #
###################################################################
#!/bin/bash

#'wlp2s0'是我自己的无线网卡,可以使用ifconfig查看连接信息后替换成自己的<-_->
ip=`ifconfig wlp2s0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " "`
#echo $ip
option="${1}"
username=账号
passwd=密码

# --login  登录
# --logoff 注销
# --logout 断开
# --info   信息

case $option in
    --login) curl -s -H "ipgw.neu.edu.cn" --data "action=login&ac_id=1&user_ip=&nas_ip=&user_mac=&url=/include/auth_action.php&username=${username}&password=${passwd}&save_me=0" 'https://ipgw.neu.edu.cn/srun_portal_pc.php?url=&ac_id=1' | grep -o  "网络已连接"
    ;;
    --logoff) curl -s -H "ipgw.neu.edu.cn" --data "action=auto_logout&user_ip=${ip}" 'https://ipgw.neu.edu.cn/srun_portal_pc.php?url=&ac_id=1' | grep -o -E "网络已断开|您似乎未曾连接到网络"
    ;;
    --logout) curl -s -H "ipgw.neu.edu.cn" --data "action=logout&username=${username}&password=${passwd}&ajax=1" 'https://ipgw.neu.edu.cn/include/auth_action.php'
    echo
    ;;
    --info) curl -s -H "ipgw.neu.edu.cn" --data "action=get_online_info" 'https://ipgw.neu.edu.cn/include/auth_action.php'
    echo 
    ;;
esac

这里写图片描述

之前的连接信息显示的不是很明确,做了一下更新:

###################################################################
# author: wangbin(gkwangbin@126.com)                              #
# date: 2017-06-02                                                #
###################################################################
#!/bin/bash

ip=`ifconfig wlp2s0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " "`
#echo $ip
option="${1}"
username=账号
passwd=密码

echo "账户名称: ${username}";
# --login  登录
# --logoff 注销
# --logout 断开
# --info   信息

case $option in
    --login) curl -s -H "ipgw.neu.edu.cn" --data "action=login&ac_id=1&user_ip=&nas_ip=&user_mac=&url=/include/auth_action.php&username=${username}&password=${passwd}&save_me=0" 'https://ipgw.neu.edu.cn/srun_portal_pc.php?url=&ac_id=1' | grep -o -E "已经在线了|网络已连接"
    ;;
    --logoff) curl -s -H "ipgw.neu.edu.cn" --data "action=auto_logout&user_ip=${ip}" 'https://ipgw.neu.edu.cn/srun_portal_pc.php?url=&ac_id=1' | grep -o -E "网络已断开|您似乎未曾连接到网络"
        ;;
    --logout) curl -s -H "ipgw.neu.edu.cn" --data "action=logout&username=${username}&password=${passwd}&ajax=1" 'https://ipgw.neu.edu.cn/include/auth_action.php'
        echo
        ;;
    --info) curl -s -H "ipgw.neu.edu.cn" --data "action=get_online_info" 'https://ipgw.neu.edu.cn/include/auth_action.php' | awk 'BEGIN{FS=","} {if($1=="not_online"){status="not online" } else {status="online"; total=$1/1073741824; time=$2/3600}} END{printf "账号状态: %-s\n", status; printf "已用流量: %-8.2f GB\n", total; printf "已用时长: %-8.2f hours\n", time;printf "账户余额: %-8s Yuan\n", $3; printf  "ip  地址: %-s", $6;}'
        echo 
        ;;
    --help) echo "--login 登录"
        echo "--logoff 注销"
        echo "--logout 全部断开"
        echo "--info 上网信息"
        ;;
    *) echo "please input operation command, command --help"
    ;;
esac

显示信息格式:
这里写图片描述

2015-09-10 10:30:22 qq_18663357 阅读数 445
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7161 人正在学习 去看看 良许

1,首先登录校园网首页,下载瑞捷客户端linux版本
2,下载过来之后,使用归档管理器进行解压到当前目录
3,开始进行配置,配置有线之前,先将无线禁用,而且有线的静态地址要绑定好
4,进入终端,首先使用cd进入刚刚解压出文件夹的rjsupplicant文件夹目录下
5,然后开始输入 sudo chmod +x rjsupplicant.sh
6,然后./rjsupplicant.sh –help 查看帮助信息
7,然后按照提示,输入./rjsupplicant.sh -u 用户名 -p 密码 -d 0 -s internet &
8,h可以查看帮助信息

2018-03-19 13:40:03 hyEnA_Tiger 阅读数 554
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7161 人正在学习 去看看 良许

在linux下创建启动脚本自动登录校园网



思想:原来实在浏览器上面输入用户名,密码,然后提交登录。其实浏览器只不过是一个代理,一个代理浏览网页的工具,或者说和服务器交流的工具。我们用curl模拟浏览器的校园网登录过程。    步骤如下。



1. 查找校园网接口


2. 分析请求头的请求参数


3.用curl 模拟浏览器的请求过程,如下

#!/usr/bin/env bash

curl -s -H "Host: 202.118.62.250
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Referer: http://202.118.62.250/
Content-Type: application/x-www-form-urlencoded
Content-Length: 37
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cache-Control: max-age=0
"   -d  "DDDDD=4031631878&upass=482219&0MKKey="  http://202.118.62.250 > /dev/null


4.写在.loginnet文件中 


5.将.loginnet文件写在.bashrc中,用source运算符引用


if [ -s ~/.loginnet -a -x ~/.loginnet ];then
        .  ~/.loginnet
fi

注意:不能这样写 source  "~/.loginnet"  我不知道为啥!!!! 

2018-04-24 21:33:20 JJprincess 阅读数 3412
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7161 人正在学习 去看看 良许

    很多时候我们需要在线下载一些项目,或者数据集什么的,但服务器本身是没有网的,因此git clone或者运行某些程序的时候总会报错,这里记录一下如何检查是否有网以及怎么连无线。

1.检查是否有网,终端输入:ping www.baidu.com,如果出现以下界面则代表可以上网,报错的话就是没网;

2.终端联网,首先终端输入:firefox打开浏览器,然后键入你的无线网址,登录用户名和密码即可!


    

没有更多推荐了,返回首页