vim编辑器学习之《vim编辑命令快捷键》

Linuxliuliangsong 发表了文章 • 0 个评论 • 1653 次浏览 • 2016-12-17 13:00 • 来自相关话题

Vim是Linux/Unix平台的一款使用复杂、功能十分强大、且又非常常用的文本编辑器。它有非常多的快捷键、熟练掌握它们,能极大的提高工作效率。下面是爱E族整理的vim中常用的命令,供大家参考。要系统的学习了解vim,大家可以前往:http://vimcdoc.sourceforge.net/doc/ 命令描述保 存:r读入;':r file'从file文件读入;':5 r !command':从命令中读入到第5行后;:w保存;':w':强制保存;': 查看原文 »

Linux git服务端搭建和公钥免密码登录

Linuxliuliangsong 发表了文章 • 0 个评论 • 1648 次浏览 • 2016-12-16 15:54 • 来自相关话题

linux_git_server_nopasswdlogin.png 一、实验环境:git服务端:操作系统:Red Hat Enterprise Linux 7.1 64位服务端ip:10.0.0.101git软件:git version 1.8.3.1(yum方式安装)git客户端:操作系统:Windows 10 64位git软件: 二、Linux git服务端安装:1、安装git命令: 为了方便和稳定性,能使用yum安装的我们尽量使用yum安装,没必要去编译安装:yum -y install git 2、添加用户git用于访问数据仓库: 这里我们创建一个& 查看原文 »

vim go语言IDE环境Tagbar插件和NERDTree插件安装

Linuxliuliangsong 发表了文章 • 0 个评论 • 5540 次浏览 • 2016-12-14 15:49 • 来自相关话题

linux_vim_golang_tagbar_nerdtree.png Tagbar插件和NERDTree插件是vim搭建go语言IDE环境必不可少的两个插件。下面是vim编辑go语言源码时,启动Tagbar插件和NERDTree插件后的效果图:[attach]45[/attach] 一、安装前准备: 在执行本文的vim安装Tagbar和NERDTree前,需要先安装好go语言环境、以及安装好vim的插件管理器Vundle插件和go语言基础插件“vim-go”,这些操作都在另外一篇文章《Vim go语言基础IDE开发环境安装(Vundle/ 查看原文 »

CentOS编译安装Vim让其支持lua

CentOSliuliangsong 发表了文章 • 0 个评论 • 1951 次浏览 • 2016-12-14 10:23 • 来自相关话题

linux_vim_makeinstall_enable_lua.png vim有很多插件依赖于lua功能,但是默认系统自带的vim和使用yum安装的vim都不带lua功能,所以我们需要自己编译安装。要查看vim支不支持lua,打开vim,在命令模式输入“:version”即可以看到vim的一些版本和编译信息,其中"+lua"表示支持lua,"-lua"表示不支持lua。[attach]43[/attach] 一、卸载自带的vim: 为了避免冲突,首先我们要卸载掉系统自带的vim,使用" 查看原文 »

Vim go语言基础IDE开发环境安装(Vundle/vim-go)

Linuxliuliangsong 发表了文章 • 0 个评论 • 3314 次浏览 • 2016-12-12 21:03 • 来自相关话题

linux_vim_golang_vundle_install_01.png 一、linux安装go语言环境:1、下载go安装包: 打开golang官网下载地址https://golang.org/dl/,根据你的服务器CPU构架,下载对应的最新安装包,并解压。我的CPU构架是X86_64位的,所以下载的是“amd64.tar.gz”结尾的:[root@aiezu.com local]# cd /usr/local/ [root@aiezu.com local]# uname -m x86_64 [root@aiezu.com local]# wget https://storage.googleapis.com/golang/go1.7.4.lin 查看原文 »

Linux bash终端设置代理(proxy)访问

Linuxliuliangsong 发表了文章 • 0 个评论 • 13183 次浏览 • 2016-12-11 19:40 • 来自相关话题

Linux是开源操作系统,有很多软件包需要从国外网站上下载,而其中大部分国外网站是被墙的,这时我们需要通过代理来访问这些网站。下面我们介绍Linux bash shell终端代理设置方法,包括socks代理,http代理。 一、linux shell终端代理设置方法: linux要在shell终端为http、https、ftp协议设置代理,值需要设置对应的环境变量即可。下面是一些关于代理的环境变量:环境变量描述值示例http 查看原文 »

Linux curl命令使用代理、以及代理种类介绍

Linuxliuliangsong 发表了文章 • 0 个评论 • 12358 次浏览 • 2016-12-07 11:40 • 来自相关话题

有时出于个人隐私的原因,我们希望隐藏自己的IP,让http服务器无法记录我们访问过它,这时我们可以使用代理服务器。 代理服务器(Proxy Server)是工作在浏览器与http服务器之间的一个服务应用,所有经过代理服务器的http请求,都会被转发到对应的http服务器上。 当然,除了http可以使用代理外,https、ftp、RTSP、pop3等协议同样可以使用代理访问,不过本文介绍的是支持http、https协议访 查看原文 »

Linux curl命令http cookie详解

Linuxliuliangsong 发表了文章 • 0 个评论 • 2607 次浏览 • 2016-12-07 08:35 • 来自相关话题

linux_curl_http_header_cookie.png Http Cookie在Http协议中是非常实用的功能、可以保留网站的一些会话信息,方便用户下次再次来到本网站时使用;如在cookie中记录用户的性别和姓氏、下次用户再次到来,即使未登录,也可以根据获取到的cookie显示“欢迎X先生/女士再次光临本站”类似的欢迎标语;也可以在cookie中记录用户的用户名,下次用户登陆时就不在需要输入用户名,提高便捷度。 一、Linux curl命令Cookie的接收:1、 查看原文 »

Linux curl命令get/post提交数据、json和上传文件全攻略

Linuxliuliangsong 发表了文章 • 0 个评论 • 15268 次浏览 • 2016-12-03 13:43 • 来自相关话题

Http协议支持:GET、HEAD、PUT、DELETE、POST、OPTIONS等6种请求方法;在这里我们通过linux curl命令,介绍其中的两种请求方法:GET、POST;使用linux curl命令通过GET、POST命令提交数据、使用POST上传文件,同时使用PHP语言介绍它们提交的数据和上传的文件的接受方法。 一、测试前准备: 为了测试方便,我们在本站的站点根目录下,写了一个临时接受数据脚本"test.php",用来 查看原文 »

linux curl命令来路伪装(referer)和浏览器伪装(user-agent)

Linuxliuliangsong 发表了文章 • 0 个评论 • 8890 次浏览 • 2016-12-02 11:05 • 来自相关话题

一般的知名站点,都有一套比较完善的机器流量检测系统;它通过流量的IP、流量的来源、使用的浏览设备、访问频次、用户行为等综合分析,来判断当前流量是真实的用户流量,还是机器在爬网站的数据,从而做出是否封禁当前流量的决定。第三方统计站点,也是使用此原理来帮助站长统计用户行文的。 而其中的流量来源、使用的浏览设备、甚至流量的IP都是可以伪造的。本文为介绍curl伪装访问来源 查看原文 »